LCOV - code coverage report
Current view: top level - gcc - gimple-loop-versioning.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.9 % 544 527
Test Date: 2025-07-12 13:27:34 Functions: 86.0 % 43 37
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZN12_GLOBAL__N_115loop_versioning13lv_dom_walkerC2ERS0_ 0
_ZN12_GLOBAL__N_115loop_versioning16expensive_stmt_pEP6gimple 0
_ZN12_GLOBAL__N_115loop_versioning16multiply_term_byERNS_17address_term_infoEP9tree_node 0
_ZN12_GLOBAL__N_115loop_versioning18max_insns_for_loopEP4loop 0
_ZN12_GLOBAL__N_1L14maybe_get_stmtEP9tree_node 0
_ZNK12_GLOBAL__N_19loop_info18worth_versioning_pEv 0
_ZN12_GLOBAL__N_115loop_versioning21dump_inner_likelihoodERNS_12address_infoERNS_17address_term_infoE 240
_ZN12_GLOBAL__N_1L17dump_address_infoE9dump_flagRNS_12address_infoE 422
_ZN12_GLOBAL__N_115loop_versioning15merge_loop_infoEP4loopS2_ 520
_ZN12_GLOBAL__N_115loop_versioning25make_versioning_decisionsEv 669
_ZN12_GLOBAL__N_115loop_versioning30implement_versioning_decisionsEv 669
_ZN12_GLOBAL__N_115loop_versioning16prune_conditionsEv 676
_ZN12_GLOBAL__N_115loop_versioning12version_loopEP4loop 1169
_ZN12_GLOBAL__N_115loop_versioning17add_loop_to_queueEP4loop 1169
_ZN12_GLOBAL__N_115loop_versioning17version_for_unityEP6gimpleP9tree_node 2230
_ZN12_GLOBAL__N_115loop_versioning34decide_whether_loop_is_versionableEP4loop 3516
_ZN12_GLOBAL__N_115loop_versioning21prune_loop_conditionsEP4loop 4229
_ZN12_GLOBAL__N_115loop_versioning22analyze_arbitrary_termERNS_12address_infoERNS_17address_term_infoE 17060
_ZN12_GLOBAL__N_115loop_versioning14analyze_blocksEv 26317
_ZN12_GLOBAL__N_115loop_versioning3runEv 26317
_ZN12_GLOBAL__N_115loop_versioningC2EP8function 26317
_ZN12_GLOBAL__N_115loop_versioningD2Ev 26317
_ZN12_GLOBAL__N_120pass_loop_versioning7executeEP8function 26317
_ZN12_GLOBAL__N_115loop_versioning13lv_dom_walker19before_dom_childrenEP15basic_block_def 30063
_ZN12_GLOBAL__N_115loop_versioning14analyze_strideERNS_12address_infoERNS_17address_term_infoEP9tree_nodeP4loop 56548
_ZN12_GLOBAL__N_1L19look_through_cast_pEP9tree_nodeS1_ 60409
_ZN12_GLOBAL__N_115loop_versioning24analyze_address_fragmentERNS_12address_infoE 61621
_ZN12_GLOBAL__N_115loop_versioning9name_prop13value_of_exprEP9tree_nodeP6gimple 68863
_ZN12_GLOBAL__N_115loop_versioning20get_inner_likelihoodEP9tree_nodem 74278
_ZN12_GLOBAL__N_115loop_versioning24analyze_term_using_scevsERNS_12address_infoERNS_17address_term_infoE 89095
_ZN12_GLOBAL__N_115loop_versioning28find_per_loop_multiplicationERNS_12address_infoERNS_17address_term_infoE 95146
_ZN12_GLOBAL__N_119address_info_hasher5equalEPKNS_12address_infoES3_ 108680
_ZN12_GLOBAL__N_115loop_versioning23record_address_fragmentEP6gimplemP9tree_nodeml 167793
_ZN12_GLOBAL__N_119address_info_hasher4hashEPKNS_12address_infoE 197201
_ZN12_GLOBAL__N_115loop_versioning17acceptable_type_pEP9tree_nodePm 203005
_ZN12_GLOBAL__N_120pass_loop_versioning4gateEP8function 238190
_ZN12_GLOBAL__N_115loop_versioning13analyze_blockEP15basic_block_def 264439
_Z25make_pass_loop_versioningPN3gcc7contextE 284673
_ZN12_GLOBAL__N_1L21compare_address_termsEPKvS1_ 306181
_ZN12_GLOBAL__N_115loop_versioning23acceptable_multiplier_pEP9tree_nodemPm 327939
_ZN12_GLOBAL__N_1L11strip_castsEP9tree_node 430343
_ZN12_GLOBAL__N_1L16maybe_get_assignEP9tree_node 1081688
_ZN12_GLOBAL__N_115loop_versioning12analyze_exprEP6gimpleP9tree_node 1555724

Generated by: LCOV version 2.1-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.