LCOV - code coverage report
Current view: top level - src/compiler Hit Total Coverage
Test: app.info Lines: 31031 35605 87.2 %
Date: 2019-04-18 Functions: 8746 13215 66.2 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
access-builder.cc
90.9%90.9%
90.9 % 249 / 274 91.3 % 95 / 104
access-info.cc
89.3%89.3%
89.3 % 216 / 242 62.1 % 18 / 29
access-info.h
100.0%
100.0 % 8 / 8 75.0 % 3 / 4
all-nodes.cc
100.0%
100.0 % 23 / 23 100.0 % 4 / 4
all-nodes.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
allocation-builder-inl.h
100.0%
100.0 % 12 / 12 100.0 % 2 / 2
allocation-builder.h
100.0%
100.0 % 31 / 31 100.0 % 7 / 7
basic-block-instrumentor.cc
100.0%
100.0 % 32 / 32 100.0 % 3 / 3
branch-elimination.cc
82.1%82.1%
82.1 % 69 / 84 55.6 % 10 / 18
branch-elimination.h
100.0%
100.0 % 5 / 5 66.7 % 2 / 3
bytecode-analysis.cc
86.6%86.6%
86.6 % 174 / 201 82.6 % 19 / 23
bytecode-analysis.h
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
bytecode-graph-builder.cc
94.3%94.3%
94.3 % 1625 / 1723 80.3 % 228 / 284
bytecode-graph-builder.h
100.0%
100.0 % 30 / 30 100.0 % 9 / 9
bytecode-liveness-map.cc
100.0%
100.0 % 15 / 15 85.7 % 6 / 7
bytecode-liveness-map.h
100.0%
100.0 % 11 / 11 100.0 % 1 / 1
c-linkage.cc
100.0%
100.0 % 20 / 20 100.0 % 2 / 2
checkpoint-elimination.cc
100.0%
100.0 % 14 / 14 100.0 % 5 / 5
checkpoint-elimination.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
code-assembler.cc
82.5%82.5%
82.5 % 598 / 725 82.8 % 240 / 290
code-assembler.h
97.4%97.4%
97.4 % 114 / 117 82.3 % 2883 / 3502
common-node-cache.cc
100.0%
100.0 % 16 / 16 100.0 % 4 / 4
common-node-cache.h
81.8%81.8%
81.8 % 9 / 11 - 0 / 0
common-operator-reducer.cc
92.2%92.2%
92.2 % 141 / 153 92.9 % 13 / 14
common-operator-reducer.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
common-operator.cc
76.3%76.3%
76.3 % 318 / 417 45.5 % 238 / 523
common-operator.h
63.2%63.2%
63.2 % 12 / 19 50.0 % 1 / 2
compilation-dependencies.cc
98.8%98.8%
98.8 % 239 / 242 98.2 % 54 / 55
compilation-dependencies.h
100.0%
100.0 % 1 / 1 - 0 / 0
compiler-source-position-table.cc
96.9%96.9%
96.9 % 31 / 32 80.0 % 8 / 10
compiler-source-position-table.h
100.0%
100.0 % 5 / 5 - 0 / 0
constant-folding-reducer.cc
100.0%
100.0 % 23 / 23 100.0 % 3 / 3
constant-folding-reducer.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
control-equivalence.cc
94.1%94.1%
94.1 % 95 / 101 92.3 % 12 / 13
control-equivalence.h
100.0%
100.0 % 17 / 17 100.0 % 2 / 2
control-flow-optimizer.cc
100.0%
100.0 % 63 / 63 100.0 % 7 / 7
control-flow-optimizer.h
100.0%
100.0 % 1 / 1 - 0 / 0
dead-code-elimination.cc
99.3%99.3%
99.3 % 136 / 137 94.7 % 18 / 19
dead-code-elimination.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
diamond.h
100.0%
100.0 % 21 / 21 100.0 % 4 / 4
effect-control-linearizer.cc
88.9%88.9%
88.9 % 2027 / 2280 86.7 % 163 / 188
effect-control-linearizer.h
100.0%
100.0 % 1 / 1 - 0 / 0
escape-analysis-reducer.cc
98.2%98.2%
98.2 % 168 / 171 92.9 % 13 / 14
escape-analysis-reducer.h
100.0%
100.0 % 16 / 16 83.3 % 5 / 6
escape-analysis.cc
99.1%99.1%
99.1 % 315 / 318 100.0 % 34 / 34
escape-analysis.h
94.7%94.7%
94.7 % 18 / 19 100.0 % 2 / 2
frame-states.cc
77.0%77.0%
77.0 % 57 / 74 83.3 % 10 / 12
frame-states.h
100.0%
100.0 % 8 / 8 - 0 / 0
frame.cc
52.2%52.2%
52.2 % 12 / 23 83.3 % 5 / 6
frame.h
96.6%96.6%
96.6 % 28 / 29 - 0 / 0
functional-list.h
93.9%93.9%
93.9 % 31 / 33 100.0 % 9 / 9
graph-assembler.cc
95.3%95.3%
95.3 % 123 / 129 87.2 % 109 / 125
graph-assembler.h
100.0%
100.0 % 71 / 71 100.0 % 16 / 16
graph-reducer.cc
93.5%93.5%
93.5 % 101 / 108 93.3 % 14 / 15
graph-reducer.h
100.0%
100.0 % 12 / 12 50.0 % 1 / 2
graph-trimmer.cc
88.2%88.2%
88.2 % 15 / 17 100.0 % 3 / 3
graph-trimmer.h
100.0%
100.0 % 9 / 9 100.0 % 3 / 3
graph-visualizer.cc
81.6%81.6%
81.6 % 528 / 647 73.7 % 42 / 57
graph-visualizer.h
91.7%91.7%
91.7 % 11 / 12 100.0 % 2 / 2
graph.cc
88.5%88.5%
88.5 % 23 / 26 77.8 % 7 / 9
graph.h
87.5%87.5%
87.5 % 7 / 8 - 0 / 0
int64-lowering.cc
71.1%71.1%
71.1 % 249 / 350 55.6 % 10 / 18
int64-lowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
js-call-reducer.cc
97.2%97.2%
97.2 % 2682 / 2760 95.0 % 113 / 119
js-call-reducer.h
100.0%
100.0 % 4 / 4 33.3 % 1 / 3
js-context-specialization.cc
96.1%96.1%
96.1 % 74 / 77 90.0 % 9 / 10
js-context-specialization.h
100.0%
100.0 % 6 / 6 33.3 % 1 / 3
js-create-lowering.cc
97.2%97.2%
97.2 % 847 / 871 88.6 % 39 / 44
js-create-lowering.h
100.0%
100.0 % 3 / 3 33.3 % 1 / 3
js-generic-lowering.cc
87.3%87.3%
87.3 % 496 / 568 71.8 % 84 / 117
js-generic-lowering.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
js-graph.cc
96.6%96.6%
96.6 % 84 / 87 100.0 % 33 / 33
js-graph.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
js-heap-broker.cc
83.7%83.7%
83.7 % 1071 / 1280 62.9 % 389 / 618
js-heap-broker.h
91.7%91.7%
91.7 % 11 / 12 100.0 % 3 / 3
js-heap-copy-reducer.cc
100.0%
100.0 % 58 / 58 75.0 % 3 / 4
js-heap-copy-reducer.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
js-inlining-heuristic.cc
83.4%83.4%
83.4 % 216 / 259 75.0 % 12 / 16
js-inlining-heuristic.h
100.0%
100.0 % 4 / 4 66.7 % 2 / 3
js-inlining.cc
93.0%93.0%
93.0 % 198 / 213 71.4 % 10 / 14
js-inlining.h
50.0%50.0%
50.0 % 2 / 4 0.0 % 0 / 4
js-intrinsic-lowering.cc
90.1%90.1%
90.1 % 155 / 172 80.0 % 28 / 35
js-intrinsic-lowering.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
js-native-context-specialization.cc
96.5%96.5%
96.5 % 1171 / 1214 91.3 % 63 / 69
js-native-context-specialization.h
100.0%
100.0 % 5 / 5 33.3 % 1 / 3
js-operator.cc
49.6%49.6%
49.6 % 177 / 357 44.9 % 267 / 595
js-operator.h
68.1%68.1%
68.1 % 32 / 47 0.0 % 0 / 2
js-type-hint-lowering.cc
95.5%95.5%
95.5 % 128 / 134 95.8 % 23 / 24
js-type-hint-lowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
js-typed-lowering.cc
98.2%98.2%
98.2 % 1059 / 1078 92.8 % 77 / 83
js-typed-lowering.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
linkage.cc
85.1%85.1%
85.1 % 114 / 134 90.5 % 19 / 21
linkage.h
93.8%93.8%
93.8 % 30 / 32 100.0 % 1 / 1
load-elimination.cc
87.5%87.5%
87.5 % 457 / 522 73.0 % 46 / 63
load-elimination.h
100.0%
100.0 % 33 / 33 66.7 % 4 / 6
loop-analysis.cc
83.9%83.9%
83.9 % 208 / 248 87.0 % 20 / 23
loop-analysis.h
97.3%97.3%
97.3 % 36 / 37 100.0 % 5 / 5
loop-peeling.cc
96.1%96.1%
96.1 % 123 / 128 100.0 % 11 / 11
loop-peeling.h
100.0%
100.0 % 1 / 1 - 0 / 0
loop-variable-optimizer.cc
93.4%93.4%
93.4 % 141 / 151 75.0 % 15 / 20
loop-variable-optimizer.h
75.0%75.0%
75.0 % 3 / 4 - 0 / 0
machine-graph-verifier.cc
0.3%0.3%
0.3 % 1 / 316 6.2 % 1 / 16
machine-graph.cc
82.9%82.9%
82.9 % 34 / 41 83.3 % 10 / 12
machine-graph.h
100.0%
100.0 % 5 / 5 100.0 % 1 / 1
machine-operator-reducer.cc
94.8%94.8%
94.8 % 686 / 724 84.8 % 39 / 46
machine-operator-reducer.h
100.0%
100.0 % 8 / 8 75.0 % 3 / 4
machine-operator.cc
66.7%66.7%
66.7 % 148 / 222 41.8 % 818 / 1957
machine-operator.h
85.7%85.7%
85.7 % 12 / 14 95.7 % 22 / 23
memory-optimizer.cc
87.3%87.3%
87.3 % 219 / 251 64.7 % 22 / 34
memory-optimizer.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
node-aux-data.h
100.0%
100.0 % 13 / 13 100.0 % 5 / 5
node-cache.cc
100.0%
100.0 % 44 / 44 83.3 % 10 / 12
node-cache.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 4
node-marker.cc
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
node-marker.h
100.0%
100.0 % 6 / 6 - 0 / 0
node-matchers.cc
100.0%
100.0 % 27 / 27 100.0 % 4 / 4
node-matchers.h
99.5%99.5%
99.5 % 192 / 193 97.6 % 41 / 42
node-origin-table.cc
97.7%97.7%
97.7 % 42 / 43 81.8 % 9 / 11
node-origin-table.h
100.0%
100.0 % 16 / 16 - 0 / 0
node-properties.cc
94.5%94.5%
94.5 % 206 / 218 93.3 % 42 / 45
node-properties.h
100.0%
100.0 % 4 / 4 - 0 / 0
node.cc
86.4%86.4%
86.4 % 153 / 177 75.0 % 21 / 28
node.h
100.0%
100.0 % 69 / 69 100.0 % 2 / 2
opcodes.cc
100.0%
100.0 % 5 / 5 100.0 % 2 / 2
opcodes.h
100.0%
100.0 % 14 / 14 - 0 / 0
operation-typer.cc
96.2%96.2%
96.2 % 535 / 556 94.4 % 85 / 90
operator-properties.cc
96.4%96.4%
96.4 % 27 / 28 100.0 % 6 / 6
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
100.0%
100.0 % 29 / 29 17.6 % 86 / 489
osr.cc
100.0%
100.0 % 7 / 7 100.0 % 3 / 3
osr.h
100.0%
100.0 % 1 / 1 - 0 / 0
per-isolate-compiler-cache.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
persistent-map.h
99.3%99.3%
99.3 % 152 / 153 100.0 % 42 / 42
pipeline-statistics.cc
2.0%2.0%
2.0 % 1 / 51 11.1 % 1 / 9
pipeline-statistics.h
66.7%66.7%
66.7 % 4 / 6 - 0 / 0
pipeline.cc
87.8%87.8%
87.8 % 962 / 1096 90.1 % 137 / 152
property-access-builder.cc
91.7%91.7%
91.7 % 88 / 96 68.8 % 11 / 16
property-access-builder.h
100.0%
100.0 % 1 / 1 - 0 / 0
raw-machine-assembler.cc
84.5%84.5%
84.5 % 305 / 361 75.5 % 37 / 49
raw-machine-assembler.h
90.9%90.9%
90.9 % 381 / 419 93.4 % 183 / 196
redundancy-elimination.cc
93.5%93.5%
93.5 % 129 / 138 90.9 % 20 / 22
redundancy-elimination.h
100.0%
100.0 % 5 / 5 66.7 % 2 / 3
refs-map.cc
100.0%
100.0 % 10 / 10 80.0 % 4 / 5
representation-change.cc
67.9%67.9%
67.9 % 517 / 761 84.6 % 33 / 39
representation-change.h
86.4%86.4%
86.4 % 19 / 22 - 0 / 0
schedule.cc
85.3%85.3%
85.3 % 192 / 225 80.4 % 37 / 46
schedule.h
95.2%95.2%
95.2 % 20 / 21 - 0 / 0
scheduler.cc
97.0%97.0%
97.0 % 656 / 676 96.8 % 60 / 62
scheduler.h
100.0%
100.0 % 1 / 1 - 0 / 0
select-lowering.cc
100.0%
100.0 % 11 / 11 100.0 % 3 / 3
select-lowering.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
serializer-for-background-compilation.cc
71.2%71.2%
71.2 % 332 / 466 27.5 % 53 / 193
serializer-for-background-compilation.h
100.0%
100.0 % 4 / 4 80.0 % 4 / 5
simd-scalar-lowering.cc
80.1%80.1%
80.1 % 552 / 689 74.4 % 29 / 39
simd-scalar-lowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
simplified-lowering.cc
94.5%94.5%
94.5 % 1618 / 1713 95.7 % 90 / 94
simplified-operator-reducer.cc
83.1%83.1%
83.1 % 69 / 83 30.8 % 4 / 13
simplified-operator-reducer.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
simplified-operator.cc
57.5%57.5%
57.5 % 281 / 489 45.5 % 574 / 1261
simplified-operator.h
88.0%88.0%
88.0 % 22 / 25 - 0 / 0
state-values-utils.cc
96.2%96.2%
96.2 % 128 / 133 83.3 % 20 / 24
state-values-utils.h
100.0%
100.0 % 6 / 6 - 0 / 0
store-store-elimination.cc
95.4%95.4%
95.4 % 125 / 131 100.0 % 17 / 17
type-cache.cc
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
type-cache.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
type-narrowing-reducer.cc
91.7%91.7%
91.7 % 22 / 24 60.0 % 3 / 5
type-narrowing-reducer.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
typed-optimization.cc
92.4%92.4%
92.4 % 330 / 357 92.5 % 37 / 40
typed-optimization.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
typer.cc
82.0%82.0%
82.0 % 519 / 633 75.2 % 164 / 218
typer.h
100.0%
100.0 % 1 / 1 - 0 / 0
types.cc
85.9%85.9%
85.9 % 336 / 391 75.4 % 43 / 57
types.h
100.0%
100.0 % 51 / 51 100.0 % 9 / 9
value-numbering-reducer.cc
98.5%98.5%
98.5 % 66 / 67 100.0 % 5 / 5
value-numbering-reducer.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
verifier.cc
51.2%51.2%
51.2 % 418 / 817 100.0 % 12 / 12
wasm-compiler.cc
84.9%84.9%
84.9 % 2195 / 2584 81.9 % 199 / 243
wasm-compiler.h
100.0%
100.0 % 22 / 22 100.0 % 3 / 3
zone-stats.cc
100.0%
100.0 % 51 / 51 100.0 % 13 / 13
zone-stats.h
100.0%
100.0 % 6 / 6 - 0 / 0

Generated by: LCOV version 1.10