blob: 6802a9b3df3f46687929a910f22ff9ac3ce49ea8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
Number of suppressed lines, suppressed chunks, average chunks size:
. : 3598 331 10
lib : 249 15 16
misc : 249 15 16
scoped-map.hh : 65 2 32
scoped-map.hxx : 152 1 152
singleton.hh : 16 1 16
symbol.hxx : 6 4 1
test-symbol.cc : 1 1 1
unique.hxx : 8 5 1
variant.hxx : 1 1 1
src : 3349 316 10
ast : 464 42 11
break-exp.hh : 4 2 2
break-exp.hxx : 2 2 1
call-exp.hh : 4 2 2
call-exp.hxx : 2 2 1
default-visitor.hxx: 20 11 1
dumper-dot.hxx : 1 1 1
escapable.cc : 1 1 1
escapable.hh : 36 1 36
escapable.hxx : 13 1 13
method-call-exp.hh: 4 2 2
method-call-exp.hxx: 2 2 1
object-visitor.hxx: 9 5 1
pretty-printer.cc : 260 3 86
pretty-printer.hh : 30 1 30
typable.cc : 1 1 1
typable.hh : 30 1 30
typable.hxx : 3 1 3
type-constructor.cc: 3 1 3
type-constructor.hh: 30 1 30
type-constructor.hxx: 9 1 9
astclone : 53 17 3
cloner.cc : 53 17 3
bind : 524 17 30
binder.cc : 194 1 194
binder.hh : 63 3 21
binder.hxx : 76 1 76
libbind.cc : 14 1 14
libbind.hh : 15 1 15
renamer.cc : 24 1 24
renamer.hh : 32 4 8
renamer.hxx : 37 2 18
tasks.cc : 25 1 25
tasks.hh : 43 1 43
test-bind.cc : 1 1 1
callgraph : 6 1 6
call-graph-visitor.cc: 6 1 6
combine : 114 8 14
binder.cc : 29 1 29
binder.hh : 30 1 30
libcombine.cc : 11 3 3
tasks.cc : 4 1 4
type-checker.cc : 14 1 14
type-checker.hh : 26 1 26
desugar : 212 5 42
bounds-checking-visitor.cc: 131 1 131
bounds-checking-visitor.hh: 7 1 7
desugar-visitor.cc: 73 2 36
libdesugar.hxx : 1 1 1
escapes : 43 2 21
escapes-visitor.cc: 33 1 33
escapes-visitor.hh: 10 1 10
inlining : 176 4 44
inliner.cc : 79 1 79
inliner.hh : 1 1 1
pruner.cc : 87 1 87
pruner.hh : 9 1 9
llvmtranslate : 260 40 6
escapes-collector.cc: 35 5 7
llvm-type-visitor.cc: 6 5 1
translator.cc : 219 30 7
object : 398 76 5
binder.cc : 40 9 4
desugar-visitor.cc: 150 39 3
libobject.cc : 7 2 3
libobject.hh : 4 1 4
renamer.cc : 35 7 5
tasks.cc : 5 1 5
tasks.hh : 6 1 6
test-bind.cc : 1 1 1
type-checker.cc : 150 15 10
overload : 150 7 21
binder.cc : 26 4 6
binder.hh : 5 1 5
type-checker.cc : 108 1 108
type-checker.hh : 11 1 11
parse : 257 29 8
parsetiger.yy : 211 8 26
scantiger.ll : 26 3 8
tasks.cc : 1 1 1
tiger-driver.cc : 5 3 1
tiger-factory.hxx : 14 14 1
type : 692 68 10
array.cc : 7 1 7
array.hh : 23 1 23
array.hxx : 1 1 1
attribute.hxx : 1 1 1
builtin-types.cc : 23 1 23
builtin-types.hh : 74 1 74
class.cc : 41 6 6
class.hh : 1 1 1
default-visitor.hxx: 11 5 2
function.cc : 26 1 26
function.hh : 1 1 1
method.cc : 10 1 10
method.hh : 1 1 1
method.hxx : 1 1 1
named.cc : 16 4 4
named.hxx : 2 1 2
nil.cc : 2 1 2
pretty-printer.cc : 52 7 7
record.cc : 25 2 12
record.hh : 1 1 1
type-checker.cc : 341 20 17
type-checker.hh : 12 2 6
type-checker.hxx : 18 5 3
type.hxx : 2 2 1
|