LCOV - code coverage report
Current view: top level - src/compiler Hit Total Coverage
Test: app.info Lines: 27278 32734 83.3 %
Date: 2017-10-20 Functions: 4976 8371 59.4 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
access-builder.cc
82.8%82.8%
82.8 % 312 / 377 81.0 % 81 / 100
access-info.cc
85.7%85.7%
85.7 % 203 / 237 50.0 % 13 / 26
access-info.h
100.0%
100.0 % 4 / 4 100.0 % 7 / 7
all-nodes.cc
100.0%
100.0 % 22 / 22 100.0 % 3 / 3
all-nodes.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
allocation-builder.h
100.0%
100.0 % 35 / 35 100.0 % 7 / 7
basic-block-instrumentor.cc
91.4%91.4%
91.4 % 32 / 35 100.0 % 2 / 2
branch-elimination.cc
84.4%84.4%
84.4 % 103 / 122 64.0 % 16 / 25
branch-elimination.h
75.0%75.0%
75.0 % 3 / 4 0.0 % 0 / 1
bytecode-analysis.cc
89.0%89.0%
89.0 % 145 / 163 88.9 % 16 / 18
bytecode-analysis.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
bytecode-graph-builder.cc
94.0%94.0%
94.0 % 1568 / 1668 79.6 % 215 / 270
bytecode-graph-builder.h
100.0%
100.0 % 32 / 32 100.0 % 8 / 8
bytecode-liveness-map.cc
100.0%
100.0 % 14 / 14 85.7 % 6 / 7
bytecode-liveness-map.h
100.0%
100.0 % 10 / 10 100.0 % 1 / 1
c-linkage.cc
95.2%95.2%
95.2 % 20 / 21 100.0 % 1 / 1
checkpoint-elimination.cc
100.0%
100.0 % 14 / 14 100.0 % 4 / 4
checkpoint-elimination.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 3
code-assembler.cc
78.2%78.2%
78.2 % 445 / 569 79.9 % 231 / 289
code-assembler.h
98.1%98.1%
98.1 % 51 / 52 100.0 % 45 / 45
code-generator-impl.h
100.0%
100.0 % 29 / 29 100.0 % 6 / 6
code-generator.cc
93.4%93.4%
93.4 % 412 / 441 91.7 % 33 / 36
code-generator.h
100.0%
100.0 % 11 / 11 66.7 % 2 / 3
common-node-cache.cc
100.0%
100.0 % 15 / 15 100.0 % 3 / 3
common-node-cache.h
100.0%
100.0 % 17 / 17 100.0 % 1 / 1
common-operator-reducer.cc
92.5%92.5%
92.5 % 136 / 147 91.7 % 11 / 12
common-operator-reducer.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 3
common-operator.cc
74.5%74.5%
74.5 % 278 / 373 44.1 % 208 / 472
common-operator.h
92.3%92.3%
92.3 % 12 / 13 100.0 % 3 / 3
compiler-source-position-table.cc
63.3%63.3%
63.3 % 19 / 30 66.7 % 6 / 9
compiler-source-position-table.h
100.0%
100.0 % 4 / 4 - 0 / 0
control-equivalence.cc
96.2%96.2%
96.2 % 101 / 105 100.0 % 12 / 12
control-equivalence.h
100.0%
100.0 % 18 / 18 100.0 % 3 / 3
control-flow-optimizer.cc
100.0%
100.0 % 64 / 64 100.0 % 6 / 6
dead-code-elimination.cc
100.0%
100.0 % 66 / 66 100.0 % 8 / 8
dead-code-elimination.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 3
diamond.h
100.0%
100.0 % 19 / 19 100.0 % 3 / 3
effect-control-linearizer.cc
86.4%86.4%
86.4 % 1340 / 1551 85.7 % 114 / 133
escape-analysis-reducer.cc
98.2%98.2%
98.2 % 168 / 171 92.3 % 12 / 13
escape-analysis-reducer.h
92.9%92.9%
92.9 % 13 / 14 60.0 % 3 / 5
escape-analysis.cc
99.3%99.3%
99.3 % 279 / 281 97.0 % 32 / 33
escape-analysis.h
96.0%96.0%
96.0 % 24 / 25 100.0 % 4 / 4
frame-elider.cc
96.4%96.4%
96.4 % 54 / 56 81.8 % 9 / 11
frame-states.cc
55.1%55.1%
55.1 % 38 / 69 60.0 % 6 / 10
frame-states.h
100.0%
100.0 % 9 / 9 - 0 / 0
frame.cc
57.9%57.9%
57.9 % 11 / 19 80.0 % 4 / 5
frame.h
92.6%92.6%
92.6 % 25 / 27 100.0 % 1 / 1
gap-resolver.cc
100.0%
100.0 % 32 / 32 100.0 % 3 / 3
gap-resolver.h
100.0%
100.0 % 3 / 3 0.0 % 0 / 2
graph-assembler.cc
96.8%96.8%
96.8 % 92 / 95 91.3 % 84 / 92
graph-assembler.h
100.0%
100.0 % 82 / 82 100.0 % 15 / 15
graph-reducer.cc
93.9%93.9%
93.9 % 108 / 115 93.8 % 15 / 16
graph-reducer.h
100.0%
100.0 % 13 / 13 0.0 % 0 / 6
graph-trimmer.cc
84.2%84.2%
84.2 % 16 / 19 100.0 % 3 / 3
graph-trimmer.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
graph-visualizer.cc
20.6%20.6%
20.6 % 83 / 402 25.0 % 9 / 36
graph-visualizer.h
16.7%16.7%
16.7 % 1 / 6 - 0 / 0
graph.cc
80.6%80.6%
80.6 % 25 / 31 77.8 % 7 / 9
graph.h
87.5%87.5%
87.5 % 7 / 8 0.0 % 0 / 2
instruction-codes.h
100.0%
100.0 % 1 / 1 - 0 / 0
instruction-scheduler.cc
0.0%
0.0 % 0 / 120 0.0 % 0 / 14
instruction-scheduler.h
0.0%
0.0 % 0 / 18 0.0 % 0 / 2
instruction-selector-impl.h
95.1%95.1%
95.1 % 97 / 102 100.0 % 27 / 27
instruction-selector.cc
73.9%73.9%
73.9 % 779 / 1054 39.7 % 60 / 151
instruction-selector.h
94.4%94.4%
94.4 % 17 / 18 100.0 % 2 / 2
instruction.cc
37.6%37.6%
37.6 % 187 / 498 57.1 % 40 / 70
instruction.h
93.8%93.8%
93.8 % 197 / 210 87.5 % 21 / 24
int64-lowering.cc
86.4%86.4%
86.4 % 235 / 272 50.0 % 7 / 14
js-builtin-reducer.cc
88.2%88.2%
88.2 % 958 / 1086 82.6 % 76 / 92
js-builtin-reducer.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 3
js-call-reducer.cc
96.8%96.8%
96.8 % 722 / 746 83.7 % 36 / 43
js-call-reducer.h
66.7%66.7%
66.7 % 2 / 3 0.0 % 0 / 3
js-context-specialization.cc
100.0%
100.0 % 60 / 60 88.9 % 8 / 9
js-context-specialization.h
66.7%66.7%
66.7 % 4 / 6 0.0 % 0 / 3
js-create-lowering.cc
96.5%96.5%
96.5 % 693 / 718 86.8 % 33 / 38
js-create-lowering.h
66.7%66.7%
66.7 % 2 / 3 0.0 % 0 / 3
js-generic-lowering.cc
88.8%88.8%
88.8 % 452 / 509 69.2 % 63 / 91
js-generic-lowering.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
js-graph.cc
97.8%97.8%
97.8 % 135 / 138 97.6 % 41 / 42
js-graph.h
92.9%92.9%
92.9 % 13 / 14 100.0 % 2 / 2
js-inlining-heuristic.cc
86.2%86.2%
86.2 % 218 / 253 76.5 % 13 / 17
js-inlining-heuristic.h
75.0%75.0%
75.0 % 3 / 4 33.3 % 1 / 3
js-inlining.cc
93.9%93.9%
93.9 % 214 / 228 66.7 % 10 / 15
js-inlining.h
66.7%66.7%
66.7 % 2 / 3 0.0 % 0 / 3
js-intrinsic-lowering.cc
89.4%89.4%
89.4 % 203 / 227 76.9 % 30 / 39
js-intrinsic-lowering.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 3
js-native-context-specialization.cc
96.6%96.6%
96.6 % 804 / 832 87.2 % 41 / 47
js-native-context-specialization.h
50.0%50.0%
50.0 % 2 / 4 0.0 % 0 / 3
js-operator.cc
49.5%49.5%
49.5 % 182 / 368 43.8 % 200 / 457
js-operator.h
54.1%54.1%
54.1 % 20 / 37 0.0 % 0 / 6
js-type-hint-lowering.cc
96.5%96.5%
96.5 % 109 / 113 100.0 % 21 / 21
js-type-hint-lowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
js-typed-lowering.cc
97.6%97.6%
97.6 % 939 / 962 90.8 % 69 / 76
js-typed-lowering.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 3
jump-threading.cc
93.2%93.2%
93.2 % 82 / 88 100.0 % 4 / 4
linkage.cc
81.7%81.7%
81.7 % 98 / 120 84.2 % 16 / 19
linkage.h
92.5%92.5%
92.5 % 37 / 40 100.0 % 2 / 2
live-range-separator.cc
100.0%
100.0 % 69 / 69 100.0 % 6 / 6
live-range-separator.h
100.0%
100.0 % 2 / 2 - 0 / 0
load-elimination.cc
87.5%87.5%
87.5 % 503 / 575 73.5 % 50 / 68
load-elimination.h
97.8%97.8%
97.8 % 44 / 45 70.0 % 7 / 10
loop-analysis.cc
84.0%84.0%
84.0 % 210 / 250 86.4 % 19 / 22
loop-analysis.h
97.4%97.4%
97.4 % 37 / 38 100.0 % 5 / 5
loop-peeling.cc
95.2%95.2%
95.2 % 118 / 124 100.0 % 10 / 10
loop-variable-optimizer.cc
92.9%92.9%
92.9 % 156 / 168 85.0 % 17 / 20
loop-variable-optimizer.h
100.0%
100.0 % 2 / 2 - 0 / 0
machine-graph-verifier.cc
0.0%
0.0 % 0 / 301 0.0 % 0 / 15
machine-operator-reducer.cc
95.3%95.3%
95.3 % 672 / 705 83.0 % 39 / 47
machine-operator-reducer.h
87.5%87.5%
87.5 % 7 / 8 50.0 % 1 / 2
machine-operator.cc
68.5%68.5%
68.5 % 100 / 146 40.7 % 673 / 1652
machine-operator.h
87.5%87.5%
87.5 % 14 / 16 100.0 % 21 / 21
memory-optimizer.cc
92.6%92.6%
92.6 % 187 / 202 58.6 % 17 / 29
memory-optimizer.h
100.0%
100.0 % 1 / 1 - 0 / 0
move-optimizer.cc
100.0%
100.0 % 184 / 184 100.0 % 15 / 15
move-optimizer.h
100.0%
100.0 % 1 / 1 - 0 / 0
node-aux-data.h
61.5%61.5%
61.5 % 8 / 13 100.0 % 1 / 1
node-cache.cc
100.0%
100.0 % 44 / 44 83.3 % 10 / 12
node-cache.h
33.3%33.3%
33.3 % 1 / 3 0.0 % 0 / 8
node-marker.cc
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
node-marker.h
100.0%
100.0 % 8 / 8 - 0 / 0
node-matchers.cc
100.0%
100.0 % 29 / 29 100.0 % 3 / 3
node-matchers.h
98.9%98.9%
98.9 % 184 / 186 95.2 % 40 / 42
node-properties.cc
97.2%97.2%
97.2 % 175 / 180 94.9 % 37 / 39
node-properties.h
100.0%
100.0 % 9 / 9 - 0 / 0
node.cc
90.8%90.8%
90.8 % 167 / 184 81.5 % 22 / 27
node.h
98.8%98.8%
98.8 % 80 / 81 100.0 % 28 / 28
opcodes.cc
100.0%
100.0 % 5 / 5 100.0 % 2 / 2
opcodes.h
84.6%84.6%
84.6 % 11 / 13 - 0 / 0
operation-typer.cc
96.5%96.5%
96.5 % 441 / 457 95.1 % 77 / 81
operator-properties.cc
100.0%
100.0 % 21 / 21 100.0 % 4 / 4
operator-properties.h
100.0%
100.0 % 2 / 2 - 0 / 0
operator.cc
100.0%
100.0 % 13 / 13 100.0 % 4 / 4
operator.h
96.4%96.4%
96.4 % 27 / 28 13.8 % 61 / 441
osr.cc
100.0%
100.0 % 5 / 5 100.0 % 2 / 2
osr.h
100.0%
100.0 % 1 / 1 - 0 / 0
persistent-map.h
99.3%99.3%
99.3 % 140 / 141 100.0 % 42 / 42
pipeline-statistics.cc
0.0%
0.0 % 0 / 47 0.0 % 0 / 8
pipeline-statistics.h
60.0%60.0%
60.0 % 3 / 5 - 0 / 0
pipeline.cc
79.6%79.6%
79.6 % 685 / 861 83.9 % 130 / 155
property-access-builder.cc
96.7%96.7%
96.7 % 89 / 92 71.4 % 10 / 14
property-access-builder.h
100.0%
100.0 % 1 / 1 - 0 / 0
raw-machine-assembler.cc
81.7%81.7%
81.7 % 156 / 191 75.6 % 31 / 41
raw-machine-assembler.h
94.6%94.6%
94.6 % 349 / 369 95.7 % 177 / 185
redundancy-elimination.cc
91.2%91.2%
91.2 % 93 / 102 81.0 % 17 / 21
redundancy-elimination.h
66.7%66.7%
66.7 % 2 / 3 0.0 % 0 / 1
register-allocator-verifier.cc
88.4%88.4%
88.4 % 228 / 258 88.2 % 15 / 17
register-allocator-verifier.h
95.8%95.8%
95.8 % 23 / 24 100.0 % 5 / 5
register-allocator.cc
85.8%85.8%
85.8 % 1269 / 1479 71.3 % 119 / 167
register-allocator.h
96.9%96.9%
96.9 % 93 / 96 100.0 % 4 / 4
representation-change.cc
75.6%75.6%
75.6 % 356 / 471 80.6 % 25 / 31
representation-change.h
100.0%
100.0 % 15 / 15 100.0 % 1 / 1
schedule.cc
82.8%82.8%
82.8 % 188 / 227 77.3 % 34 / 44
schedule.h
100.0%
100.0 % 21 / 21 - 0 / 0
scheduler.cc
96.6%96.6%
96.6 % 674 / 698 96.9 % 62 / 64
select-lowering.cc
100.0%
100.0 % 11 / 11 75.0 % 3 / 4
select-lowering.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
simd-scalar-lowering.cc
66.2%66.2%
66.2 % 365 / 551 71.9 % 23 / 32
simd-scalar-lowering.h
100.0%
100.0 % 3 / 3 - 0 / 0
simplified-lowering.cc
93.9%93.9%
93.9 % 1317 / 1402 97.6 % 81 / 83
simplified-lowering.h
100.0%
100.0 % 5 / 5 - 0 / 0
simplified-operator-reducer.cc
93.2%93.2%
93.2 % 82 / 88 26.7 % 4 / 15
simplified-operator-reducer.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
simplified-operator.cc
58.9%58.9%
58.9 % 212 / 360 44.0 % 487 / 1107
simplified-operator.h
75.0%75.0%
75.0 % 6 / 8 0.0 % 0 / 1
state-values-utils.cc
96.2%96.2%
96.2 % 127 / 132 78.3 % 18 / 23
state-values-utils.h
100.0%
100.0 % 8 / 8 - 0 / 0
store-store-elimination.cc
96.2%96.2%
96.2 % 128 / 133 100.0 % 17 / 17
type-cache.cc
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
type-cache.h
100.0%
100.0 % 22 / 22 100.0 % 1 / 1
typed-optimization.cc
94.5%94.5%
94.5 % 172 / 182 81.5 % 22 / 27
typed-optimization.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
typer.cc
78.5%78.5%
78.5 % 490 / 624 72.1 % 142 / 197
typer.h
100.0%
100.0 % 1 / 1 - 0 / 0
types.cc
85.1%85.1%
85.1 % 331 / 389 80.0 % 36 / 45
types.h
100.0%
100.0 % 54 / 54 100.0 % 12 / 12
value-numbering-reducer.cc
100.0%
100.0 % 67 / 67 83.3 % 5 / 6
value-numbering-reducer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
verifier.cc
19.4%19.4%
19.4 % 133 / 685 63.6 % 7 / 11
wasm-compiler.cc
79.0%79.0%
79.0 % 1573 / 1992 75.4 % 141 / 187
wasm-compiler.h
100.0%
100.0 % 25 / 25 100.0 % 5 / 5
wasm-linkage.cc
54.2%54.2%
54.2 % 32 / 59 50.0 % 3 / 6
zone-stats.cc
100.0%
100.0 % 52 / 52 100.0 % 13 / 13
zone-stats.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1

Generated by: LCOV version 1.10