LCOV - code coverage report
Current view: top level - gcc - auto-profile.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 0.6 % 994 6
Test Date: 2025-06-21 16:26:05 Functions: 3.4 % 58 2
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
_Z16end_auto_profilev 0
_Z17read_autofdo_filev 0
_Z25afdo_vpt_for_early_inlineP11cgraph_node 0
_Z26make_pass_ipa_auto_profilePN3gcc7contextE 285081
_Z30remove_afdo_speculative_targetP11cgraph_edge 0
_Z41afdo_callsite_hot_enough_for_early_inlineP11cgraph_edge 0
_ZN12_GLOBAL__N_121pass_ipa_auto_profile4gateEP8function 228759
_ZN12_GLOBAL__N_121pass_ipa_auto_profile7executeEP8function 0
_ZN7autofdo12string_table4readEv 0
_ZN7autofdo12string_tableD2Ev 0
_ZN7autofdo17function_instance19remove_icall_targetEP9tree_nodeP5gcall 0
_ZN7autofdo17function_instance22read_function_instanceEP8auto_vecIPS0_Lm0EEl 0
_ZN7autofdo17function_instance5mergeEPS0_ 0
_ZN7autofdo17function_instanceD2Ev 0
_ZN7autofdo22autofdo_source_profile19remove_icall_targetEP11cgraph_edge 0
_ZN7autofdo22autofdo_source_profile25update_inlined_ind_targetEP5gcallPNS_10count_infoEP11cgraph_node 0
_ZN7autofdo22autofdo_source_profile4readEv 0
_ZN7autofdo22autofdo_source_profile6createEv 0
_ZN7autofdo22autofdo_source_profileD2Ev 0
_ZN7autofdo26update_count_by_afdo_countEP13profile_countl 0
_ZN7autofdo27afdo_adjust_guessed_profileEPSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdo9edge_infoC2Ev 0
_ZN7autofdoL12auto_profileEv 0
_ZN7autofdoL12early_inlineEv 0
_ZN7autofdoL12read_profileEv 0
_ZN7autofdoL14afdo_propagateEPSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdoL15is_bb_annotatedEP15basic_block_defRKSt3setIS1_St4lessIS1_ESaIS1_EE 0
_ZN7autofdoL16get_inline_stackEmP8auto_vecISt4pairIP9tree_nodejELm0EES3_ 0
_ZN7autofdoL16set_bb_annotatedEP15basic_block_defPSt3setIS1_St4lessIS1_ESaIS1_EE 0
_ZN7autofdoL17afdo_annotate_cfgEv 0
_ZN7autofdoL17afdo_set_bb_countEP15basic_block_def 0
_ZN7autofdoL17dump_inline_stackEP8_IO_FILEP8auto_vecISt4pairIP9tree_nodejELm0EE 0
_ZN7autofdoL17get_original_nameEPKc 0
_ZN7autofdoL18afdo_indirect_callEP5gcallRKSt3mapIjlSt4lessIjESaISt4pairIKjlEEEbP11cgraph_edge 0
_ZN7autofdoL19afdo_propagate_edgeEbPSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdoL21afdo_find_equiv_classEPSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdoL21get_combined_locationEmP9tree_node 0
_ZN7autofdoL22afdo_propagate_circuitERKSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdoL24get_inline_stack_in_nodeEmP8auto_vecISt4pairIP9tree_nodejELm0EEP11cgraph_node 0
_ZN7autofdoL26afdo_calculate_branch_probEPSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdoL28get_function_decl_from_blockEP9tree_node 0
_ZN7autofdoL30get_relative_location_for_stmtEP9tree_nodeP6gimple 0
_ZN7autofdoL32fake_read_autofdo_module_profileEv 0
_ZN7autofdoL3cmpEPKvS1_ 0
_ZN7autofdoL8afdo_vptEP5gcallRKSt3mapIjlSt4lessIjESaISt4pairIKjlEEEbP11cgraph_edge 0
_ZN7autofdoL9add_scaleEP3vecI5sreal7va_heap6vl_ptrE13profile_countS6_ 0
_ZN7autofdoL9scale_bbsERK3vecIP15basic_block_def7va_heap6vl_ptrE5sreal 0
_ZNK7autofdo12string_table17get_index_by_declEP9tree_node 0
_ZNK7autofdo12string_table8get_nameEi 0
_ZNK7autofdo12string_table9get_indexEPKc 0
_ZNK7autofdo17function_instance14get_count_infoEmPNS_10count_infoE 0
_ZNK7autofdo17function_instance21find_icall_target_mapEP9tree_nodeP5gcallPSt3mapIjlSt4lessIjESaISt4pairIKjlEEE 0
_ZNK7autofdo17function_instance29get_function_instance_by_declEjP9tree_node 0
_ZNK7autofdo22autofdo_source_profile14get_count_infoEP6gimplePNS_10count_infoEP11cgraph_node 0
_ZNK7autofdo22autofdo_source_profile14get_count_infoEmPNS_10count_infoEP11cgraph_node 0
_ZNK7autofdo22autofdo_source_profile24get_callsite_total_countEP11cgraph_edge 0
_ZNK7autofdo22autofdo_source_profile29get_function_instance_by_declEP9tree_node 0
_ZNK7autofdo22autofdo_source_profile37get_function_instance_by_inline_stackERK8auto_vecISt4pairIP9tree_nodejELm0EE 0

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.