LCOV - code coverage report
Current view: top level - gcc Coverage Total Hit
Test: gcc.info Lines: 84.6 % 526122 445062
Test Date: 2026-02-28 14:20:25 Functions: 86.0 % 39711 34154
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
addresses.h
90.0%90.0%
90.0 % 10 9 100.0 % 1 1
adjust-alignment.cc
100.0%
100.0 % 14 14 100.0 % 2 2
alias.cc
92.6%92.6%
92.6 % 1329 1230 97.0 % 66 64
align.h
95.2%95.2%
95.2 % 21 20 100.0 % 2 2
alloc-pool.cc
0.0%
0.0 % 3 0.0 % 1
alloc-pool.h
99.1%99.1%
99.1 % 106 105 83.3 % 18 15
asan.cc
85.0%85.0%
85.0 % 2031 1726 92.9 % 113 105
asan.h
100.0%
100.0 % 41 41 100.0 % 6 6
asm-toplevel.cc
94.8%94.8%
94.8 % 97 92 100.0 % 9 9
attr-callback.cc
76.9%76.9%
76.9 % 156 120 100.0 % 12 12
attr-fnspec.h
93.2%93.2%
93.2 % 88 82 92.3 % 13 12
attribs.cc
94.9%94.9%
94.9 % 1072 1017 98.5 % 68 67
attribs.h
96.9%96.9%
96.9 % 65 63 100.0 % 11 11
auto-inc-dec.cc
1.2%1.2%
1.2 % 601 7 12.5 % 16 2
auto-obstack.h
100.0%
100.0 % 8 8 100.0 % 1 1
auto-profile.cc
0.6%0.6%
0.6 % 2154 12 3.6 % 110 4
avoid-store-forwarding.cc
83.8%83.8%
83.8 % 320 268 100.0 % 8 8
basic-block.h
100.0%
100.0 % 77 77 100.0 % 16 16
bb-reorder.cc
85.0%85.0%
85.0 % 1210 1028 90.2 % 41 37
bbitmap.h
100.0%
100.0 % 25 25 100.0 % 66 66
bitmap.cc
86.4%86.4%
86.4 % 1388 1199 81.6 % 76 62
bitmap.h
96.7%96.7%
96.7 % 215 208 100.0 % 8 8
btfout.cc
95.1%95.1%
95.1 % 714 679 96.4 % 56 54
builtin-attrs.def
100.0%
100.0 % 175 175 -
builtin-types.def
100.0%
100.0 % 595 595 -
builtins.cc
86.2%86.2%
86.2 % 5735 4946 93.6 % 220 206
builtins.def
100.0%
100.0 % 804 804 -
caller-save.cc
0.0%
0.0 % 620 0.0 % 19
calls.cc
78.1%78.1%
78.1 % 2090 1633 86.0 % 50 43
calls.h
100.0%
100.0 % 17 17 100.0 % 3 3
ccmp.cc
94.9%94.9%
94.9 % 117 111 100.0 % 6 6
cfg-flags.def
100.0%
100.0 % 18 18 -
cfg.cc
91.4%91.4%
91.4 % 558 510 79.4 % 63 50
cfg.h
95.0%95.0%
95.0 % 20 19 100.0 % 2 2
cfganal.cc
85.6%85.6%
85.6 % 818 700 86.4 % 44 38
cfgbuild.cc
89.9%89.9%
89.9 % 327 294 100.0 % 12 12
cfgcleanup.cc
93.2%93.2%
93.2 % 1431 1333 100.0 % 39 39
cfgexpand.cc
88.3%88.3%
88.3 % 3520 3107 94.3 % 105 99
cfghooks.cc
77.5%77.5%
77.5 % 723 560 79.7 % 64 51
cfghooks.h
100.0%
100.0 % 5 5 100.0 % 1 1
cfgloop.cc
90.8%90.8%
90.8 % 983 893 95.8 % 72 69
cfgloop.h
97.0%97.0%
97.0 % 99 96 100.0 % 6 6
cfgloopanal.cc
92.8%92.8%
92.8 % 250 232 93.3 % 15 14
cfgloopmanip.cc
96.9%96.9%
96.9 % 868 841 100.0 % 33 33
cfgrtl.cc
82.9%82.9%
82.9 % 2376 1970 90.9 % 110 100
cgraph.cc
82.0%82.0%
82.0 % 2346 1924 92.6 % 136 126
cgraph.h
99.2%99.2%
99.2 % 521 517 100.0 % 67 67
cgraphbuild.cc
92.1%92.1%
92.1 % 216 199 94.7 % 19 18
cgraphclones.cc
85.8%85.8%
85.8 % 569 488 92.0 % 25 23
cgraphunit.cc
92.7%92.7%
92.7 % 1214 1125 100.0 % 41 41
channels.h
100.0%
100.0 % 1 1 -
collect-utils.cc
71.2%71.2%
71.2 % 111 79 75.0 % 8 6
collect2.cc
52.7%52.7%
52.7 % 799 421 52.0 % 25 13
combine-stack-adj.cc
96.5%96.5%
96.5 % 340 328 100.0 % 18 18
combine.cc
90.8%90.8%
90.8 % 6624 6014 97.1 % 105 102
common.md
62.3%62.3%
62.3 % 69 43 83.3 % 18 15
compare-elim.cc
90.6%90.6%
90.6 % 342 310 100.0 % 18 18
context.cc
100.0%
100.0 % 12 12 100.0 % 2 2
context.h
100.0%
100.0 % 9 9 100.0 % 4 4
convert.cc
92.1%92.1%
92.1 % 555 511 89.5 % 19 17
convert.h
100.0%
100.0 % 4 4 -
coroutine-builtins.def
100.0%
100.0 % 6 6 -
coroutine-passes.cc
88.2%88.2%
88.2 % 211 186 100.0 % 10 10
coverage.cc
89.9%89.9%
89.9 % 631 567 96.4 % 28 27
cppbuiltin.cc
98.0%98.0%
98.0 % 98 96 100.0 % 6 6
cppdefault.cc
87.5%87.5%
87.5 % 8 7 100.0 % 1 1
cprop.cc
94.0%94.0%
94.0 % 739 695 100.0 % 45 45
crc-verification.cc
83.1%83.1%
83.1 % 491 408 100.0 % 35 35
crc-verification.h
100.0%
100.0 % 14 14 100.0 % 1 1
cse.cc
91.4%91.4%
91.4 % 3008 2749 92.5 % 93 86
cselib.cc
93.9%93.9%
93.9 % 1578 1481 98.4 % 61 60
cselib.h
100.0%
100.0 % 10 10 100.0 % 2 2
ctfc.cc
92.6%92.6%
92.6 % 445 412 92.2 % 51 47
ctfc.h
100.0%
100.0 % 8 8 -
ctfout.cc
98.2%98.2%
98.2 % 329 323 100.0 % 33 33
data-streamer-in.cc
93.0%93.0%
93.0 % 142 132 92.9 % 14 13
data-streamer-out.cc
93.5%93.5%
93.5 % 232 217 90.0 % 20 18
data-streamer.cc
100.0%
100.0 % 63 63 100.0 % 6 6
data-streamer.h
93.1%93.1%
93.1 % 102 95 100.0 % 8 8
dbgcnt.cc
70.8%70.8%
70.8 % 106 75 81.8 % 11 9
dce.cc
91.8%91.8%
91.8 % 539 495 100.0 % 34 34
ddg.cc
0.0%
0.0 % 543 0.0 % 39
debug.cc
70.6%70.6%
70.6 % 34 24 70.6 % 17 12
debug.h
0.0%
0.0 % 4 0.0 % 1
dep-fusion.cc
81.6%81.6%
81.6 % 49 40 100.0 % 4 4
df-core.cc
79.0%79.0%
79.0 % 860 679 72.2 % 79 57
df-problems.cc
76.1%76.1%
76.1 % 1893 1440 75.5 % 147 111
df-scan.cc
85.6%85.6%
85.6 % 1930 1652 92.8 % 97 90
df.h
93.0%93.0%
93.0 % 43 40 100.0 % 2 2
dfp.cc
83.8%83.8%
83.8 % 395 331 95.7 % 23 22
diagnostic-context-rich-location.cc
91.9%91.9%
91.9 % 37 34 100.0 % 1 1
diagnostic-context-rich-location.h
100.0%
100.0 % 11 11 -
diagnostic-global-context.cc
90.4%90.4%
90.4 % 457 413 94.4 % 36 34
diagnostic.h
100.0%
100.0 % 51 51 100.0 % 4 4
digraph.cc
100.0%
100.0 % 131 131 100.0 % 7 7
digraph.h
98.6%98.6%
98.6 % 71 70 75.0 % 44 33
dojump.cc
54.3%54.3%
54.3 % 611 332 63.6 % 22 14
dominance.cc
91.2%91.2%
91.2 % 705 643 90.7 % 54 49
dominance.h
100.0%
100.0 % 3 3 -
domwalk.cc
98.3%98.3%
98.3 % 120 118 100.0 % 8 8
domwalk.h
100.0%
100.0 % 2 2 100.0 % 2 2
double-int.cc
35.4%35.4%
35.4 % 608 215 23.9 % 71 17
double-int.h
40.0%40.0%
40.0 % 30 12 100.0 % 2 2
dse.cc
86.7%86.7%
86.7 % 1462 1267 93.5 % 62 58
dump-context.h
100.0%
100.0 % 10 10 -
dumpfile.cc
93.3%93.3%
93.3 % 1198 1118 88.3 % 120 106
dumpfile.h
92.2%92.2%
92.2 % 64 59 100.0 % 5 5
dwarf2asm.cc
88.9%88.9%
88.9 % 333 296 95.8 % 24 23
dwarf2cfi.cc
66.7%66.7%
66.7 % 1704 1136 89.5 % 76 68
dwarf2ctf.cc
91.2%91.2%
91.2 % 464 423 88.9 % 27 24
dwarf2out.cc
83.2%83.2%
83.2 % 15002 12486 93.3 % 601 561
dwarf2out.h
87.5%87.5%
87.5 % 24 21 100.0 % 3 3
early-remat.cc
0.6%0.6%
0.6 % 1007 6 3.4 % 58 2
emit-rtl.cc
83.4%83.4%
83.4 % 2817 2349 86.7 % 264 229
emit-rtl.h
88.5%88.5%
88.5 % 26 23 75.0 % 4 3
escaped_string.h
100.0%
100.0 % 3 3 -
et-forest.cc
97.9%97.9%
97.9 % 331 324 100.0 % 16 16
except.cc
71.5%71.5%
71.5 % 1433 1025 85.1 % 94 80
except.h
100.0%
100.0 % 7 7 100.0 % 1 1
explow.cc
75.7%75.7%
75.7 % 877 664 91.5 % 47 43
expmed.cc
84.0%84.0%
84.0 % 2888 2426 96.8 % 63 61
expmed.h
97.7%97.7%
97.7 % 129 126 100.0 % 4 4
expr.cc
80.4%80.4%
80.4 % 6908 5556 93.9 % 180 169
expr.h
75.0%75.0%
75.0 % 16 12 100.0 % 2 2
ext-dce.cc
79.5%79.5%
79.5 % 512 407 95.2 % 21 20
fibonacci_heap.cc
98.5%98.5%
98.5 % 131 129 100.0 % 9 9
fibonacci_heap.h
94.9%94.9%
94.9 % 215 204 97.5 % 122 119
file-find.cc
90.1%90.1%
90.1 % 81 73 100.0 % 7 7
file-prefix-map.cc
79.4%79.4%
79.4 % 68 54 88.9 % 9 8
final.cc
83.6%83.6%
83.6 % 1761 1472 92.8 % 83 77
fixed-value.cc
8.2%8.2%
8.2 % 536 44 20.0 % 20 4
fold-const-call.cc
93.5%93.5%
93.5 % 1066 997 90.9 % 44 40
fold-const.cc
86.3%86.3%
86.3 % 8305 7168 88.7 % 230 204
fold-const.h
100.0%
100.0 % 1 1 -
fold-mem-offsets.cc
87.3%87.3%
87.3 % 331 289 100.0 % 14 14
function-abi.cc
84.3%84.3%
84.3 % 89 75 87.5 % 8 7
function-abi.h
100.0%
100.0 % 47 47 100.0 % 8 8
function-tests.cc
98.9%98.9%
98.9 % 284 281 100.0 % 17 17
function.cc
83.3%83.3%
83.3 % 2829 2357 90.3 % 165 149
function.h
100.0%
100.0 % 11 11 100.0 % 1 1
fwprop.cc
90.9%90.9%
90.9 % 374 340 100.0 % 30 30
gcc-ar.cc
62.9%62.9%
62.9 % 116 73 100.0 % 2 2
gcc-attribute-urlifier.cc
100.0%
100.0 % 59 59 100.0 % 9 9
gcc-diagnostic-spec.cc
100.0%
100.0 % 101 101 100.0 % 5 5
gcc-diagnostic-spec.h
100.0%
100.0 % 15 15 -
gcc-main.cc
100.0%
100.0 % 5 5 100.0 % 1 1
gcc-rich-location.cc
100.0%
100.0 % 50 50 100.0 % 6 6
gcc-rich-location.h
100.0%
100.0 % 6 6 100.0 % 1 1
gcc-urlifier.cc
98.8%98.8%
98.8 % 86 85 100.0 % 10 10
gcc-urlifier.h
100.0%
100.0 % 5 5 100.0 % 1 1
gcc.cc
74.2%74.2%
74.2 % 4381 3249 85.4 % 158 135
gcov-io.cc
80.4%80.4%
80.4 % 153 123 85.7 % 28 24
gcov.cc
78.2%78.2%
78.2 % 1826 1428 93.2 % 73 68
gcse-common.cc
93.3%93.3%
93.3 % 89 83 100.0 % 3 3
gcse.cc
92.5%92.5%
92.5 % 1504 1391 91.6 % 95 87
generic-match-head.cc
98.1%98.1%
98.1 % 53 52 100.0 % 4 4
ggc-common.cc
67.1%67.1%
67.1 % 465 312 61.1 % 36 22
ggc-none.cc
0.0%
0.0 % 17 0.0 % 7
ggc-page.cc
86.4%86.4%
86.4 % 844 729 87.8 % 49 43
ggc-tests.cc
94.7%94.7%
94.7 % 151 143 87.5 % 16 14
ggc.h
97.4%97.4%
97.4 % 38 37 47.2 % 890 420
gimple-array-bounds.cc
87.2%87.2%
87.2 % 398 347 94.4 % 18 17
gimple-array-bounds.h
100.0%
100.0 % 1 1 -
gimple-builder.cc
100.0%
100.0 % 28 28 100.0 % 9 9
gimple-crc-optimization.cc
92.1%92.1%
92.1 % 432 398 100.0 % 33 33
gimple-expr.cc
93.4%93.4%
93.4 % 378 353 97.1 % 34 33
gimple-expr.h
97.4%97.4%
97.4 % 39 38 100.0 % 6 6
gimple-fold.cc
91.9%91.9%
91.9 % 5490 5047 96.0 % 149 143
gimple-fold.h
92.0%92.0%
92.0 % 50 46 71.4 % 21 15
gimple-harden-conditionals.cc
87.1%87.1%
87.1 % 249 217 83.3 % 12 10
gimple-harden-control-flow.cc
95.6%95.6%
95.6 % 642 614 95.8 % 24 23
gimple-if-to-switch.cc
99.6%99.6%
99.6 % 257 256 100.0 % 13 13
gimple-isel.cc
91.9%91.9%
91.9 % 641 589 100.0 % 10 10
gimple-iterator.cc
96.0%96.0%
96.0 % 445 427 97.4 % 39 38
gimple-iterator.h
99.2%99.2%
99.2 % 118 117 100.0 % 11 11
gimple-laddress.cc
97.1%97.1%
97.1 % 34 33 75.0 % 4 3
gimple-loop-interchange.cc
96.8%96.8%
96.8 % 864 836 97.3 % 37 36
gimple-loop-jam.cc
97.8%97.8%
97.8 % 230 225 100.0 % 10 10
gimple-loop-versioning.cc
96.9%96.9%
96.9 % 556 539 100.0 % 43 43
gimple-low.cc
95.1%95.1%
95.1 % 637 606 100.0 % 24 24
gimple-lower-bitint.cc
89.5%89.5%
89.5 % 4938 4421 100.0 % 56 56
gimple-match-exports.cc
87.3%87.3%
87.3 % 561 490 91.7 % 36 33
gimple-match-head.cc
99.4%99.4%
99.4 % 175 174 100.0 % 11 11
gimple-match.h
88.8%88.8%
88.8 % 80 71 100.0 % 2 2
gimple-predicate-analysis.cc
86.2%86.2%
86.2 % 911 785 94.0 % 50 47
gimple-predicate-analysis.h
100.0%
100.0 % 14 14 -
gimple-predict.h
100.0%
100.0 % 23 23 100.0 % 5 5
gimple-pretty-print.cc
80.4%80.4%
80.4 % 1795 1444 83.3 % 72 60
gimple-range-cache.cc
84.1%84.1%
84.1 % 816 686 90.8 % 76 69
gimple-range-cache.h
50.0%50.0%
50.0 % 2 1 -
gimple-range-edge.cc
95.9%95.9%
95.9 % 97 93 77.8 % 9 7
gimple-range-edge.h
0.0%
0.0 % 7 0.0 % 5
gimple-range-fold.cc
86.5%86.5%
86.5 % 786 680 74.5 % 51 38
gimple-range-fold.h
96.3%96.3%
96.3 % 27 26 100.0 % 2 2
gimple-range-gori.cc
83.2%83.2%
83.2 % 758 631 90.4 % 52 47
gimple-range-gori.h
100.0%
100.0 % 12 12 100.0 % 2 2
gimple-range-infer.cc
87.3%87.3%
87.3 % 245 214 88.2 % 17 15
gimple-range-infer.h
66.7%66.7%
66.7 % 12 8 42.9 % 7 3
gimple-range-op.cc
80.7%80.7%
80.7 % 746 602 82.9 % 41 34
gimple-range-op.h
100.0%
100.0 % 5 5 100.0 % 2 2
gimple-range-path.cc
87.0%87.0%
87.0 % 346 301 93.8 % 32 30
gimple-range-path.h
100.0%
100.0 % 8 8 100.0 % 3 3
gimple-range-phi.cc
87.5%87.5%
87.5 % 257 225 84.6 % 13 11
gimple-range-phi.h
66.7%66.7%
66.7 % 3 2 -
gimple-range-tests.cc
100.0%
100.0 % 27 27 100.0 % 3 3
gimple-range-trace.cc
6.1%6.1%
6.1 % 98 6 7.7 % 13 1
gimple-range-trace.h
50.0%50.0%
50.0 % 4 2 -
gimple-range.cc
88.4%88.4%
88.4 % 464 410 90.3 % 31 28
gimple-ssa-backprop.cc
99.2%99.2%
99.2 % 366 363 97.3 % 37 36
gimple-ssa-isolate-paths.cc
96.9%96.9%
96.9 % 357 346 94.7 % 19 18
gimple-ssa-nonnull-compare.cc
82.4%82.4%
82.4 % 51 42 100.0 % 4 4
gimple-ssa-pta-constraints.cc
97.2%97.2%
97.2 % 2276 2212 98.6 % 69 68
gimple-ssa-sccopy.cc
92.6%92.6%
92.6 % 242 224 100.0 % 15 15
gimple-ssa-split-paths.cc
98.3%98.3%
98.3 % 178 175 91.7 % 12 11
gimple-ssa-sprintf.cc
94.1%94.1%
94.1 % 1800 1694 98.0 % 51 50
gimple-ssa-store-merging.cc
95.7%95.7%
95.7 % 2676 2561 100.0 % 71 71
gimple-ssa-strength-reduction.cc
89.3%89.3%
89.3 % 1657 1480 100.0 % 77 77
gimple-ssa-warn-access.cc
94.2%94.2%
94.2 % 1952 1839 100.0 % 90 90
gimple-ssa-warn-alloca.cc
97.5%97.5%
97.5 % 157 153 100.0 % 10 10
gimple-ssa-warn-restrict.cc
90.6%90.6%
90.6 % 875 793 82.1 % 28 23
gimple-ssa.h
100.0%
100.0 % 33 33 100.0 % 5 5
gimple-streamer-in.cc
94.6%94.6%
94.6 % 147 139 100.0 % 3 3
gimple-streamer-out.cc
95.7%95.7%
95.7 % 117 112 100.0 % 3 3
gimple-walk.cc
96.4%96.4%
96.4 % 469 452 100.0 % 8 8
gimple-warn-recursion.cc
98.4%98.4%
98.4 % 64 63 100.0 % 5 5
gimple.cc
87.1%87.1%
87.1 % 1563 1361 96.5 % 144 139
gimple.h
97.5%97.5%
97.5 % 1752 1709 98.3 % 177 174
gimplify-me.cc
89.6%89.6%
89.6 % 135 121 100.0 % 5 5
gimplify.cc
94.4%94.4%
94.4 % 10748 10146 98.0 % 248 243
gimplify_reg_info.h
100.0%
100.0 % 76 76 100.0 % 13 13
godump.cc
89.6%89.6%
89.6 % 770 690 96.2 % 26 25
graph.cc
91.2%91.2%
91.2 % 171 156 92.9 % 14 13
graphds.cc
93.1%93.1%
93.1 % 189 176 91.7 % 12 11
graphite-dependences.cc
93.2%93.2%
93.2 % 161 150 100.0 % 10 10
graphite-isl-ast-to-gimple.cc
87.4%87.4%
87.4 % 712 622 94.7 % 38 36
graphite-optimize-isl.cc
99.0%99.0%
99.0 % 99 98 100.0 % 4 4
graphite-poly.cc
50.7%50.7%
50.7 % 300 152 34.8 % 46 16
graphite-scop-detection.cc
81.7%81.7%
81.7 % 774 632 92.3 % 39 36
graphite-sese-to-poly.cc
93.5%93.5%
93.5 % 619 579 100.0 % 44 44
graphite.cc
99.6%99.6%
99.6 % 265 264 100.0 % 16 16
graphite.h
100.0%
100.0 % 18 18 -
graphviz.cc
83.8%83.8%
83.8 % 445 373 91.9 % 37 34
graphviz.h
95.3%95.3%
95.3 % 86 82 90.0 % 10 9
gtm-builtins.def
100.0%
100.0 % 96 96 -
haifa-sched.cc
47.7%47.7%
47.7 % 3895 1859 56.6 % 196 111
hard-reg-set.h
100.0%
100.0 % 104 104 100.0 % 5 5
hash-map-tests.cc
100.0%
100.0 % 241 241 100.0 % 8 8
hash-map-traits.h
100.0%
100.0 % 26 26 100.0 % 21 21
hash-map.h
100.0%
100.0 % 116 116 90.8 % 687 624
hash-set-tests.cc
98.0%98.0%
98.0 % 149 146 100.0 % 4 4
hash-set.h
89.3%89.3%
89.3 % 56 50 87.2 % 148 129
hash-table.cc
50.0%50.0%
50.0 % 18 9 25.0 % 4 1
hash-table.h
98.9%98.9%
98.9 % 348 344 86.7 % 5926 5135
hash-traits.h
97.1%97.1%
97.1 % 68 66 100.0 % 8 8
hierarchical_discriminator.cc
80.2%80.2%
80.2 % 121 97 75.0 % 8 6
hooks.cc
44.2%44.2%
44.2 % 172 76 44.2 % 86 38
hwint.cc
64.5%64.5%
64.5 % 31 20 80.0 % 5 4
hwint.h
96.4%96.4%
96.4 % 56 54 100.0 % 5 5
ifcvt.cc
74.5%74.5%
74.5 % 2732 2035 85.9 % 78 67
ifcvt.h
100.0%
100.0 % 1 1 -
inchash.cc
62.5%62.5%
62.5 % 16 10 100.0 % 1 1
inchash.h
100.0%
100.0 % 65 65 71.4 % 14 10
incpath.cc
71.8%71.8%
71.8 % 209 150 75.0 % 12 9
init-regs.cc
96.2%96.2%
96.2 % 52 50 100.0 % 4 4
input.cc
94.3%94.3%
94.3 % 1354 1277 97.9 % 94 92
input.h
100.0%
100.0 % 12 12 -
int-vector-builder.h
100.0%
100.0 % 11 11 100.0 % 1 1
internal-fn.cc
71.4%71.4%
71.4 % 2505 1789 59.8 % 174 104
internal-fn.def
92.5%92.5%
92.5 % 254 235 82.6 % 201 166
internal-fn.h
100.0%
100.0 % 15 15 100.0 % 1 1
intl.cc
100.0%
100.0 % 29 29 100.0 % 3 3
ipa-comdats.cc
100.0%
100.0 % 153 153 100.0 % 9 9
ipa-cp.cc
92.4%92.4%
92.4 % 3208 2963 97.0 % 166 161
ipa-cp.h
100.0%
100.0 % 21 21 -
ipa-devirt.cc
81.6%81.6%
81.6 % 1909 1558 95.1 % 81 77
ipa-fnsummary.cc
96.4%96.4%
96.4 % 2672 2576 98.9 % 94 93
ipa-fnsummary.h
90.6%90.6%
90.6 % 64 58 85.7 % 7 6
ipa-free-lang-data.cc
95.6%95.6%
95.6 % 543 519 100.0 % 25 25
ipa-icf-gimple.cc
91.1%91.1%
91.1 % 528 481 96.7 % 30 29
ipa-icf-gimple.h
100.0%
100.0 % 24 24 100.0 % 4 4
ipa-icf.cc
90.7%90.7%
90.7 % 1802 1634 97.0 % 100 97
ipa-icf.h
100.0%
100.0 % 44 44 100.0 % 4 4
ipa-inline-analysis.cc
92.3%92.3%
92.3 % 261 241 93.3 % 15 14
ipa-inline-transform.cc
86.5%86.5%
86.5 % 415 359 92.3 % 13 12
ipa-inline.cc
91.0%91.0%
91.0 % 1529 1391 98.2 % 56 55
ipa-inline.h
93.9%93.9%
93.9 % 33 31 100.0 % 5 5
ipa-locality-cloning.cc
1.2%1.2%
1.2 % 604 7 7.5 % 40 3
ipa-modref-tree.cc
93.4%93.4%
93.4 % 574 536 71.4 % 42 30
ipa-modref-tree.h
92.9%92.9%
92.9 % 241 224 100.0 % 32 32
ipa-modref.cc
94.7%94.7%
94.7 % 2887 2734 98.2 % 114 112
ipa-modref.h
100.0%
100.0 % 9 9 100.0 % 1 1
ipa-param-manipulation.cc
83.9%83.9%
83.9 % 1295 1086 91.8 % 61 56
ipa-param-manipulation.h
100.0%
100.0 % 3 3 -
ipa-polymorphic-call.cc
82.7%82.7%
82.7 % 1205 996 96.6 % 29 28
ipa-predicate.cc
90.7%90.7%
90.7 % 322 292 93.3 % 15 14
ipa-predicate.h
100.0%
100.0 % 48 48 100.0 % 3 3
ipa-profile.cc
94.0%94.0%
94.0 % 501 471 100.0 % 22 22
ipa-prop.cc
95.1%95.1%
95.1 % 3346 3181 97.5 % 159 155
ipa-prop.h
99.5%99.5%
99.5 % 217 216 97.8 % 46 45
ipa-pure-const.cc
94.6%94.6%
94.6 % 1080 1022 98.3 % 58 57
ipa-ref.cc
100.0%
100.0 % 31 31 100.0 % 4 4
ipa-ref.h
100.0%
100.0 % 13 13 100.0 % 2 2
ipa-reference.cc
91.0%91.0%
91.0 % 609 554 90.9 % 33 30
ipa-split.cc
88.9%88.9%
88.9 % 974 866 100.0 % 22 22
ipa-sra.cc
93.4%93.4%
93.4 % 2209 2064 97.8 % 92 90
ipa-strub.cc
86.1%86.1%
86.1 % 1327 1142 93.3 % 75 70
ipa-utils.cc
77.6%77.6%
77.6 % 504 391 92.3 % 13 12
ipa-utils.h
98.3%98.3%
98.3 % 58 57 100.0 % 10 10
ipa-visibility.cc
95.5%95.5%
95.5 % 404 386 100.0 % 20 20
ipa.cc
82.3%82.3%
82.3 % 701 577 83.3 % 36 30
ira-build.cc
72.3%72.3%
72.3 % 1935 1399 78.6 % 117 92
ira-color.cc
74.0%74.0%
74.0 % 2754 2037 79.0 % 119 94
ira-conflicts.cc
94.2%94.2%
94.2 % 447 421 94.4 % 18 17
ira-costs.cc
92.5%92.5%
92.5 % 1392 1287 97.2 % 36 35
ira-emit.cc
93.9%93.9%
93.9 % 690 648 93.5 % 31 29
ira-int.h
100.0%
100.0 % 217 217 100.0 % 25 25
ira-lives.cc
96.0%96.0%
96.0 % 892 856 89.6 % 48 43
ira.cc
83.6%83.6%
83.6 % 2819 2357 85.2 % 108 92
ira.h
100.0%
100.0 % 3 3 100.0 % 1 1
is-a.h
100.0%
100.0 % 18 18 89.9 % 169 152
iterator-utils.h
100.0%
100.0 % 21 21 100.0 % 1 1
json-parsing.cc
85.7%85.7%
85.7 % 1215 1041 96.5 % 57 55
json-parsing.h
76.9%76.9%
76.9 % 13 10 50.0 % 2 1
json.cc
96.1%96.1%
96.1 % 542 521 94.9 % 59 56
json.h
94.0%94.0%
94.0 % 67 63 80.0 % 20 16
jump.cc
76.6%76.6%
76.6 % 718 550 93.3 % 45 42
langhooks.cc
70.0%70.0%
70.0 % 330 231 68.1 % 72 49
late-combine.cc
93.8%93.8%
93.8 % 357 335 100.0 % 25 25
lazily-created.h
100.0%
100.0 % 7 7 100.0 % 2 2
lcm.cc
100.0%
100.0 % 308 308 100.0 % 11 11
lists.cc
88.5%88.5%
88.5 % 96 85 93.3 % 15 14
lockfile.cc
0.0%
0.0 % 51 0.0 % 5
lockfile.h
20.0%20.0%
20.0 % 10 2 0.0 % 1
loop-doloop.cc
0.0%
0.0 % 347 0.0 % 8
loop-init.cc
97.0%97.0%
97.0 % 199 193 95.0 % 20 19
loop-invariant.cc
96.9%96.9%
96.9 % 989 958 100.0 % 54 54
loop-iv.cc
90.6%90.6%
90.6 % 1393 1262 100.0 % 51 51
loop-unroll.cc
91.7%91.7%
91.7 % 894 820 96.6 % 29 28
lower-subreg.cc
92.5%92.5%
92.5 % 774 716 97.4 % 38 37
lra-assigns.cc
96.0%96.0%
96.0 % 985 946 100.0 % 31 31
lra-coalesce.cc
90.4%90.4%
90.4 % 167 151 100.0 % 8 8
lra-constraints.cc
86.7%86.7%
86.7 % 3859 3347 95.5 % 111 106
lra-eliminations.cc
83.8%83.8%
83.8 % 690 578 95.5 % 22 21
lra-int.h
100.0%
100.0 % 54 54 100.0 % 6 6
lra-lives.cc
94.7%94.7%
94.7 % 720 682 83.3 % 42 35
lra-remat.cc
95.5%95.5%
95.5 % 672 642 100.0 % 33 33
lra-spills.cc
75.1%75.1%
75.1 % 406 305 92.9 % 14 13
lra.cc
89.0%89.0%
89.0 % 1254 1116 97.2 % 71 69
lra.h
100.0%
100.0 % 3 3 -
lto-cgraph.cc
87.8%87.8%
87.8 % 1226 1077 94.3 % 53 50
lto-compress.cc
42.2%42.2%
42.2 % 185 78 70.6 % 17 12
lto-ltrans-cache.cc
3.9%3.9%
3.9 % 206 8 10.5 % 19 2
lto-ltrans-cache.h
100.0%
100.0 % 2 2 -
lto-opts.cc
81.4%81.4%
81.4 % 102 83 100.0 % 2 2
lto-section-in.cc
86.5%86.5%
86.5 % 133 115 82.6 % 23 19
lto-section-out.cc
98.9%98.9%
98.9 % 95 94 100.0 % 14 14
lto-streamer-in.cc
76.1%76.1%
76.1 % 1096 834 87.2 % 47 41
lto-streamer-out.cc
91.5%91.5%
91.5 % 1732 1585 98.4 % 63 62
lto-streamer.cc
38.5%38.5%
38.5 % 109 42 57.1 % 7 4
lto-streamer.h
97.8%97.8%
97.8 % 135 132 100.0 % 19 19
lto-wrapper.cc
56.5%56.5%
56.5 % 1103 623 55.2 % 29 16
machmode.h
97.7%97.7%
97.7 % 173 169 100.0 % 35 35
main.cc
100.0%
100.0 % 8 8 100.0 % 1 1
mcf.cc
1.5%1.5%
1.5 % 602 9 3.8 % 26 1
mem-stats.h
11.3%11.3%
11.3 % 142 16 25.0 % 32 8
memmodel.h
100.0%
100.0 % 4 4 -
memory-block.cc
100.0%
100.0 % 26 26 100.0 % 5 5
memory-block.h
100.0%
100.0 % 13 13 100.0 % 1 1
mode-switching.cc
65.8%65.8%
65.8 % 518 341 60.0 % 20 12
modulo-sched.cc
9.8%9.8%
9.8 % 1427 140 14.3 % 63 9
multiple_target.cc
91.8%91.8%
91.8 % 233 214 91.7 % 12 11
mux-utils.h
93.1%93.1%
93.1 % 29 27 92.3 % 13 12
obstack-utils.h
100.0%
100.0 % 4 4 100.0 % 2 2
omp-builtins.def
100.0%
100.0 % 157 157 -
omp-expand.cc
95.2%95.2%
95.2 % 6064 5771 94.8 % 77 73
omp-general.cc
89.8%89.8%
89.8 % 2324 2088 95.3 % 85 81
omp-general.h
93.8%93.8%
93.8 % 32 30 100.0 % 4 4
omp-low.cc
95.0%95.0%
95.0 % 9229 8768 98.5 % 131 129
omp-oacc-kernels-decompose.cc
85.2%85.2%
85.2 % 614 523 100.0 % 27 27
omp-oacc-neuter-broadcast.cc
0.7%0.7%
0.7 % 941 7 5.7 % 35 2
omp-offload.cc
76.2%76.2%
76.2 % 1298 989 83.3 % 60 50
omp-simd-clone.cc
95.3%95.3%
95.3 % 1188 1132 100.0 % 24 24
opt-problem.cc
99.2%99.2%
99.2 % 120 119 100.0 % 8 8
opt-problem.h
100.0%
100.0 % 32 32 100.0 % 2 2
opt-suggestions.cc
97.0%97.0%
97.0 % 132 128 100.0 % 13 13
opt-suggestions.h
100.0%
100.0 % 1 1 -
optabs-libfuncs.cc
77.9%77.9%
77.9 % 421 328 73.2 % 41 30
optabs-query.cc
85.8%85.8%
85.8 % 303 260 96.6 % 29 28
optabs-query.h
100.0%
100.0 % 30 30 100.0 % 5 5
optabs-tree.cc
89.5%89.5%
89.5 % 285 255 100.0 % 13 13
optabs.cc
66.3%66.3%
66.3 % 3792 2515 84.2 % 133 112
optabs.h
100.0%
100.0 % 27 27 100.0 % 3 3
optinfo-emit-json.cc
94.4%94.4%
94.4 % 231 218 100.0 % 16 16
optinfo.cc
92.3%92.3%
92.3 % 52 48 100.0 % 9 9
optinfo.h
100.0%
100.0 % 14 14 -
opts-common.cc
89.2%89.2%
89.2 % 1039 927 97.2 % 36 35
opts-diagnostic.cc
92.6%92.6%
92.6 % 54 50 87.5 % 8 7
opts-diagnostic.h
100.0%
100.0 % 6 6 -
opts-global.cc
82.9%82.9%
82.9 % 211 175 100.0 % 14 14
opts.cc
88.1%88.1%
88.1 % 1817 1601 98.3 % 58 57
ordered-hash-map-tests.cc
100.0%
100.0 % 148 148 100.0 % 7 7
ordered-hash-map.h
100.0%
100.0 % 58 58 100.0 % 53 53
pass_manager.h
100.0%
100.0 % 4 4 -
passes.cc
80.4%80.4%
80.4 % 1322 1063 88.0 % 108 95
path-coverage.cc
91.7%91.7%
91.7 % 301 276 94.1 % 17 16
pex.cc
96.4%96.4%
96.4 % 28 27 100.0 % 3 3
pex.h
89.5%89.5%
89.5 % 19 17 100.0 % 1 1
plugin.cc
63.9%63.9%
63.9 % 371 237 67.9 % 28 19
plugin.h
100.0%
100.0 % 3 3 100.0 % 1 1
pointer-query.cc
89.2%89.2%
89.2 % 1179 1052 95.3 % 43 41
pointer-query.h
100.0%
100.0 % 19 19 100.0 % 3 3
poly-int.h
99.5%99.5%
99.5 % 371 369 92.9 % 169 157
postreload-gcse.cc
94.3%94.3%
94.3 % 513 484 100.0 % 35 35
postreload.cc
97.6%97.6%
97.6 % 1054 1029 100.0 % 27 27
predict.cc
93.3%93.3%
93.3 % 2190 2044 92.9 % 113 105
prefix.cc
85.1%85.1%
85.1 % 94 80 83.3 % 6 5
pretty-print-format-impl.h
82.6%82.6%
82.6 % 69 57 84.8 % 33 28
pretty-print-markup.h
100.0%
100.0 % 23 23 100.0 % 1 1
pretty-print-urlifier.h
100.0%
100.0 % 2 2 -
pretty-print.cc
88.3%88.3%
88.3 % 1758 1553 86.3 % 131 113
pretty-print.h
95.7%95.7%
95.7 % 94 90 71.4 % 7 5
prime-paths.cc
97.3%97.3%
97.3 % 957 931 97.0 % 66 64
print-rtl-function.cc
75.6%75.6%
75.6 % 86 65 71.4 % 7 5
print-rtl.cc
72.2%72.2%
72.2 % 1251 903 60.7 % 61 37
print-tree.cc
42.6%42.6%
42.6 % 745 317 23.1 % 26 6
profile-count.cc
81.6%81.6%
81.6 % 266 217 83.9 % 31 26
profile-count.h
91.6%91.6%
91.6 % 548 502 94.4 % 54 51
profile.cc
84.6%84.6%
84.6 % 918 777 87.5 % 24 21
profile.h
87.5%87.5%
87.5 % 8 7 100.0 % 1 1
pta-andersen.cc
97.7%97.7%
97.7 % 1112 1086 98.0 % 50 49
pub-sub.cc
100.0%
100.0 % 43 43 100.0 % 5 5
pub-sub.h
100.0%
100.0 % 9 9 100.0 % 10 10
range-op-float.cc
92.6%92.6%
92.6 % 1342 1243 97.3 % 113 110
range-op-mixed.h
100.0%
100.0 % 54 54 100.0 % 20 20
range-op-ptr.cc
84.9%84.9%
84.9 % 484 411 79.2 % 77 61
range-op.cc
92.2%92.2%
92.2 % 2255 2078 85.8 % 197 169
range-op.h
84.6%84.6%
84.6 % 26 22 100.0 % 4 4
range.cc
91.7%91.7%
91.7 % 12 11 100.0 % 2 2
range.h
100.0%
100.0 % 11 11 100.0 % 3 3
read-md.cc
40.6%40.6%
40.6 % 567 230 42.6 % 54 23
read-md.h
73.3%73.3%
73.3 % 15 11 0.0 % 3
read-rtl-function.cc
94.4%94.4%
94.4 % 950 897 95.7 % 70 67
read-rtl.cc
56.4%56.4%
56.4 % 571 322 61.8 % 34 21
real.cc
84.2%84.2%
84.2 % 2243 1889 88.1 % 135 119
real.h
100.0%
100.0 % 9 9 100.0 % 4 4
realmpfr.cc
100.0%
100.0 % 34 34 100.0 % 3 3
realmpfr.h
100.0%
100.0 % 3 3 -
recog.cc
86.7%86.7%
86.7 % 1890 1639 87.0 % 123 107
recog.h
88.5%88.5%
88.5 % 52 46 60.0 % 5 3
ree.cc
94.7%94.7%
94.7 % 435 412 94.4 % 18 17
reg-stack.cc
89.3%89.3%
89.3 % 1396 1246 95.2 % 42 40
regcprop.cc
91.7%91.7%
91.7 % 664 609 96.6 % 29 28
reginfo.cc
91.8%91.8%
91.8 % 523 480 97.4 % 39 38
regrename.cc
90.5%90.5%
90.5 % 966 874 100.0 % 34 34
regs.h
100.0%
100.0 % 50 50 100.0 % 6 6
regstat.cc
79.6%79.6%
79.6 % 206 164 100.0 % 10 10
reload.cc
3.9%3.9%
3.9 % 2972 116 10.9 % 55 6
reload1.cc
0.6%0.6%
0.6 % 3624 22 3.3 % 91 3
reorg.cc
1.0%1.0%
1.0 % 1548 16 9.8 % 51 5
resource.cc
0.0%
0.0 % 430 0.0 % 13
rtl-error.cc
76.2%76.2%
76.2 % 42 32 66.7 % 6 4
rtl-iter.h
100.0%
100.0 % 58 58 58.3 % 24 14
rtl-tests.cc
100.0%
100.0 % 106 106 100.0 % 9 9
rtl.cc
84.0%84.0%
84.0 % 187 157 81.2 % 16 13
rtl.h
94.7%94.7%
94.7 % 356 337 95.0 % 40 38
rtlanal.cc
85.8%85.8%
85.8 % 2808 2409 88.4 % 172 152
rtlanal.h
100.0%
100.0 % 48 48 100.0 % 4 4
rtlhash.cc
63.0%63.0%
63.0 % 54 34 100.0 % 1 1
rtlhooks.cc
94.1%94.1%
94.1 % 34 32 80.0 % 5 4
rtx-vector-builder.cc
84.1%84.1%
84.1 % 44 37 100.0 % 4 4
rtx-vector-builder.h
100.0%
100.0 % 27 27 100.0 % 7 7
run-rtl-passes.cc
100.0%
100.0 % 23 23 100.0 % 1 1
sancov.cc
96.2%96.2%
96.2 % 159 153 90.9 % 11 10
sanitizer.def
100.0%
100.0 % 221 221 -
sanopt.cc
97.8%97.8%
97.8 % 631 617 100.0 % 25 25
sbitmap.cc
84.4%84.4%
84.4 % 499 421 78.0 % 41 32
sbitmap.h
100.0%
100.0 % 60 60 100.0 % 7 7
sched-deps.cc
78.5%78.5%
78.5 % 2221 1743 84.1 % 132 111
sched-ebb.cc
70.7%70.7%
70.7 % 266 188 71.4 % 21 15
sched-int.h
100.0%
100.0 % 29 29 100.0 % 1 1
sched-rgn.cc
69.4%69.4%
69.4 % 1498 1039 73.4 % 94 69
sel-sched-dump.cc
0.0%
0.0 % 483 0.0 % 48
sel-sched-ir.cc
85.6%85.6%
85.6 % 2676 2290 93.3 % 269 251
sel-sched-ir.h
95.4%95.4%
95.4 % 240 229 100.0 % 12 12
sel-sched.cc
80.4%80.4%
80.4 % 3025 2433 94.6 % 149 141
selftest-json.cc
100.0%
100.0 % 42 42 100.0 % 8 8
selftest-rtl.cc
57.9%57.9%
57.9 % 38 22 100.0 % 5 5
selftest-run-tests.cc
100.0%
100.0 % 60 60 100.0 % 1 1
selftest.cc
76.1%76.1%
76.1 % 197 150 88.0 % 25 22
selftest.h
100.0%
100.0 % 4 4 -
sese.cc
67.3%67.3%
67.3 % 214 144 72.7 % 22 16
sese.h
100.0%
100.0 % 37 37 100.0 % 7 7
shortest-paths.h
100.0%
100.0 % 51 51 100.0 % 4 4
shrink-wrap.cc
96.6%96.6%
96.6 % 824 796 100.0 % 20 20
simple-diagnostic-path.cc
95.6%95.6%
95.6 % 91 87 92.9 % 14 13
simple-diagnostic-path.h
88.9%88.9%
88.9 % 18 16 100.0 % 9 9
simplify-rtx.cc
88.8%88.8%
88.8 % 4785 4250 100.0 % 80 80
sort.cc
100.0%
100.0 % 103 103 100.0 % 15 15
sparseset.cc
58.0%58.0%
58.0 % 88 51 75.0 % 8 6
sparseset.h
100.0%
100.0 % 33 33 100.0 % 2 2
spellcheck-tree.cc
78.8%78.8%
78.8 % 33 26 75.0 % 4 3
spellcheck-tree.h
100.0%
100.0 % 6 6 100.0 % 2 2
spellcheck.cc
100.0%
100.0 % 197 197 100.0 % 15 15
spellcheck.h
97.9%97.9%
97.9 % 48 47 100.0 % 15 15
splay-tree-utils.cc
98.2%98.2%
98.2 % 113 111 100.0 % 6 6
splay-tree-utils.h
100.0%
100.0 % 12 12 -
splay-tree-utils.tcc
97.7%97.7%
97.7 % 350 342 82.4 % 74 61
sreal.cc
94.3%94.3%
94.3 % 212 200 85.7 % 21 18
sreal.h
96.3%96.3%
96.3 % 108 104 100.0 % 8 8
ssa-iterators.h
99.4%99.4%
99.4 % 351 349 100.0 % 28 28
stack-ptr-mod.cc
100.0%
100.0 % 23 23 100.0 % 3 3
statistics.cc
95.3%95.3%
95.3 % 128 122 100.0 % 14 14
stmt.cc
84.7%84.7%
84.7 % 648 549 81.0 % 21 17
stor-layout.cc
88.1%88.1%
88.1 % 1363 1201 93.2 % 59 55
store-motion.cc
93.6%93.6%
93.6 % 516 483 100.0 % 28 28
streamer-hooks.cc
100.0%
100.0 % 3 3 100.0 % 1 1
stringpool.cc
80.0%80.0%
80.0 % 95 76 69.6 % 23 16
substring-locations.cc
92.0%92.0%
92.0 % 75 69 83.3 % 6 5
substring-locations.h
100.0%
100.0 % 9 9 -
symbol-summary.h
92.6%92.6%
92.6 % 284 263 76.1 % 519 395
symtab-clones.cc
100.0%
100.0 % 8 8 100.0 % 1 1
symtab-clones.h
100.0%
100.0 % 11 11 100.0 % 2 2
symtab-thunks.cc
87.2%87.2%
87.2 % 335 292 90.9 % 11 10
symtab-thunks.h
100.0%
100.0 % 38 38 100.0 % 3 3
symtab.cc
85.0%85.0%
85.0 % 1243 1056 92.0 % 88 81
sync-builtins.def
100.0%
100.0 % 204 204 -
system.h
100.0%
100.0 % 10 10 100.0 % 2 2
target-globals.cc
100.0%
100.0 % 59 59 100.0 % 3 3
target-globals.h
100.0%
100.0 % 20 20 100.0 % 1 1
target.h
100.0%
100.0 % 17 17 100.0 % 1 1
targhooks.cc
54.1%54.1%
54.1 % 886 479 48.3 % 201 97
text-range-label.h
100.0%
100.0 % 4 4 100.0 % 1 1
timevar.cc
84.7%84.7%
84.7 % 327 277 94.3 % 35 33
timevar.def
100.0%
100.0 % 301 301 -
timevar.h
100.0%
100.0 % 37 37 100.0 % 6 6
toplev.cc
80.8%80.8%
80.8 % 995 804 91.3 % 46 42
tracer.cc
99.5%99.5%
99.5 % 195 194 100.0 % 14 14
trans-mem.cc
94.7%94.7%
94.7 % 2306 2183 100.0 % 124 124
tree-affine.cc
89.2%89.2%
89.2 % 529 472 93.1 % 29 27
tree-affine.h
100.0%
100.0 % 14 14 100.0 % 2 2
tree-assume.cc
75.4%75.4%
75.4 % 183 138 100.0 % 9 9
tree-call-cdce.cc
90.7%90.7%
90.7 % 557 505 100.0 % 23 23
tree-cfg.cc
82.8%82.8%
82.8 % 5146 4263 90.9 % 209 190
tree-cfg.h
100.0%
100.0 % 6 6 100.0 % 1 1
tree-cfgcleanup.cc
95.9%95.9%
95.9 % 652 625 100.0 % 26 26
tree-chrec.cc
88.4%88.4%
88.4 % 790 698 91.1 % 45 41
tree-chrec.h
83.6%83.6%
83.6 % 67 56 85.7 % 7 6
tree-complex.cc
93.9%93.9%
93.9 % 1080 1014 100.0 % 42 42
tree-data-ref.cc
85.1%85.1%
85.1 % 2705 2301 84.3 % 140 118
tree-data-ref.h
95.0%95.0%
95.0 % 60 57 100.0 % 5 5
tree-dfa.cc
95.9%95.9%
95.9 % 517 496 90.0 % 20 18
tree-diagnostic-cfg.cc
84.8%84.8%
84.8 % 158 134 92.3 % 13 12
tree-diagnostic-client-data-hooks.cc
100.0%
100.0 % 47 47 100.0 % 15 15
tree-diagnostic.cc
97.1%97.1%
97.1 % 69 67 100.0 % 5 5
tree-diagnostic.h
0.0%
0.0 % 11 0.0 % 3
tree-dump.cc
76.0%76.0%
76.0 % 434 330 73.3 % 15 11
tree-eh.cc
92.8%92.8%
92.8 % 2358 2188 98.1 % 108 106
tree-emutls.cc
1.7%1.7%
1.7 % 363 6 10.0 % 20 2
tree-hash-traits.h
100.0%
100.0 % 4 4 100.0 % 1 1
tree-hasher.h
87.5%87.5%
87.5 % 8 7 -
tree-if-conv.cc
96.0%96.0%
96.0 % 1883 1808 100.0 % 72 72
tree-inline.cc
88.4%88.4%
88.4 % 3296 2914 94.4 % 90 85
tree-into-ssa.cc
88.3%88.3%
88.3 % 1384 1222 83.0 % 88 73
tree-iterator.cc
95.5%95.5%
95.5 % 178 170 100.0 % 12 12
tree-iterator.h
100.0%
100.0 % 35 35 100.0 % 2 2
tree-logical-location.cc
83.8%83.8%
83.8 % 68 57 87.5 % 8 7
tree-logical-location.h
100.0%
100.0 % 4 4 -
tree-loop-distribution.cc
92.3%92.3%
92.3 % 1689 1559 90.8 % 87 79
tree-nested.cc
88.9%88.9%
88.9 % 1990 1770 95.2 % 63 60
tree-nested.h
100.0%
100.0 % 12 12 -
tree-nrv.cc
94.7%94.7%
94.7 % 113 107 100.0 % 7 7
tree-object-size.cc
88.2%88.2%
88.2 % 1075 948 96.0 % 50 48
tree-outof-ssa.cc
94.2%94.2%
94.2 % 566 533 100.0 % 36 36
tree-outof-ssa.h
100.0%
100.0 % 10 10 100.0 % 2 2
tree-parloops.cc
92.7%92.7%
92.7 % 1789 1658 100.0 % 60 60
tree-pass.h
100.0%
100.0 % 19 19 50.0 % 2 1
tree-phinodes.cc
96.9%96.9%
96.9 % 192 186 93.8 % 16 15
tree-phinodes.h
100.0%
100.0 % 18 18 100.0 % 3 3
tree-predcom.cc
97.3%97.3%
97.3 % 1446 1407 100.0 % 79 79
tree-pretty-print-markup.h
100.0%
100.0 % 17 17 100.0 % 1 1
tree-pretty-print.cc
77.7%77.7%
77.7 % 3390 2633 92.3 % 39 36
tree-profile.cc
94.8%94.8%
94.8 % 860 815 100.0 % 49 49
tree-scalar-evolution.cc
92.7%92.7%
92.7 % 1498 1389 95.4 % 65 62
tree-scalar-evolution.h
100.0%
100.0 % 7 7 100.0 % 3 3
tree-sra.cc
96.1%96.1%
96.1 % 2314 2223 100.0 % 110 110
tree-sra.h
100.0%
100.0 % 2 2 100.0 % 1 1
tree-ssa-address.cc
83.1%83.1%
83.1 % 508 422 91.7 % 24 22
tree-ssa-alias-compare.h
100.0%
100.0 % 1 1 -
tree-ssa-alias.cc
93.5%93.5%
93.5 % 1868 1747 92.2 % 77 71
tree-ssa-alias.h
100.0%
100.0 % 11 11 100.0 % 1 1
tree-ssa-ccp.cc
94.7%94.7%
94.7 % 1562 1479 98.0 % 51 50
tree-ssa-coalesce.cc
96.3%96.3%
96.3 % 858 826 97.6 % 42 41
tree-ssa-copy.cc
81.1%81.1%
81.1 % 212 172 94.1 % 17 16
tree-ssa-dce.cc
98.3%98.3%
98.3 % 952 936 100.0 % 39 39
tree-ssa-dom.cc
94.1%94.1%
94.1 % 1064 1001 100.0 % 43 43
tree-ssa-dse.cc
98.2%98.2%
98.2 % 784 770 100.0 % 31 31
tree-ssa-forwprop.cc
94.4%94.4%
94.4 % 3086 2914 100.0 % 63 63
tree-ssa-ifcombine.cc
96.6%96.6%
96.6 % 524 506 100.0 % 19 19
tree-ssa-live.cc
90.0%90.0%
90.0 % 806 725 86.4 % 44 38
tree-ssa-live.h
98.0%98.0%
98.0 % 49 48 100.0 % 8 8
tree-ssa-loop-ch.cc
96.6%96.6%
96.6 % 558 539 100.0 % 22 22
tree-ssa-loop-im.cc
97.8%97.8%
97.8 % 1675 1638 100.0 % 79 79
tree-ssa-loop-ivcanon.cc
97.6%97.6%
97.6 % 745 727 100.0 % 24 24
tree-ssa-loop-ivopts.cc
91.5%91.5%
91.5 % 3715 3399 96.7 % 183 177
tree-ssa-loop-manip.cc
97.3%97.3%
97.3 % 641 624 100.0 % 30 30
tree-ssa-loop-manip.h
100.0%
100.0 % 3 3 -
tree-ssa-loop-niter.cc
97.8%97.8%
97.8 % 2501 2445 98.9 % 87 86
tree-ssa-loop-prefetch.cc
93.3%93.3%
93.3 % 773 721 100.0 % 42 42
tree-ssa-loop-split.cc
96.8%96.8%
96.8 % 687 665 100.0 % 29 29
tree-ssa-loop-unswitch.cc
95.8%95.8%
95.8 % 756 724 100.0 % 31 31
tree-ssa-loop.cc
99.5%99.5%
99.5 % 209 208 100.0 % 30 30
tree-ssa-loop.h
100.0%
100.0 % 5 5 -
tree-ssa-math-opts.cc
92.7%92.7%
92.7 % 2951 2737 100.0 % 84 84
tree-ssa-operands.cc
85.1%85.1%
85.1 % 599 510 88.9 % 36 32
tree-ssa-operands.h
100.0%
100.0 % 4 4 -
tree-ssa-phiopt.cc
94.4%94.4%
94.4 % 1850 1746 100.0 % 47 47
tree-ssa-phiprop.cc
95.9%95.9%
95.9 % 246 236 100.0 % 7 7
tree-ssa-pre.cc
93.3%93.3%
93.3 % 2050 1913 92.2 % 64 59
tree-ssa-propagate.cc
95.8%95.8%
95.8 % 544 521 96.3 % 27 26
tree-ssa-propagate.h
100.0%
100.0 % 14 14 100.0 % 5 5
tree-ssa-reassoc.cc
92.3%92.3%
92.3 % 3627 3347 96.0 % 100 96
tree-ssa-sccvn.cc
95.7%95.7%
95.7 % 4606 4409 98.4 % 124 122
tree-ssa-sccvn.h
100.0%
100.0 % 18 18 100.0 % 3 3
tree-ssa-scopedtables.cc
95.4%95.4%
95.4 % 627 598 100.0 % 24 24
tree-ssa-scopedtables.h
100.0%
100.0 % 16 16 100.0 % 1 1
tree-ssa-sink.cc
99.4%99.4%
99.4 % 339 337 100.0 % 13 13
tree-ssa-strlen.cc
90.7%90.7%
90.7 % 2847 2581 98.7 % 79 78
tree-ssa-structalias.cc
87.5%87.5%
87.5 % 873 764 83.0 % 53 44
tree-ssa-structalias.h
100.0%
100.0 % 4 4 100.0 % 1 1
tree-ssa-tail-merge.cc
93.6%93.6%
93.6 % 801 750 92.6 % 54 50
tree-ssa-ter.cc
89.5%89.5%
89.5 % 287 257 94.1 % 17 16
tree-ssa-threadbackward.cc
93.1%93.1%
93.1 % 390 363 88.2 % 34 30
tree-ssa-threadedge.cc
96.1%96.1%
96.1 % 508 488 87.5 % 32 28
tree-ssa-threadedge.h
57.1%57.1%
57.1 % 7 4 0.0 % 3
tree-ssa-threadupdate.cc
96.0%96.0%
96.0 % 1054 1012 93.0 % 57 53
tree-ssa-threadupdate.h
100.0%
100.0 % 3 3 -
tree-ssa-uncprop.cc
100.0%
100.0 % 167 167 100.0 % 11 11
tree-ssa-uninit.cc
97.0%97.0%
97.0 % 638 619 100.0 % 27 27
tree-ssa.cc
86.2%86.2%
86.2 % 1100 948 97.1 % 35 34
tree-ssa.h
100.0%
100.0 % 16 16 100.0 % 2 2
tree-ssanames.cc
83.5%83.5%
83.5 % 460 384 88.6 % 44 39
tree-ssanames.h
100.0%
100.0 % 15 15 100.0 % 2 2
tree-stdarg.cc
86.9%86.9%
86.9 % 544 473 100.0 % 18 18
tree-streamer-in.cc
88.4%88.4%
88.4 % 527 466 92.3 % 39 36
tree-streamer-out.cc
89.9%89.9%
89.9 % 515 463 92.3 % 39 36
tree-streamer.cc
95.9%95.9%
95.9 % 169 162 100.0 % 12 12
tree-streamer.h
86.7%86.7%
86.7 % 15 13 100.0 % 2 2
tree-switch-conversion.cc
96.9%96.9%
96.9 % 1426 1382 95.0 % 60 57
tree-switch-conversion.h
91.7%91.7%
91.7 % 96 88 81.0 % 21 17
tree-tailcall.cc
95.7%95.7%
95.7 % 1037 992 100.0 % 31 31
tree-vect-data-refs.cc
90.1%90.1%
90.1 % 2878 2594 97.4 % 78 76
tree-vect-generic.cc
87.8%87.8%
87.8 % 1325 1163 97.5 % 40 39
tree-vect-loop-manip.cc
81.6%81.6%
81.6 % 1944 1587 85.1 % 47 40
tree-vect-loop.cc
89.2%89.2%
89.2 % 5142 4587 94.9 % 98 93
tree-vect-patterns.cc
88.8%88.8%
88.8 % 3119 2771 97.6 % 85 83
tree-vect-slp-patterns.cc
82.4%82.4%
82.4 % 646 532 67.7 % 31 21
tree-vect-slp.cc
92.4%92.4%
92.4 % 5957 5503 95.0 % 180 171
tree-vect-stmts.cc
79.9%79.9%
79.9 % 7233 5782 89.7 % 107 96
tree-vector-builder.cc
72.7%72.7%
72.7 % 11 8 50.0 % 2 1
tree-vector-builder.h
91.4%91.4%
91.4 % 35 32 100.0 % 9 9
tree-vectorizer.cc
84.0%84.0%
84.0 % 932 783 85.9 % 64 55
tree-vectorizer.h
97.3%97.3%
97.3 % 262 255 90.5 % 42 38
tree-vrp.cc
82.9%82.9%
82.9 % 579 480 93.3 % 45 42
tree.cc
84.9%84.9%
84.9 % 6973 5921 89.9 % 447 402
tree.h
91.7%91.7%
91.7 % 654 600 97.9 % 145 142
tristate.cc
92.5%92.5%
92.5 % 107 99 100.0 % 9 9
tristate.h
100.0%
100.0 % 18 18 -
tsan.cc
79.3%79.3%
79.3 % 372 295 100.0 % 18 18
typed-splay-tree.cc
100.0%
100.0 % 28 28 100.0 % 3 3
typed-splay-tree.h
95.6%95.6%
95.6 % 180 172 100.0 % 24 24
ubsan.cc
96.3%96.3%
96.3 % 1393 1342 97.1 % 35 34
unique-argv.h
100.0%
100.0 % 12 12 -
valtrack.cc
92.9%92.9%
92.9 % 351 326 100.0 % 16 16
valtrack.h
100.0%
100.0 % 4 4 -
value-pointer-equiv.cc
96.6%96.6%
96.6 % 118 114 100.0 % 16 16
value-pointer-equiv.h
100.0%
100.0 % 2 2 100.0 % 1 1
value-prof.cc
82.8%82.8%
82.8 % 969 802 93.0 % 43 40
value-query.cc
85.9%85.9%
85.9 % 248 213 77.8 % 27 21
value-query.h
100.0%
100.0 % 8 8 -
value-range-pretty-print.cc
95.3%95.3%
95.3 % 107 102 100.0 % 8 8
value-range-pretty-print.h
100.0%
100.0 % 1 1 -
value-range-storage.cc
86.3%86.3%
86.3 % 336 290 82.6 % 46 38
value-range-storage.h
100.0%
100.0 % 10 10 100.0 % 4 4
value-range.cc
91.4%91.4%
91.4 % 1917 1753 77.9 % 136 106
value-range.h
94.5%94.5%
94.5 % 561 530 79.1 % 129 102
value-relation.cc
91.6%91.6%
91.6 % 764 700 84.9 % 73 62
value-relation.h
90.9%90.9%
90.9 % 66 60 64.3 % 14 9
var-tracking.cc
92.4%92.4%
92.4 % 4739 4377 98.3 % 178 175
varasm.cc
81.7%81.7%
81.7 % 3784 3093 84.5 % 226 191
varpool.cc
85.6%85.6%
85.6 % 382 327 80.0 % 30 24
vec-perm-indices.cc
92.2%92.2%
92.2 % 153 141 90.9 % 11 10
vec-perm-indices.h
100.0%
100.0 % 22 22 100.0 % 3 3
vec.cc
85.4%85.4%
85.4 % 452 386 78.9 % 38 30
vec.h
95.7%95.7%
95.7 % 603 577 82.4 % 5614 4624
vector-builder.h
92.7%92.7%
92.7 % 137 127 96.3 % 27 26
vr-values.cc
96.8%96.8%
96.8 % 969 938 100.0 % 32 32
vtable-verify.cc
59.2%59.2%
59.2 % 262 155 76.5 % 17 13
warning-control.cc
100.0%
100.0 % 90 90 100.0 % 18 18
web.cc
97.1%97.1%
97.1 % 175 170 100.0 % 9 9
wide-int-bitmask.h
97.2%97.2%
97.2 % 36 35 100.0 % 1 1
wide-int-print.cc
96.8%96.8%
96.8 % 95 92 100.0 % 9 9
wide-int-print.h
100.0%
100.0 % 19 19 100.0 % 2 2
wide-int.cc
92.5%92.5%
92.5 % 1220 1128 88.5 % 78 69
wide-int.h
93.8%93.8%
93.8 % 1012 949 94.2 % 777 732
xml-printer.h
100.0%
100.0 % 16 16 100.0 % 3 3
xml.cc
93.2%93.2%
93.2 % 237 221 96.9 % 32 31
xml.h
95.7%95.7%
95.7 % 23 22 83.3 % 6 5

Generated by: LCOV version 2.4-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.