LCOV - code coverage report
Current view: top level - gcc - auto-profile.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 0.6 % 1884 12
Test Date: 2025-07-12 13:27:34 Functions: 4.4 % 90 4
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
_Z22maybe_hot_afdo_count_p13profile_count 0
_Z25afdo_vpt_for_early_inlineP11cgraph_node 0
_Z26make_pass_ipa_auto_profilePN3gcc7contextE 284673
_Z30remove_afdo_speculative_targetP11cgraph_edge 0
_Z34make_pass_ipa_auto_profile_offlinePN3gcc7contextE 284673
_Z41afdo_callsite_hot_enough_for_early_inlineP11cgraph_edge 0
_ZN12_GLOBAL__N_121pass_ipa_auto_profile4gateEP8function 228429
_ZN12_GLOBAL__N_121pass_ipa_auto_profile7executeEP8function 0
_ZN12_GLOBAL__N_129pass_ipa_auto_profile_offline4gateEP8function 228429
_ZN12_GLOBAL__N_129pass_ipa_auto_profile_offline7executeEP8function 0
_ZN7autofdo12string_table4readEv 0
_ZN7autofdo12string_table8add_nameEPc 0
_ZN7autofdo12string_tableD2Ev 0
_ZN7autofdo17function_instance12lookup_countEmR8auto_vecINS_11decl_linenoELm20EEP11cgraph_node 0
_ZN7autofdo17function_instance12set_locationEm 0
_ZN7autofdo17function_instance14set_inlined_toEPS0_ 0
_ZN7autofdo17function_instance15get_cgraph_nodeEv 0
_ZN7autofdo17function_instance15set_in_worklistEv 0
_ZN7autofdo17function_instance17clear_in_worklistEv 0
_ZN7autofdo17function_instance17offline_if_in_setER8hash_setI8int_hashIiLin1ELin2EELb0E19default_hash_traitsIS3_EER3vecIPS0_7va_heap6vl_ptrE 0
_ZN7autofdo17function_instance17set_call_locationEm 0
_ZN7autofdo17function_instance19remove_icall_targetEP9tree_nodeP5gcall 0
_ZN7autofdo17function_instance22read_function_instanceEP8auto_vecIPS0_Lm0EEl 0
_ZN7autofdo17function_instance23offline_if_not_realizedER3vecIPS0_7va_heap6vl_ptrE 0
_ZN7autofdo17function_instance25remove_external_functionsER8hash_setI8int_hashIiLin1ELin2EELb0E19default_hash_traitsIS3_EER8hash_mapIS3_i21simple_hashmap_traitsIS5_iEER3vecIPS0_7va_heap6vl_ptrE 0
_ZN7autofdo17function_instance5matchEP11cgraph_nodeR3vecIPS0_7va_heap6vl_ptrER8hash_mapI8int_hashIiLin1ELin2EEi21simple_hashmap_traitsI19default_hash_traitsISB_EiEE 0
_ZN7autofdo17function_instance5mergeEPS0_R3vecIS1_7va_heap6vl_ptrE 0
_ZN7autofdo17function_instance7offlineEPS0_R3vecIS1_7va_heap6vl_ptrE 0
_ZN7autofdo17function_instanceD2Ev 0
_ZN7autofdo19mark_expr_locationsEPNS_17function_instanceEP9tree_nodeP11cgraph_nodeR8hash_setIPKNS_10count_infoELb0E19default_hash_traitsIS9_EE 0
_ZN7autofdo22autofdo_source_profile19remove_icall_targetEP11cgraph_edge 0
_ZN7autofdo22autofdo_source_profile21add_function_instanceEPNS_17function_instanceE 0
_ZN7autofdo22autofdo_source_profile25update_inlined_ind_targetEP5gcallPNS_10count_infoEP11cgraph_node 0
_ZN7autofdo22autofdo_source_profile26offline_external_functionsEv 0
_ZN7autofdo22autofdo_source_profile26offline_unrealized_inlinesEv 0
_ZN7autofdo22autofdo_source_profile4readEv 0
_ZN7autofdo22autofdo_source_profile6createEv 0
_ZN7autofdo22autofdo_source_profileD2Ev 0
_ZN7autofdo27afdo_adjust_guessed_profileEPSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdo9edge_infoC2Ev 0
_ZN7autofdoL10walk_blockEP9tree_nodePNS_17function_instanceES1_ 0
_ZN7autofdoL12auto_profileEv 0
_ZN7autofdoL12read_profileEv 0
_ZN7autofdoL13dump_afdo_locEP8_IO_FILEj 0
_ZN7autofdoL14afdo_propagateEPSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdoL15is_bb_annotatedEP15basic_block_defRKSt3setIS1_St4lessIS1_ESaIS1_EE 0
_ZN7autofdoL15raw_symbol_nameEP9tree_node 0
_ZN7autofdoL15raw_symbol_nameEPKc 0
_ZN7autofdoL16get_inline_stackEmP8auto_vecINS_11decl_linenoELm20EEP9tree_node 0
_ZN7autofdoL16set_bb_annotatedEP15basic_block_defPSt3setIS1_St4lessIS1_ESaIS1_EE 0
_ZN7autofdoL17afdo_annotate_cfgEv 0
_ZN7autofdoL17afdo_set_bb_countEP15basic_block_defR8hash_setIS1_Lb0E19default_hash_traitsIS1_EE 0
_ZN7autofdoL17dump_inline_stackEP8_IO_FILEP8auto_vecINS_11decl_linenoELm20EE 0
_ZN7autofdoL17get_original_nameEPKcb 0
_ZN7autofdoL17match_with_targetEP11cgraph_nodeP6gimplePNS_17function_instanceES1_ 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_vecINS_11decl_linenoELm20EEP11cgraph_node 0
_ZN7autofdoL26afdo_calculate_branch_probEPSt3setIP15basic_block_defSt4lessIS2_ESaIS2_EE 0
_ZN7autofdoL26update_count_by_afdo_countEP13profile_countS0_ 0
_ZN7autofdoL26update_count_by_afdo_countEP13profile_countl 0
_ZN7autofdoL28get_function_decl_from_blockEP9tree_node 0
_ZN7autofdoL30get_relative_location_for_stmtEP9tree_nodeP6gimple 0
_ZN7autofdoL31get_relative_location_for_locusEP9tree_nodeS1_m 0
_ZN7autofdoL32fake_read_autofdo_module_profileEv 0
_ZN7autofdoL3cmpEPKvS1_ 0
_ZN7autofdoL8afdo_vptEP5gcallRKSt3mapIjlSt4lessIjESaISt4pairIKjlEEEbP11cgraph_edge 0
_ZN7autofdoL9add_scaleEP3vecINS_5scaleE7va_heap6vl_ptrE13profile_countS6_ 0
_ZN7autofdoL9dump_stmtEP6gimplePNS_10count_infoEPNS_17function_instanceER8auto_vecINS_11decl_linenoELm20EE 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_instance17dump_inline_stackEP8_IO_FILE 0
_ZNK7autofdo17function_instance21find_icall_target_mapEP9tree_nodeP5gcallPSt3mapIjlSt4lessIjESaISt4pairIKjlEEE 0
_ZNK7autofdo17function_instance29get_function_instance_by_declEjP9tree_nodem 0
_ZNK7autofdo17function_instance4dumpEP8_IO_FILEib 0
_ZNK7autofdo17function_instance5debugEv 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_profile35get_function_instance_by_name_indexEi 0
_ZNK7autofdo22autofdo_source_profile37get_function_instance_by_inline_stackERK8auto_vecINS_11decl_linenoELm20EE 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.