LCOV - code coverage report
Current view: top level - gcc Coverage Total Hit
Test: gcc.info Lines: 84.7 % 531202 450061
Test Date: 2026-08-22 16:33:35 Functions: 86.0 % 40090 34468
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 % 1323 1225 97.0 % 66 64
align.h
95.0%95.0%
95.0 % 20 19 100.0 % 2 2
alloc-pool.cc
0.0%
0.0 % 3 0.0 % 1
alloc-pool.h
99.0%99.0%
99.0 % 105 104 93.3 % 45 42
asan.cc
85.1%85.1%
85.1 % 2037 1733 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
98.5%98.5%
98.5 % 65 64 100.0 % 9 9
attr-fnspec.h
93.1%93.1%
93.1 % 87 81 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 % 64 62 100.0 % 11 11
auto-inc-dec.cc
1.2%1.2%
1.2 % 586 7 12.5 % 16 2
auto-obstack.h
100.0%
100.0 % 7 7 100.0 % 1 1
auto-profile.cc
0.6%0.6%
0.6 % 2138 12 3.6 % 110 4
avoid-store-forwarding.cc
90.4%90.4%
90.4 % 323 292 100.0 % 10 10
basic-block.h
100.0%
100.0 % 75 75 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
87.0%87.0%
87.0 % 1378 1199 81.8 % 77 63
bitmap.h
96.7%96.7%
96.7 % 212 205 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 % 601 601 -
builtins.cc
86.2%86.2%
86.2 % 5767 4973 93.7 % 221 207
builtins.def
100.0%
100.0 % 811 811 -
callback-info.cc
100.0%
100.0 % 40 40 100.0 % 7 7
callback-info.h
100.0%
100.0 % 3 3 -
caller-save.cc
0.0%
0.0 % 617 0.0 % 19
calls.cc
78.0%78.0%
78.0 % 2093 1632 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
92.1%92.1%
92.1 % 557 513 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.0%93.0%
93.0 % 1428 1328 100.0 % 39 39
cfgexpand.cc
88.4%88.4%
88.4 % 3530 3122 94.3 % 106 100
cfghooks.cc
76.6%76.6%
76.6 % 727 557 78.5 % 65 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
96.8%96.8%
96.8 % 95 92 100.0 % 6 6
cfgloopanal.cc
93.2%93.2%
93.2 % 249 232 93.3 % 15 14
cfgloopmanip.cc
97.0%97.0%
97.0 % 873 847 100.0 % 33 33
cfgrtl.cc
81.4%81.4%
81.4 % 2367 1927 90.9 % 110 100
cgraph.cc
82.2%82.2%
82.2 % 2350 1931 92.7 % 137 127
cgraph.h
99.2%99.2%
99.2 % 518 514 100.0 % 66 66
cgraphbuild.cc
91.6%91.6%
91.6 % 225 206 94.7 % 19 18
cgraphclones.cc
85.4%85.4%
85.4 % 569 486 92.0 % 25 23
cgraphunit.cc
92.7%92.7%
92.7 % 1215 1126 100.0 % 41 41
channels.h
100.0%
100.0 % 1 1 -
collect-utils.cc
72.9%72.9%
72.9 % 118 86 77.8 % 9 7
collect2.cc
52.6%52.6%
52.6 % 794 418 52.0 % 25 13
combine-stack-adj.cc
96.4%96.4%
96.4 % 338 326 100.0 % 18 18
combine.cc
90.9%90.9%
90.9 % 6570 5972 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 % 558 514 89.5 % 19 17
convert.h
100.0%
100.0 % 4 4 -
coroutine-builtins.def
100.0%
100.0 % 6 6 -
coroutine-passes.cc
87.6%87.6%
87.6 % 210 184 100.0 % 10 10
coverage.cc
89.9%89.9%
89.9 % 633 569 96.7 % 30 29
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.2%94.2%
94.2 % 737 694 100.0 % 45 45
crc-verification.cc
85.3%85.3%
85.3 % 475 405 100.0 % 35 35
crc-verification.h
100.0%
100.0 % 13 13 100.0 % 1 1
cse.cc
91.5%91.5%
91.5 % 3129 2863 92.6 % 95 88
cselib.cc
93.6%93.6%
93.6 % 1613 1509 98.4 % 63 62
cselib.h
100.0%
100.0 % 10 10 100.0 % 2 2
ctfc.cc
92.6%92.6%
92.6 % 444 411 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.9%93.9%
93.9 % 148 139 92.9 % 14 13
data-streamer-out.cc
93.6%93.6%
93.6 % 234 219 90.0 % 20 18
data-streamer.cc
100.0%
100.0 % 63 63 100.0 % 6 6
data-streamer.h
93.0%93.0%
93.0 % 100 93 100.0 % 8 8
dbgcnt.cc
70.5%70.5%
70.5 % 105 74 81.8 % 11 9
dce.cc
91.8%91.8%
91.8 % 537 493 100.0 % 34 34
ddg.cc
0.0%
0.0 % 542 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.0%76.0%
76.0 % 1891 1438 75.5 % 147 111
df-scan.cc
85.3%85.3%
85.3 % 1926 1643 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 % 9 9 100.0 % 1 1
diagnostic-global-context.cc
90.4%90.4%
90.4 % 457 413 94.4 % 36 34
diagnostic.h
100.0%
100.0 % 49 49 100.0 % 3 3
digraph.cc
100.0%
100.0 % 133 133 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 % 704 642 90.7 % 54 49
dominance.h
100.0%
100.0 % 3 3 -
domwalk.cc
98.3%98.3%
98.3 % 119 117 100.0 % 8 8
domwalk.h
100.0%
100.0 % 2 2 100.0 % 2 2
double-int.cc
35.1%35.1%
35.1 % 609 214 23.9 % 71 17
double-int.h
40.0%40.0%
40.0 % 30 12 100.0 % 2 2
dse.cc
86.4%86.4%
86.4 % 1461 1263 93.5 % 62 58
dump-context.h
100.0%
100.0 % 10 10 -
dumpfile.cc
93.1%93.1%
93.1 % 1201 1118 88.3 % 120 106
dumpfile.h
92.1%92.1%
92.1 % 63 58 100.0 % 5 5
dwarf2asm.cc
89.2%89.2%
89.2 % 332 296 95.8 % 24 23
dwarf2cfi.cc
66.6%66.6%
66.6 % 1703 1135 89.5 % 76 68
dwarf2ctf.cc
91.4%91.4%
91.4 % 463 423 88.9 % 27 24
dwarf2out.cc
83.3%83.3%
83.3 % 14980 12483 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 % 999 6 3.4 % 58 2
emit-rtl.cc
83.4%83.4%
83.4 % 2815 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
98.2%98.2%
98.2 % 329 323 100.0 % 16 16
except.cc
71.5%71.5%
71.5 % 1433 1024 85.1 % 94 80
except.h
100.0%
100.0 % 7 7 100.0 % 1 1
explow.cc
76.0%76.0%
76.0 % 878 667 91.5 % 47 43
expmed.cc
84.1%84.1%
84.1 % 2920 2455 96.9 % 64 62
expmed.h
97.6%97.6%
97.6 % 127 124 100.0 % 4 4
expr.cc
80.7%80.7%
80.7 % 7012 5662 90.3 % 186 168
expr.h
66.7%66.7%
66.7 % 12 8 100.0 % 2 2
ext-dce.cc
66.4%66.4%
66.4 % 715 475 91.7 % 24 22
fibonacci_heap.cc
98.5%98.5%
98.5 % 131 129 100.0 % 9 9
fibonacci_heap.h
94.3%94.3%
94.3 % 209 197 98.1 % 107 105
file-find.cc
89.9%89.9%
89.9 % 79 71 100.0 % 7 7
file-prefix-map.cc
79.1%79.1%
79.1 % 67 53 88.9 % 9 8
final.cc
83.7%83.7%
83.7 % 1749 1464 92.8 % 83 77
fixed-value.cc
8.3%8.3%
8.3 % 529 44 20.0 % 20 4
fold-const-call.cc
92.3%92.3%
92.3 % 1071 988 88.9 % 45 40
fold-const.cc
86.7%86.7%
86.7 % 8151 7063 88.4 % 224 198
fold-const.h
80.0%80.0%
80.0 % 5 4 100.0 % 1 1
fold-mem-offsets.cc
77.5%77.5%
77.5 % 543 421 88.0 % 25 22
function-abi.cc
85.1%85.1%
85.1 % 87 74 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 % 2828 2355 90.3 % 165 149
function.h
100.0%
100.0 % 11 11 100.0 % 1 1
fwprop.cc
90.7%90.7%
90.7 % 366 332 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 % 100 100 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.3%74.3%
74.3 % 4423 3286 85.8 % 162 139
gcov-io.cc
80.3%80.3%
80.3 % 152 122 85.7 % 28 24
gcov.cc
78.8%78.8%
78.8 % 1992 1569 93.8 % 81 76
gcse-common.cc
93.2%93.2%
93.2 % 88 82 100.0 % 3 3
gcse.cc
92.5%92.5%
92.5 % 1501 1389 91.6 % 95 87
generic-match-head.cc
98.1%98.1%
98.1 % 54 53 100.0 % 4 4
ggc-common.cc
66.8%66.8%
66.8 % 467 312 61.1 % 36 22
ggc-none.cc
0.0%
0.0 % 17 0.0 % 7
ggc-page.cc
86.0%86.0%
86.0 % 844 726 85.7 % 49 42
ggc-tests.cc
94.6%94.6%
94.6 % 149 141 87.5 % 16 14
ggc.h
97.4%97.4%
97.4 % 38 37 47.1 % 892 420
gimple-array-bounds.cc
87.2%87.2%
87.2 % 397 346 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
93.8%93.8%
93.8 % 417 391 100.0 % 33 33
gimple-expr.cc
93.3%93.3%
93.3 % 374 349 97.1 % 34 33
gimple-expr.h
97.5%97.5%
97.5 % 40 39 100.0 % 6 6
gimple-fold.cc
92.2%92.2%
92.2 % 5543 5109 96.7 % 152 147
gimple-fold.h
92.6%92.6%
92.6 % 54 50 73.9 % 23 17
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 % 640 612 95.8 % 24 23
gimple-if-to-switch.cc
99.6%99.6%
99.6 % 257 256 100.0 % 13 13
gimple-isel.cc
92.0%92.0%
92.0 % 637 586 100.0 % 10 10
gimple-iterator.cc
95.8%95.8%
95.8 % 449 430 97.5 % 40 39
gimple-iterator.h
99.1%99.1%
99.1 % 116 115 100.0 % 11 11
gimple-laddress.cc
97.1%97.1%
97.1 % 34 33 75.0 % 4 3
gimple-loop-interchange.cc
97.3%97.3%
97.3 % 856 833 97.3 % 37 36
gimple-loop-jam.cc
97.8%97.8%
97.8 % 228 223 100.0 % 10 10
gimple-loop-versioning.cc
97.1%97.1%
97.1 % 549 533 100.0 % 43 43
gimple-low.cc
95.1%95.1%
95.1 % 638 607 100.0 % 24 24
gimple-lower-bitint.cc
86.6%86.6%
86.6 % 5343 4625 100.0 % 57 57
gimple-match-exports.cc
87.7%87.7%
87.7 % 595 522 94.6 % 37 35
gimple-match-head.cc
99.4%99.4%
99.4 % 176 175 100.0 % 11 11
gimple-match.h
88.2%88.2%
88.2 % 76 67 100.0 % 2 2
gimple-predicate-analysis.cc
86.5%86.5%
86.5 % 940 813 94.2 % 52 49
gimple-predicate-analysis.h
100.0%
100.0 % 15 15 -
gimple-predict.h
100.0%
100.0 % 23 23 100.0 % 5 5
gimple-pretty-print.cc
81.4%81.4%
81.4 % 1795 1462 86.1 % 72 62
gimple-range-cache.cc
85.3%85.3%
85.3 % 850 725 92.6 % 81 75
gimple-range-cache.h
50.0%50.0%
50.0 % 2 1 -
gimple-range-edge.cc
94.0%94.0%
94.0 % 100 94 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 % 814 704 75.0 % 52 39
gimple-range-fold.h
96.4%96.4%
96.4 % 28 27 100.0 % 2 2
gimple-range-gori.cc
83.2%83.2%
83.2 % 762 634 90.6 % 53 48
gimple-range-gori.h
100.0%
100.0 % 12 12 100.0 % 2 2
gimple-range-infer.cc
86.5%86.5%
86.5 % 266 230 88.9 % 18 16
gimple-range-infer.h
69.2%69.2%
69.2 % 13 9 50.0 % 8 4
gimple-range-op.cc
81.2%81.2%
81.2 % 752 611 85.4 % 41 35
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.4%87.4%
87.4 % 254 222 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
87.4%87.4%
87.4 % 486 425 90.9 % 33 30
gimple-ssa-backprop.cc
98.7%98.7%
98.7 % 455 449 97.6 % 41 40
gimple-ssa-isolate-paths.cc
96.2%96.2%
96.2 % 372 358 94.7 % 19 18
gimple-ssa-nonnull-compare.cc
100.0%
100.0 % 41 41 100.0 % 4 4
gimple-ssa-pta-constraints.cc
97.4%97.4%
97.4 % 2307 2246 98.6 % 69 68
gimple-ssa-sccopy.cc
92.5%92.5%
92.5 % 239 221 100.0 % 15 15
gimple-ssa-sprintf.cc
94.1%94.1%
94.1 % 1791 1685 98.0 % 51 50
gimple-ssa-store-merging.cc
95.7%95.7%
95.7 % 2650 2535 100.0 % 71 71
gimple-ssa-strength-reduction.cc
89.3%89.3%
89.3 % 1653 1476 100.0 % 77 77
gimple-ssa-warn-access.cc
93.8%93.8%
93.8 % 1950 1830 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 % 865 784 82.1 % 28 23
gimple-ssa.h
100.0%
100.0 % 33 33 100.0 % 5 5
gimple-streamer-in.cc
94.8%94.8%
94.8 % 155 147 100.0 % 3 3
gimple-streamer-out.cc
96.0%96.0%
96.0 % 125 120 100.0 % 3 3
gimple-walk.cc
96.4%96.4%
96.4 % 468 451 100.0 % 8 8
gimple-warn-recursion.cc
98.7%98.7%
98.7 % 77 76 100.0 % 5 5
gimple.cc
87.2%87.2%
87.2 % 1574 1372 96.5 % 144 139
gimple.h
98.0%98.0%
98.0 % 1693 1659 98.3 % 178 175
gimplify-me.cc
89.6%89.6%
89.6 % 135 121 100.0 % 5 5
gimplify.cc
94.5%94.5%
94.5 % 10794 10198 97.9 % 242 237
gimplify_reg_info.h
100.0%
100.0 % 75 75 100.0 % 13 13
godump.cc
88.7%88.7%
88.7 % 771 684 96.2 % 26 25
graph.cc
91.2%91.2%
91.2 % 171 156 92.9 % 14 13
graphds.cc
93.0%93.0%
93.0 % 187 174 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 % 713 623 94.7 % 38 36
graphite-optimize-isl.cc
99.0%99.0%
99.0 % 96 95 100.0 % 4 4
graphite-poly.cc
50.7%50.7%
50.7 % 300 152 34.8 % 46 16
graphite-scop-detection.cc
81.6%81.6%
81.6 % 752 614 92.3 % 39 36
graphite-sese-to-poly.cc
93.4%93.4%
93.4 % 620 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.2%95.2%
95.2 % 84 80 90.0 % 10 9
gtm-builtins.def
100.0%
100.0 % 96 96 -
haifa-sched.cc
47.7%47.7%
47.7 % 3896 1859 56.6 % 196 111
hard-reg-set.h
100.0%
100.0 % 105 105 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 % 109 109 90.5 % 590 534
hash-set-tests.cc
98.0%98.0%
98.0 % 148 145 100.0 % 4 4
hash-set.h
88.2%88.2%
88.2 % 51 45 88.0 % 125 110
hash-table.cc
60.0%60.0%
60.0 % 15 9 33.3 % 3 1
hash-table.h
99.1%99.1%
99.1 % 344 341 86.4 % 5942 5131
hash-traits.h
96.7%96.7%
96.7 % 61 59 100.0 % 8 8
hierarchical_discriminator.cc
85.0%85.0%
85.0 % 120 102 87.5 % 8 7
hooks.cc
44.2%44.2%
44.2 % 172 76 44.2 % 86 38
hwint.cc
87.1%87.1%
87.1 % 31 27 100.0 % 5 5
hwint.h
96.4%96.4%
96.4 % 56 54 100.0 % 5 5
ifcvt.cc
75.4%75.4%
75.4 % 2802 2113 86.2 % 80 69
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 % 57 57 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.4%94.4%
94.4 % 1367 1290 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.3%71.3%
71.3 % 2552 1819 58.8 % 177 104
internal-fn.def
91.8%91.8%
91.8 % 257 236 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.3%92.3%
92.3 % 3182 2936 97.0 % 166 161
ipa-cp.h
100.0%
100.0 % 21 21 -
ipa-devirt.cc
82.0%82.0%
82.0 % 1926 1579 95.2 % 84 80
ipa-fnsummary.cc
96.6%96.6%
96.6 % 2669 2577 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 % 542 518 100.0 % 25 25
ipa-icf-gimple.cc
91.2%91.2%
91.2 % 520 474 96.7 % 30 29
ipa-icf-gimple.h
100.0%
100.0 % 24 24 100.0 % 4 4
ipa-icf.cc
91.5%91.5%
91.5 % 1783 1631 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.3%91.3%
91.3 % 1524 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 % 601 7 7.5 % 40 3
ipa-modref-tree.cc
93.3%93.3%
93.3 % 570 532 71.4 % 42 30
ipa-modref-tree.h
92.8%92.8%
92.8 % 237 220 100.0 % 32 32
ipa-modref.cc
94.7%94.7%
94.7 % 2881 2728 98.2 % 114 112
ipa-modref.h
100.0%
100.0 % 9 9 100.0 % 1 1
ipa-param-manipulation.cc
83.7%83.7%
83.7 % 1288 1078 91.8 % 61 56
ipa-param-manipulation.h
100.0%
100.0 % 3 3 -
ipa-polymorphic-call.cc
82.1%82.1%
82.1 % 1183 971 96.6 % 29 28
ipa-predicate.cc
90.7%90.7%
90.7 % 321 291 93.3 % 15 14
ipa-predicate.h
100.0%
100.0 % 46 46 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 % 3327 3165 97.5 % 159 155
ipa-prop.h
99.5%99.5%
99.5 % 214 213 97.8 % 46 45
ipa-pure-const.cc
94.5%94.5%
94.5 % 1064 1006 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 % 608 553 90.9 % 33 30
ipa-split.cc
89.1%89.1%
89.1 % 948 845 100.0 % 22 22
ipa-sra.cc
93.5%93.5%
93.5 % 2195 2053 97.8 % 92 90
ipa-strub.cc
85.8%85.8%
85.8 % 1330 1141 93.3 % 75 70
ipa-utils.cc
77.4%77.4%
77.4 % 504 390 92.3 % 13 12
ipa-utils.h
100.0%
100.0 % 57 57 100.0 % 10 10
ipa-visibility.cc
95.5%95.5%
95.5 % 403 385 100.0 % 20 20
ipa.cc
82.1%82.1%
82.1 % 699 574 83.3 % 36 30
ira-build.cc
72.2%72.2%
72.2 % 1952 1409 78.8 % 118 93
ira-color.cc
73.5%73.5%
73.5 % 2785 2046 78.3 % 120 94
ira-conflicts.cc
92.5%92.5%
92.5 % 455 421 89.5 % 19 17
ira-costs.cc
92.8%92.8%
92.8 % 1404 1303 97.2 % 36 35
ira-emit.cc
93.9%93.9%
93.9 % 683 641 93.5 % 31 29
ira-int.h
100.0%
100.0 % 203 203 100.0 % 24 24
ira-lives.cc
93.7%93.7%
93.7 % 916 858 86.0 % 50 43
ira.cc
84.1%84.1%
84.1 % 2824 2375 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.0 % 172 153
iterator-utils.h
100.0%
100.0 % 44 44 100.0 % 4 4
json-parsing.cc
85.7%85.7%
85.7 % 1216 1042 96.5 % 57 55
json-parsing.h
76.9%76.9%
76.9 % 13 10 50.0 % 2 1
json-pointer-parsing.cc
99.0%99.0%
99.0 % 197 195 100.0 % 12 12
json-pointer-parsing.h
100.0%
100.0 % 3 3 -
json.cc
96.2%96.2%
96.2 % 549 528 94.9 % 59 56
json.h
93.9%93.9%
93.9 % 66 62 80.0 % 20 16
jump.cc
76.5%76.5%
76.5 % 718 549 93.3 % 45 42
langhooks.cc
70.4%70.4%
70.4 % 331 233 69.4 % 72 50
late-combine.cc
94.0%94.0%
94.0 % 348 327 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
99.0%99.0%
99.0 % 96 95 100.0 % 15 15
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 % 338 0.0 % 8
loop-init.cc
98.0%98.0%
98.0 % 199 195 95.0 % 20 19
loop-invariant.cc
96.9%96.9%
96.9 % 987 956 100.0 % 54 54
loop-iv.cc
90.8%90.8%
90.8 % 1391 1263 100.0 % 51 51
loop-unroll.cc
91.6%91.6%
91.6 % 880 806 96.6 % 29 28
lower-subreg.cc
93.7%93.7%
93.7 % 772 723 97.4 % 38 37
lra-assigns.cc
95.2%95.2%
95.2 % 995 947 100.0 % 31 31
lra-coalesce.cc
90.4%90.4%
90.4 % 167 151 100.0 % 8 8
lra-constraints.cc
85.2%85.2%
85.2 % 4036 3438 92.8 % 125 116
lra-eliminations.cc
83.7%83.7%
83.7 % 698 584 95.5 % 22 21
lra-int.h
100.0%
100.0 % 53 53 100.0 % 6 6
lra-lives.cc
94.5%94.5%
94.5 % 721 681 83.3 % 42 35
lra-remat.cc
95.6%95.6%
95.6 % 676 646 100.0 % 33 33
lra-spills.cc
74.9%74.9%
74.9 % 403 302 92.9 % 14 13
lra.cc
89.1%89.1%
89.1 % 1269 1131 97.2 % 71 69
lra.h
100.0%
100.0 % 3 3 -
lto-cgraph.cc
87.9%87.9%
87.9 % 1228 1079 94.3 % 53 50
lto-compress.cc
42.2%42.2%
42.2 % 185 78 70.6 % 17 12
lto-ltrans-cache.cc
3.0%3.0%
3.0 % 203 6 10.5 % 19 2
lto-ltrans-cache.h
100.0%
100.0 % 2 2 -
lto-opts.cc
81.6%81.6%
81.6 % 103 84 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.8%76.8%
76.8 % 1120 860 88.2 % 51 45
lto-streamer-out.cc
92.2%92.2%
92.2 % 1867 1721 98.6 % 73 72
lto-streamer.cc
41.2%41.2%
41.2 % 114 47 57.1 % 7 4
lto-streamer.h
97.9%97.9%
97.9 % 144 141 100.0 % 19 19
lto-wrapper.cc
57.2%57.2%
57.2 % 1118 639 55.2 % 29 16
machmode.h
97.7%97.7%
97.7 % 173 169 100.0 % 34 34
main.cc
100.0%
100.0 % 8 8 100.0 % 1 1
mcf.cc
1.5%1.5%
1.5 % 604 9 3.8 % 26 1
mem-stats.h
2.2%2.2%
2.2 % 135 3 0.0 % 28
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 % 12 12 100.0 % 1 1
mode-switching.cc
65.8%65.8%
65.8 % 523 344 60.0 % 20 12
modulo-sched.cc
9.7%9.7%
9.7 % 1417 137 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 % 177 177 -
omp-expand.cc
95.0%95.0%
95.0 % 6182 5870 94.8 % 77 73
omp-general.cc
90.2%90.2%
90.2 % 2366 2134 95.3 % 86 82
omp-general.h
93.5%93.5%
93.5 % 31 29 100.0 % 4 4
omp-low.cc
95.0%95.0%
95.0 % 9349 8885 98.5 % 131 129
omp-oacc-kernels-decompose.cc
86.4%86.4%
86.4 % 616 532 100.0 % 27 27
omp-oacc-neuter-broadcast.cc
0.7%0.7%
0.7 % 939 7 5.7 % 35 2
omp-offload.cc
76.2%76.2%
76.2 % 1304 994 83.3 % 60 50
omp-simd-clone.cc
95.3%95.3%
95.3 % 1185 1129 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 % 33 33 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.8%77.8%
77.8 % 419 326 73.2 % 41 30
optabs-query.cc
86.9%86.9%
86.9 % 337 293 96.6 % 29 28
optabs-query.h
100.0%
100.0 % 30 30 100.0 % 5 5
optabs-tree.cc
89.6%89.6%
89.6 % 279 250 100.0 % 13 13
optabs.cc
68.0%68.0%
68.0 % 3868 2632 84.3 % 134 113
optabs.h
100.0%
100.0 % 25 25 100.0 % 3 3
optinfo-emit-json.cc
94.2%94.2%
94.2 % 243 229 100.0 % 15 15
optinfo-emit-json.h
100.0%
100.0 % 1 1 -
optinfo.cc
92.2%92.2%
92.2 % 51 47 100.0 % 9 9
optinfo.h
100.0%
100.0 % 14 14 -
opts-common.cc
89.3%89.3%
89.3 % 1034 923 97.2 % 36 35
opts-diagnostic.cc
92.5%92.5%
92.5 % 53 49 87.5 % 8 7
opts-diagnostic.h
100.0%
100.0 % 5 5 -
opts-global.cc
83.1%83.1%
83.1 % 213 177 100.0 % 14 14
opts.cc
88.1%88.1%
88.1 % 1820 1603 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 % 1314 1056 87.9 % 107 94
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
64.0%64.0%
64.0 % 369 236 67.9 % 28 19
plugin.h
100.0%
100.0 % 3 3 100.0 % 1 1
pointer-query.cc
89.1%89.1%
89.1 % 1169 1041 95.3 % 43 41
pointer-query.h
100.0%
100.0 % 19 19 100.0 % 3 3
poly-int.h
99.2%99.2%
99.2 % 370 367 92.1 % 165 152
postreload-gcse.cc
94.3%94.3%
94.3 % 513 484 100.0 % 35 35
postreload.cc
97.6%97.6%
97.6 % 1051 1026 100.0 % 27 27
predict.cc
93.2%93.2%
93.2 % 2184 2036 92.9 % 113 105
prefix.cc
85.1%85.1%
85.1 % 94 80 83.3 % 6 5
pretty-print-format-impl.h
81.2%81.2%
81.2 % 64 52 84.8 % 33 28
pretty-print-markup-json.h
100.0%
100.0 % 8 8 100.0 % 1 1
pretty-print-markup.h
100.0%
100.0 % 23 23 100.0 % 1 1
pretty-print-token-buffer.cc
62.7%62.7%
62.7 % 193 121 100.0 % 10 10
pretty-print-token-buffer.h
66.7%66.7%
66.7 % 6 4 0.0 % 1
pretty-print-urlifier.h
100.0%
100.0 % 2 2 -
pretty-print.cc
88.7%88.7%
88.7 % 1758 1560 87.0 % 131 114
pretty-print.h
96.6%96.6%
96.6 % 87 84 71.4 % 7 5
prime-paths.cc
97.3%97.3%
97.3 % 956 930 97.0 % 66 64
print-rtl-function.cc
75.6%75.6%
75.6 % 86 65 71.4 % 7 5
print-rtl.cc
72.1%72.1%
72.1 % 1263 910 60.7 % 61 37
print-tree.cc
42.7%42.7%
42.7 % 745 318 23.1 % 26 6
profile-count.cc
83.0%83.0%
83.0 % 289 240 84.8 % 33 28
profile-count.h
92.5%92.5%
92.5 % 544 503 94.4 % 54 51
profile.cc
85.7%85.7%
85.7 % 976 836 90.9 % 33 30
profile.h
87.5%87.5%
87.5 % 8 7 100.0 % 1 1
pta-andersen.cc
97.7%97.7%
97.7 % 1113 1087 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
94.2%94.2%
94.2 % 1407 1326 97.3 % 112 109
range-op-mixed.h
100.0%
100.0 % 54 54 100.0 % 20 20
range-op-ptr.cc
85.3%85.3%
85.3 % 498 425 79.2 % 77 61
range-op.cc
92.3%92.3%
92.3 % 2292 2115 86.0 % 200 172
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.2%40.2%
40.2 % 567 228 40.7 % 54 22
read-md.h
71.4%71.4%
71.4 % 14 10 0.0 % 3
read-rtl-function.cc
94.4%94.4%
94.4 % 947 894 95.7 % 70 67
read-rtl.cc
56.6%56.6%
56.6 % 569 322 61.8 % 34 21
real.cc
84.4%84.4%
84.4 % 2250 1899 88.5 % 139 123
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.5%86.5%
86.5 % 1894 1639 86.3 % 124 107
recog.h
86.5%86.5%
86.5 % 52 45 60.0 % 5 3
ree.cc
94.6%94.6%
94.6 % 427 404 94.4 % 18 17
reg-stack.cc
89.7%89.7%
89.7 % 1394 1250 95.2 % 42 40
regcprop.cc
91.7%91.7%
91.7 % 676 620 96.6 % 29 28
reginfo.cc
91.8%91.8%
91.8 % 524 481 97.4 % 39 38
regrename.cc
90.8%90.8%
90.8 % 964 875 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 % 2966 116 10.9 % 55 6
reload1.cc
0.6%0.6%
0.6 % 3611 22 3.3 % 91 3
reorg.cc
1.0%1.0%
1.0 % 1542 16 9.8 % 51 5
resource.cc
0.0%
0.0 % 429 0.0 % 13
rtl-error.cc
76.2%76.2%
76.2 % 42 32 66.7 % 6 4
rtl-iter.h
96.6%96.6%
96.6 % 58 56 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
93.3%93.3%
93.3 % 359 335 92.5 % 40 37
rtlanal.cc
86.3%86.3%
86.3 % 2790 2408 89.0 % 172 153
rtlanal.h
100.0%
100.0 % 47 47 100.0 % 4 4
rtlhash.cc
63.0%63.0%
63.0 % 54 34 100.0 % 1 1
rtlhooks.cc
93.9%93.9%
93.9 % 33 31 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
98.1%98.1%
98.1 % 154 151 90.9 % 11 10
sanitizer.def
100.0%
100.0 % 221 221 -
sanopt.cc
97.6%97.6%
97.6 % 632 617 100.0 % 25 25
sbitmap.cc
84.0%84.0%
84.0 % 499 419 75.6 % 41 31
sbitmap.h
100.0%
100.0 % 55 55 100.0 % 6 6
sched-deps.cc
80.9%80.9%
80.9 % 2592 2098 85.4 % 144 123
sched-ebb.cc
70.6%70.6%
70.6 % 265 187 71.4 % 21 15
sched-int.h
100.0%
100.0 % 29 29 100.0 % 1 1
sched-rgn.cc
69.6%69.6%
69.6 % 1499 1044 73.4 % 94 69
sel-sched-dump.cc
0.0%
0.0 % 483 0.0 % 48
sel-sched-ir.cc
85.8%85.8%
85.8 % 2656 2279 93.7 % 268 251
sel-sched-ir.h
95.4%95.4%
95.4 % 237 226 100.0 % 12 12
sel-sched.cc
80.4%80.4%
80.4 % 3010 2419 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 % 64 64 100.0 % 1 1
selftest.cc
75.8%75.8%
75.8 % 194 147 88.0 % 25 22
selftest.h
100.0%
100.0 % 4 4 -
sese.cc
67.5%67.5%
67.5 % 212 143 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 % 829 801 100.0 % 20 20
simple-diagnostic-path.cc
95.5%95.5%
95.5 % 89 85 92.9 % 14 13
simple-diagnostic-path.h
88.9%88.9%
88.9 % 18 16 100.0 % 9 9
simplify-rtx.cc
88.9%88.9%
88.9 % 4928 4382 100.0 % 81 81
sort.cc
100.0%
100.0 % 103 103 100.0 % 15 15
sparseset.cc
58.6%58.6%
58.6 % 87 51 75.0 % 8 6
sparseset.h
100.0%
100.0 % 29 29 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 % 196 196 100.0 % 15 15
spellcheck.h
97.9%97.9%
97.9 % 47 46 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 % 10 10 -
splay-tree-utils.tcc
98.0%98.0%
98.0 % 343 336 82.1 % 78 64
sreal.cc
94.3%94.3%
94.3 % 212 200 85.7 % 21 18
sreal.h
96.2%96.2%
96.2 % 106 102 100.0 % 8 8
ssa-iterators.h
99.7%99.7%
99.7 % 350 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 % 649 550 81.0 % 21 17
stor-layout.cc
88.1%88.1%
88.1 % 1361 1199 93.2 % 59 55
store-motion.cc
93.6%93.6%
93.6 % 513 480 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
91.9%91.9%
91.9 % 74 68 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.3 % 536 409
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
84.9%84.9%
84.9 % 1242 1055 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.0%54.0%
54.0 % 893 482 48.0 % 202 97
text-range-label.h
100.0%
100.0 % 4 4 100.0 % 1 1
timevar.cc
84.4%84.4%
84.4 % 327 276 94.3 % 35 33
timevar.def
100.0%
100.0 % 303 303 -
timevar.h
100.0%
100.0 % 36 36 100.0 % 6 6
toplev.cc
80.7%80.7%
80.7 % 997 805 91.3 % 46 42
tracer.cc
99.0%99.0%
99.0 % 195 193 100.0 % 14 14
trans-mem.cc
94.7%94.7%
94.7 % 2303 2180 100.0 % 124 124
tree-affine.cc
89.2%89.2%
89.2 % 528 471 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
91.4%91.4%
91.4 % 640 585 100.0 % 27 27
tree-cfg.cc
82.9%82.9%
82.9 % 5164 4280 90.9 % 209 190
tree-cfg.h
100.0%
100.0 % 6 6 100.0 % 1 1
tree-cfgcleanup.cc
95.7%95.7%
95.7 % 652 624 100.0 % 27 27
tree-chrec.cc
87.7%87.7%
87.7 % 807 708 91.1 % 45 41
tree-chrec.h
83.3%83.3%
83.3 % 66 55 85.7 % 7 6
tree-complex.cc
94.1%94.1%
94.1 % 1076 1013 100.0 % 42 42
tree-data-ref.cc
85.1%85.1%
85.1 % 2699 2297 84.3 % 140 118
tree-data-ref.h
96.6%96.6%
96.6 % 58 56 100.0 % 5 5
tree-dfa.cc
95.9%95.9%
95.9 % 517 496 90.0 % 20 18
tree-diagnostic-cfg.cc
84.7%84.7%
84.7 % 157 133 92.3 % 13 12
tree-diagnostic-client-data-hooks.cc
100.0%
100.0 % 47 47 100.0 % 15 15
tree-diagnostic.cc
97.2%97.2%
97.2 % 71 69 100.0 % 5 5
tree-diagnostic.h
83.3%83.3%
83.3 % 12 10 66.7 % 3 2
tree-dump.cc
81.8%81.8%
81.8 % 434 355 73.3 % 15 11
tree-eh.cc
92.2%92.2%
92.2 % 2357 2174 98.2 % 109 107
tree-emutls.cc
1.7%1.7%
1.7 % 359 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.2%96.2%
96.2 % 1844 1774 100.0 % 71 71
tree-inline.cc
88.4%88.4%
88.4 % 3295 2914 96.6 % 88 85
tree-into-ssa.cc
88.3%88.3%
88.3 % 1381 1219 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 % 32 32 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.4%92.4%
92.4 % 1681 1554 90.8 % 87 79
tree-nested.cc
89.5%89.5%
89.5 % 2013 1802 95.2 % 63 60
tree-nested.h
100.0%
100.0 % 12 12 -
tree-nrv.cc
94.6%94.6%
94.6 % 112 106 100.0 % 7 7
tree-object-size.cc
87.9%87.9%
87.9 % 1070 941 96.0 % 50 48
tree-outof-ssa.cc
94.7%94.7%
94.7 % 627 594 100.0 % 37 37
tree-outof-ssa.h
100.0%
100.0 % 10 10 100.0 % 2 2
tree-parloops.cc
93.6%93.6%
93.6 % 1765 1652 100.0 % 60 60
tree-pass.h
100.0%
100.0 % 18 18 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
98.2%98.2%
98.2 % 1444 1418 100.0 % 79 79
tree-pretty-print-markup.h
100.0%
100.0 % 17 17 100.0 % 1 1
tree-pretty-print.cc
78.9%78.9%
78.9 % 3437 2712 92.3 % 39 36
tree-profile.cc
92.9%92.9%
92.9 % 904 840 98.0 % 51 50
tree-scalar-evolution.cc
92.9%92.9%
92.9 % 1526 1417 95.5 % 66 63
tree-scalar-evolution.h
100.0%
100.0 % 7 7 100.0 % 3 3
tree-sra.cc
96.1%96.1%
96.1 % 2303 2213 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 % 509 423 91.7 % 24 22
tree-ssa-alias-compare.h
100.0%
100.0 % 1 1 -
tree-ssa-alias.cc
93.3%93.3%
93.3 % 1875 1749 91.0 % 78 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 % 1582 1498 98.0 % 51 50
tree-ssa-coalesce.cc
96.4%96.4%
96.4 % 854 823 97.6 % 42 41
tree-ssa-copy.cc
81.2%81.2%
81.2 % 213 173 94.1 % 17 16
tree-ssa-dce.cc
98.2%98.2%
98.2 % 976 958 100.0 % 39 39
tree-ssa-dom.cc
93.9%93.9%
93.9 % 1061 996 100.0 % 43 43
tree-ssa-dse.cc
98.3%98.3%
98.3 % 780 767 100.0 % 31 31
tree-ssa-forwprop.cc
95.5%95.5%
95.5 % 3528 3371 100.0 % 92 92
tree-ssa-ifcombine.cc
96.3%96.3%
96.3 % 571 550 100.0 % 20 20
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 % 522 504 100.0 % 22 22
tree-ssa-loop-im.cc
97.8%97.8%
97.8 % 1666 1630 100.0 % 79 79
tree-ssa-loop-ivcanon.cc
97.7%97.7%
97.7 % 727 710 100.0 % 24 24
tree-ssa-loop-ivopts.cc
91.4%91.4%
91.4 % 3701 3382 96.7 % 183 177
tree-ssa-loop-manip.cc
97.2%97.2%
97.2 % 643 625 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 % 2470 2416 98.9 % 87 86
tree-ssa-loop-prefetch.cc
94.1%94.1%
94.1 % 760 715 100.0 % 42 42
tree-ssa-loop-split.cc
96.8%96.8%
96.8 % 692 670 100.0 % 29 29
tree-ssa-loop-unswitch.cc
96.1%96.1%
96.1 % 762 732 100.0 % 32 32
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
91.6%91.6%
91.6 % 3276 3002 99.0 % 101 100
tree-ssa-operands.cc
85.2%85.2%
85.2 % 602 513 88.9 % 36 32
tree-ssa-operands.h
100.0%
100.0 % 4 4 -
tree-ssa-phiopt.cc
95.4%95.4%
95.4 % 2236 2133 100.0 % 54 54
tree-ssa-phiprop.cc
97.8%97.8%
97.8 % 279 273 100.0 % 8 8
tree-ssa-pre.cc
93.9%93.9%
93.9 % 2138 2008 92.4 % 66 61
tree-ssa-propagate.cc
96.1%96.1%
96.1 % 544 523 100.0 % 27 27
tree-ssa-propagate.h
100.0%
100.0 % 13 13 100.0 % 5 5
tree-ssa-reassoc.cc
92.8%92.8%
92.8 % 3596 3336 96.0 % 100 96
tree-ssa-sccvn.cc
95.8%95.8%
95.8 % 4658 4461 98.4 % 126 124
tree-ssa-sccvn.h
100.0%
100.0 % 18 18 100.0 % 3 3
tree-ssa-scopedtables.cc
95.8%95.8%
95.8 % 623 597 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 % 337 335 100.0 % 13 13
tree-ssa-strlen.cc
90.8%90.8%
90.8 % 2831 2570 98.7 % 79 78
tree-ssa-structalias.cc
86.7%86.7%
86.7 % 877 760 81.5 % 54 44
tree-ssa-structalias.h
100.0%
100.0 % 4 4 100.0 % 1 1
tree-ssa-tail-merge.cc
94.0%94.0%
94.0 % 827 777 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.4%93.4%
93.4 % 394 368 88.6 % 35 31
tree-ssa-threadedge.cc
96.3%96.3%
96.3 % 507 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 % 1065 1022 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.1%97.1%
97.1 % 648 629 100.0 % 27 27
tree-ssa.cc
86.3%86.3%
86.3 % 1118 965 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 % 461 385 88.6 % 44 39
tree-ssanames.h
100.0%
100.0 % 14 14 100.0 % 2 2
tree-stdarg.cc
87.0%87.0%
87.0 % 538 468 100.0 % 18 18
tree-streamer-in.cc
88.4%88.4%
88.4 % 526 465 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
93.3%93.3%
93.3 % 15 14 100.0 % 2 2
tree-switch-conversion.cc
96.8%96.8%
96.8 % 1421 1375 95.0 % 60 57
tree-switch-conversion.h
91.5%91.5%
91.5 % 94 86 81.0 % 21 17
tree-tailcall.cc
95.7%95.7%
95.7 % 1035 991 100.0 % 31 31
tree-vect-data-refs.cc
90.0%90.0%
90.0 % 2867 2581 97.4 % 78 76
tree-vect-generic.cc
88.2%88.2%
88.2 % 1267 1117 97.5 % 40 39
tree-vect-loop-manip.cc
79.8%79.8%
79.8 % 2025 1616 85.7 % 49 42
tree-vect-loop.cc
88.9%88.9%
88.9 % 5164 4590 94.9 % 99 94
tree-vect-patterns.cc
89.1%89.1%
89.1 % 3104 2767 97.6 % 85 83
tree-vect-slp-patterns.cc
79.0%79.0%
79.0 % 689 544 68.8 % 32 22
tree-vect-slp.cc
93.0%93.0%
93.0 % 6092 5667 95.1 % 185 176
tree-vect-stmts.cc
82.0%82.0%
82.0 % 7062 5790 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
89.0%89.0%
89.0 % 935 832 89.2 % 65 58
tree-vectorizer.h
94.8%94.8%
94.8 % 268 254 88.6 % 44 39
tree-vrp.cc
85.2%85.2%
85.2 % 575 490 95.1 % 41 39
tree.cc
85.1%85.1%
85.1 % 7085 6028 90.2 % 461 416
tree.h
91.8%91.8%
91.8 % 660 606 97.3 % 147 143
tristate.cc
92.5%92.5%
92.5 % 107 99 100.0 % 9 9
tristate.h
100.0%
100.0 % 18 18 -
tsan.cc
83.2%83.2%
83.2 % 368 306 100.0 % 18 18
typed-splay-tree.cc
100.0%
100.0 % 28 28 100.0 % 3 3
typed-splay-tree.h
95.5%95.5%
95.5 % 177 169 100.0 % 24 24
ubsan.cc
96.4%96.4%
96.4 % 1392 1342 97.1 % 35 34
unique-argv.h
100.0%
100.0 % 12 12 -
valtrack.cc
92.9%92.9%
92.9 % 350 325 100.0 % 16 16
valtrack.h
100.0%
100.0 % 4 4 -
value-prof.cc
83.8%83.8%
83.8 % 960 804 93.0 % 43 40
value-query.cc
86.0%86.0%
86.0 % 258 222 82.8 % 29 24
value-query.h
100.0%
100.0 % 8 8 -
value-range-pretty-print.cc
94.1%94.1%
94.1 % 135 127 100.0 % 9 9
value-range-pretty-print.h
100.0%
100.0 % 1 1 -
value-range-storage.cc
88.1%88.1%
88.1 % 444 391 84.0 % 50 42
value-range-storage.h
100.0%
100.0 % 5 5 -
value-range.cc
92.6%92.6%
92.6 % 2296 2127 81.9 % 155 127
value-range.h
93.3%93.3%
93.3 % 611 570 79.9 % 134 107
value-relation.cc
91.8%91.8%
91.8 % 923 847 85.4 % 82 70
value-relation.h
91.0%91.0%
91.0 % 67 61 66.7 % 15 10
var-tracking.cc
91.8%91.8%
91.8 % 4746 4355 98.3 % 179 176
varasm.cc
81.7%81.7%
81.7 % 3784 3092 84.5 % 226 191
varpool.cc
85.6%85.6%
85.6 % 381 326 80.0 % 30 24
vec-perm-indices.cc
92.7%92.7%
92.7 % 164 152 91.7 % 12 11
vec-perm-indices.h
100.0%
100.0 % 28 28 100.0 % 3 3
vec.cc
85.2%85.2%
85.2 % 453 386 78.9 % 38 30
vec.h
95.6%95.6%
95.6 % 588 562 82.3 % 5792 4769
vector-builder.h
99.3%99.3%
99.3 % 137 136 100.0 % 27 27
vr-values.cc
97.3%97.3%
97.3 % 957 931 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 % 88 88 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
93.9%93.9%
93.9 % 1209 1135 89.7 % 78 70
wide-int.h
94.8%94.8%
94.8 % 1009 957 94.2 % 787 741
xml-printer.h
100.0%
100.0 % 16 16 100.0 % 3 3
xml.cc
93.2%93.2%
93.2 % 236 220 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.