LCOV - code coverage report
Current view: top level - src/compiler Hit Total Coverage
Test: app.info Lines: 30990 35275 87.9 %
Date: 2019-02-19 Functions: 18209 22501 80.9 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
simplified-operator.h
88.2%88.2%
88.2 % 15 / 17 0.0 % 0 / 1
graph.h
87.5%87.5%
87.5 % 7 / 8 0.0 % 0 / 2
js-inlining.h
75.0%75.0%
75.0 % 3 / 4 0.0 % 0 / 3
node-cache.h
50.0%50.0%
50.0 % 1 / 2 0.0 % 0 / 4
machine-graph-verifier.cc
0.3%0.3%
0.3 % 1 / 322 11.8 % 2 / 17
graph-reducer.h
100.0%
100.0 % 14 / 14 12.5 % 1 / 8
js-operator.h
58.1%58.1%
58.1 % 25 / 43 14.3 % 1 / 7
operator.h
96.4%96.4%
96.4 % 27 / 28 18.0 % 88 / 489
pipeline-statistics.cc
2.1%2.1%
2.1 % 1 / 48 20.0 % 2 / 10
js-heap-copy-reducer.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
js-context-specialization.h
100.0%
100.0 % 6 / 6 33.3 % 1 / 3
js-call-reducer.h
100.0%
100.0 % 4 / 4 33.3 % 1 / 3
dead-code-elimination.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
js-create-lowering.h
100.0%
100.0 % 3 / 3 33.3 % 1 / 3
js-typed-lowering.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
js-native-context-specialization.h
100.0%
100.0 % 5 / 5 33.3 % 1 / 3
js-intrinsic-lowering.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
common-operator-reducer.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
checkpoint-elimination.h
100.0%
100.0 % 2 / 2 33.3 % 1 / 3
serializer-for-background-compilation.cc
76.2%76.2%
76.2 % 279 / 366 34.1 % 43 / 126
simplified-operator-reducer.cc
95.4%95.4%
95.4 % 83 / 87 35.7 % 5 / 14
machine-operator.cc
68.0%68.0%
68.0 % 155 / 228 43.3 % 790 / 1826
js-operator.cc
51.5%51.5%
51.5 % 207 / 402 44.9 % 269 / 599
simplified-operator.cc
57.4%57.4%
57.4 % 306 / 533 45.3 % 556 / 1227
common-operator.cc
78.2%78.2%
78.2 % 351 / 449 46.0 % 241 / 524
representation-change.h
90.0%90.0%
90.0 % 27 / 30 50.0 % 1 / 2
common-operator.h
61.9%61.9%
61.9 % 13 / 21 50.0 % 3 / 6
int64-lowering.cc
72.4%72.4%
72.4 % 239 / 330 55.6 % 10 / 18
branch-elimination.cc
83.3%83.3%
83.3 % 70 / 84 57.9 % 11 / 19
js-heap-broker.cc
90.3%90.3%
90.3 % 949 / 1051 63.8 % 352 / 552
access-info.cc
90.4%90.4%
90.4 % 246 / 272 65.6 % 21 / 32
simplified-operator-reducer.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
select-lowering.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
js-generic-lowering.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
typed-optimization.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
value-numbering-reducer.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
type-narrowing-reducer.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
branch-elimination.h
50.0%50.0%
50.0 % 2 / 4 66.7 % 2 / 3
js-inlining-heuristic.h
100.0%
100.0 % 5 / 5 66.7 % 2 / 3
constant-folding-reducer.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
redundancy-elimination.h
100.0%
100.0 % 4 / 4 66.7 % 2 / 3
type-narrowing-reducer.cc
100.0%
100.0 % 24 / 24 66.7 % 4 / 6
memory-optimizer.cc
91.7%91.7%
91.7 % 210 / 229 66.7 % 22 / 33
js-inlining.cc
94.0%94.0%
94.0 % 203 / 216 68.8 % 11 / 16
js-generic-lowering.cc
88.7%88.7%
88.7 % 511 / 576 72.0 % 85 / 118
load-elimination.cc
88.6%88.6%
88.6 % 475 / 536 73.8 % 48 / 65
graph-visualizer.cc
83.2%83.2%
83.2 % 548 / 659 74.6 % 44 / 59
machine-operator-reducer.h
100.0%
100.0 % 8 / 8 75.0 % 3 / 4
load-elimination.h
100.0%
100.0 % 35 / 35 75.0 % 6 / 8
serializer-for-background-compilation.h
100.0%
100.0 % 5 / 5 75.0 % 6 / 8
node-origin-table.cc
88.6%88.6%
88.6 % 39 / 44 75.0 % 9 / 12
typer.cc
81.4%81.4%
81.4 % 518 / 636 75.7 % 165 / 218
property-access-builder.cc
96.7%96.7%
96.7 % 88 / 91 76.5 % 13 / 17
types.cc
86.6%86.6%
86.6 % 349 / 403 77.6 % 45 / 58
js-inlining-heuristic.cc
85.6%85.6%
85.6 % 214 / 250 77.8 % 14 / 18
wasm-compiler.cc
82.5%82.5%
82.5 % 1970 / 2388 78.7 % 185 / 235
bytecode-analysis.cc
84.3%84.3%
84.3 % 177 / 210 79.2 % 19 / 24
node.cc
87.7%87.7%
87.7 % 157 / 179 79.3 % 23 / 29
raw-machine-assembler.cc
85.3%85.3%
85.3 % 332 / 389 79.3 % 46 / 58
js-heap-copy-reducer.cc
100.0%
100.0 % 58 / 58 80.0 % 4 / 5
escape-analysis-reducer.h
100.0%
100.0 % 14 / 14 80.0 % 4 / 5
state-values-utils.cc
96.2%96.2%
96.2 % 128 / 133 80.0 % 20 / 25
simd-scalar-lowering.cc
80.7%80.7%
80.7 % 576 / 714 80.0 % 32 / 40
js-intrinsic-lowering.cc
93.5%93.5%
93.5 % 158 / 169 80.6 % 29 / 36
schedule.cc
85.5%85.5%
85.5 % 201 / 235 80.9 % 38 / 47
loop-variable-optimizer.cc
93.1%93.1%
93.1 % 148 / 159 81.0 % 17 / 21
bytecode-graph-builder.cc
94.2%94.2%
94.2 % 1693 / 1797 81.1 % 231 / 285
graph.cc
89.7%89.7%
89.7 % 26 / 29 81.8 % 9 / 11
compiler-source-position-table.cc
96.9%96.9%
96.9 % 31 / 32 81.8 % 9 / 11
code-assembler.cc
82.3%82.3%
82.3 % 604 / 734 83.1 % 245 / 295
representation-change.cc
75.4%75.4%
75.4 % 456 / 605 83.8 % 31 / 37
machine-graph.cc
81.4%81.4%
81.4 % 35 / 43 84.6 % 11 / 13
machine-operator-reducer.cc
96.1%96.1%
96.1 % 683 / 711 85.1 % 40 / 47
refs-map.cc
100.0%
100.0 % 10 / 10 85.7 % 6 / 7
frame.cc
52.2%52.2%
52.2 % 12 / 23 85.7 % 6 / 7
node-cache.cc
100.0%
100.0 % 45 / 45 85.7 % 12 / 14
redundancy-elimination.cc
93.8%93.8%
93.8 % 135 / 144 87.0 % 20 / 23
linkage.h
95.0%95.0%
95.0 % 38 / 40 87.5 % 7 / 8
loop-analysis.cc
84.2%84.2%
84.2 % 213 / 253 87.5 % 21 / 24
bytecode-liveness-map.cc
100.0%
100.0 % 15 / 15 88.9 % 8 / 9
js-create-lowering.cc
98.5%98.5%
98.5 % 831 / 844 89.1 % 41 / 46
effect-control-linearizer.cc
90.4%90.4%
90.4 % 1857 / 2055 89.9 % 161 / 179
access-info.h
100.0%
100.0 % 9 / 9 90.0 % 9 / 10
pipeline.cc
87.1%87.1%
87.1 % 996 / 1144 90.2 % 148 / 164
js-native-context-specialization.cc
97.8%97.8%
97.8 % 1142 / 1168 90.8 % 59 / 65
js-context-specialization.cc
96.1%96.1%
96.1 % 74 / 77 90.9 % 10 / 11
access-builder.cc
90.3%90.3%
90.3 % 243 / 269 91.3 % 94 / 103
graph-assembler.cc
95.8%95.8%
95.8 % 114 / 119 91.6 % 109 / 119
frame-states.cc
78.4%78.4%
78.4 % 58 / 74 92.3 % 12 / 13
typed-optimization.cc
93.8%93.8%
93.8 % 349 / 372 92.7 % 38 / 41
js-typed-lowering.cc
99.0%99.0%
99.0 % 1035 / 1045 92.9 % 78 / 84
common-operator-reducer.cc
92.7%92.7%
92.7 % 153 / 165 93.3 % 14 / 15
escape-analysis-reducer.cc
97.8%97.8%
97.8 % 178 / 182 93.3 % 14 / 15
node-properties.cc
93.3%93.3%
93.3 % 210 / 225 93.3 % 42 / 45
js-call-reducer.cc
96.5%96.5%
96.5 % 2732 / 2832 93.3 % 112 / 120
raw-machine-assembler.h
92.5%92.5%
92.5 % 381 / 412 94.4 % 185 / 196
operation-typer.cc
96.2%96.2%
96.2 % 537 / 558 94.6 % 87 / 92
code-assembler.h
97.6%97.6%
97.6 % 202 / 207 95.0 % 12272 / 12919
linkage.cc
86.3%86.3%
86.3 % 120 / 139 95.5 % 21 / 22
machine-operator.h
88.2%88.2%
88.2 % 15 / 17 95.7 % 22 / 23
simplified-lowering.cc
94.4%94.4%
94.4 % 1581 / 1674 95.8 % 92 / 96
js-type-hint-lowering.cc
96.2%96.2%
96.2 % 152 / 158 96.0 % 24 / 25
node-matchers.h
98.6%98.6%
98.6 % 209 / 212 96.0 % 48 / 50
scheduler.cc
96.9%96.9%
96.9 % 679 / 701 97.0 % 65 / 67
escape-analysis.cc
98.7%98.7%
98.7 % 314 / 318 97.2 % 35 / 36
state-values-utils.h
100.0%
100.0 % 8 / 8 - 0 / 0
js-type-hint-lowering.h
100.0%
100.0 % 1 / 1 - 0 / 0
osr.h
100.0%
100.0 % 1 / 1 - 0 / 0
js-heap-broker.h
100.0%
100.0 % 5 / 5 - 0 / 0
simplified-lowering.h
100.0%
100.0 % 5 / 5 - 0 / 0
schedule.h
100.0%
100.0 % 21 / 21 - 0 / 0
node-properties.h
100.0%
100.0 % 8 / 8 - 0 / 0
node-origin-table.h
93.3%93.3%
93.3 % 14 / 15 - 0 / 0
memory-optimizer.h
100.0%
100.0 % 1 / 1 - 0 / 0
pipeline-statistics.h
75.0%75.0%
75.0 % 3 / 4 - 0 / 0
loop-peeling.h
100.0%
100.0 % 1 / 1 - 0 / 0
operator-properties.h
100.0%
100.0 % 2 / 2 - 0 / 0
typer.h
100.0%
100.0 % 1 / 1 - 0 / 0
property-access-builder.h
100.0%
100.0 % 1 / 1 - 0 / 0
node-marker.h
100.0%
100.0 % 8 / 8 - 0 / 0
simd-scalar-lowering.h
100.0%
100.0 % 3 / 3 - 0 / 0
opcodes.h
100.0%
100.0 % 14 / 14 - 0 / 0
frame-states.h
100.0%
100.0 % 9 / 9 - 0 / 0
loop-variable-optimizer.h
66.7%66.7%
66.7 % 2 / 3 - 0 / 0
zone-stats.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
common-node-cache.h
88.2%88.2%
88.2 % 15 / 17 100.0 % 1 / 1
type-cache.h
100.0%
100.0 % 3 / 3 100.0 % 1 / 1
frame.h
93.5%93.5%
93.5 % 29 / 31 100.0 % 1 / 1
bytecode-liveness-map.h
100.0%
100.0 % 11 / 11 100.0 % 1 / 1
machine-graph.h
100.0%
100.0 % 6 / 6 100.0 % 1 / 1
bytecode-analysis.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
per-isolate-compiler-cache.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
js-graph.h
100.0%
100.0 % 9 / 9 100.0 % 2 / 2
opcodes.cc
100.0%
100.0 % 5 / 5 100.0 % 2 / 2
all-nodes.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
allocation-builder-inl.h
100.0%
100.0 % 13 / 13 100.0 % 2 / 2
control-equivalence.h
100.0%
100.0 % 17 / 17 100.0 % 3 / 3
wasm-compiler.h
100.0%
100.0 % 22 / 22 100.0 % 3 / 3
node-marker.cc
100.0%
100.0 % 4 / 4 100.0 % 3 / 3
graph-trimmer.h
100.0%
100.0 % 9 / 9 100.0 % 3 / 3
type-cache.cc
100.0%
100.0 % 2 / 2 100.0 % 3 / 3
c-linkage.cc
95.5%95.5%
95.5 % 21 / 22 100.0 % 3 / 3
constant-folding-reducer.cc
100.0%
100.0 % 25 / 25 100.0 % 4 / 4
graph-trimmer.cc
88.9%88.9%
88.9 % 16 / 18 100.0 % 4 / 4
select-lowering.cc
100.0%
100.0 % 11 / 11 100.0 % 4 / 4
basic-block-instrumentor.cc
100.0%
100.0 % 33 / 33 100.0 % 4 / 4
osr.cc
100.0%
100.0 % 6 / 6 100.0 % 4 / 4
escape-analysis.h
96.2%96.2%
96.2 % 25 / 26 100.0 % 4 / 4
graph-visualizer.h
94.4%94.4%
94.4 % 17 / 18 100.0 % 5 / 5
common-node-cache.cc
100.0%
100.0 % 16 / 16 100.0 % 5 / 5
loop-analysis.h
97.4%97.4%
97.4 % 37 / 38 100.0 % 5 / 5
node-matchers.cc
100.0%
100.0 % 30 / 30 100.0 % 5 / 5
diamond.h
100.0%
100.0 % 21 / 21 100.0 % 5 / 5
all-nodes.cc
100.0%
100.0 % 23 / 23 100.0 % 5 / 5
checkpoint-elimination.cc
100.0%
100.0 % 15 / 15 100.0 % 6 / 6
compiler-source-position-table.h
100.0%
100.0 % 7 / 7 100.0 % 6 / 6
value-numbering-reducer.cc
98.6%98.6%
98.6 % 69 / 70 100.0 % 6 / 6
operator.cc
100.0%
100.0 % 14 / 14 100.0 % 6 / 6
node-aux-data.h
100.0%
100.0 % 14 / 14 100.0 % 6 / 6
allocation-builder.h
100.0%
100.0 % 31 / 31 100.0 % 7 / 7
operator-properties.cc
96.4%96.4%
96.4 % 27 / 28 100.0 % 7 / 7
control-flow-optimizer.cc
100.0%
100.0 % 66 / 66 100.0 % 8 / 8
bytecode-graph-builder.h
100.0%
100.0 % 35 / 35 100.0 % 9 / 9
functional-list.h
81.8%81.8%
81.8 % 27 / 33 100.0 % 9 / 9
types.h
100.0%
100.0 % 58 / 58 100.0 % 10 / 10
loop-peeling.cc
95.2%95.2%
95.2 % 120 / 126 100.0 % 12 / 12
verifier.cc
50.5%50.5%
50.5 % 422 / 835 100.0 % 13 / 13
control-equivalence.cc
96.2%96.2%
96.2 % 102 / 106 100.0 % 14 / 14
zone-stats.cc
100.0%
100.0 % 53 / 53 100.0 % 15 / 15
graph-reducer.cc
95.6%95.6%
95.6 % 108 / 113 100.0 % 16 / 16
graph-assembler.h
100.0%
100.0 % 84 / 84 100.0 % 16 / 16
store-store-elimination.cc
95.1%95.1%
95.1 % 135 / 142 100.0 % 19 / 19
dead-code-elimination.cc
100.0%
100.0 % 156 / 156 100.0 % 20 / 20
node.h
100.0%
100.0 % 80 / 80 100.0 % 26 / 26
js-graph.cc
97.7%97.7%
97.7 % 84 / 86 100.0 % 33 / 33
compilation-dependencies.cc
100.0%
100.0 % 187 / 187 100.0 % 45 / 45
persistent-map.h
99.3%99.3%
99.3 % 149 / 150 100.0 % 45 / 45

Generated by: LCOV version 1.10