LCOV - code coverage report
Current view: top level - gcc - ipa-icf.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.8 % 1801 1618
Test Date: 2024-12-21 13:15:12 Functions: 95.1 % 102 97
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
_ZN7ipa_icf12sem_functionC2EP14bitmap_obstack 0
_ZN7ipa_icf12sem_variableC2EP14bitmap_obstack 0
_ZN7ipa_icf8sem_item4dumpEv 0
_ZN7ipa_icf8sem_itemC2ENS_13sem_item_typeEP14bitmap_obstack 0
_ZN7ipa_icf12sem_variable12dump_to_fileEP8_IO_FILE 6
_ZNK7ipa_icf16congruence_class4dumpEP8_IO_FILEj 320
_ZN7ipa_icfL15set_addressableEP12varpool_nodePv 397
_ZN7ipa_icf18sem_item_optimizer20fixup_points_to_setsEv 1792
_ZN7ipa_icf18sem_item_optimizer20varpool_removal_hookEP12varpool_nodePv 3313
_ZN7ipa_icf18sem_item_optimizer12read_sectionEP18lto_file_decl_dataPKcm 10219
_ZN7ipa_icf18sem_item_optimizer19cgraph_removal_hookEP11cgraph_nodePv 10516
_ZN7ipa_icf18sem_item_optimizer12read_summaryEv 13026
_ZN7ipa_icfL20ipa_icf_read_summaryEv 13026
_ZN7ipa_icf18sem_item_optimizer18remove_symtab_nodeEP11symtab_node 13829
_ZN7ipa_icfL20redirect_all_callersEP11cgraph_nodeS1_ 14988
_ZN7ipa_icf18sem_item_optimizer13write_summaryEv 18777
_ZN7ipa_icfL21ipa_icf_write_summaryEv 18777
_ZN7ipa_icf18sem_item_optimizer9add_classEPNS_16congruence_classE 24024
_ZN7ipa_icfL14clear_decl_rtlEP11symtab_nodePv 24900
_ZN7ipa_icfL9set_localEP11cgraph_nodePv 46053
_ZN7ipa_icf12sem_function21compare_polymorphic_pEv 60619
_ZN7ipa_icf12sem_function5mergeEPNS_8sem_itemE 81183
_ZN7ipa_icf12sem_function14equals_privateEPNS_8sem_itemE 118176
_ZN7ipa_icf12sem_function6equalsEPNS_8sem_itemER8hash_mapIP11symtab_nodeS2_21simple_hashmap_traitsI19default_hash_traitsIS5_ES2_EE 118176
_ZN7ipa_icf18sem_item_optimizer20parse_funcs_and_varsEv 120398
_ZN7ipa_icfL24ipa_icf_generate_summaryEv 120398
_ZN7ipa_icf12pass_ipa_icf7executeEP8function 124787
_ZN7ipa_icf18sem_item_optimizer11build_graphEv 124787
_ZN7ipa_icf18sem_item_optimizer13merge_classesEjj 124787
_ZN7ipa_icf18sem_item_optimizer16unregister_hooksEv 124787
_ZN7ipa_icf18sem_item_optimizer20filter_removed_itemsEv 124787
_ZN7ipa_icf18sem_item_optimizer24build_hash_based_classesEv 124787
_ZN7ipa_icf18sem_item_optimizer24update_hash_by_addr_refsEv 124787
_ZN7ipa_icf18sem_item_optimizer26parse_nonsingleton_classesEv 124787
_ZN7ipa_icf18sem_item_optimizer33update_hash_by_memory_access_typeEv 124787
_ZN7ipa_icf18sem_item_optimizer7executeEv 124787
_ZN7ipa_icf18sem_item_optimizerD2Ev 124787
_ZN7ipa_icfL14ipa_icf_driverEv 124787
_ZN7ipa_icf18sem_item_optimizer14register_hooksEv 133424
_ZN7ipa_icf18sem_item_optimizerC2Ev 133424
_ZN7ipa_icf12sem_function18compare_edge_flagsEP11cgraph_edgeS2_ 138205
_ZN7ipa_icf18sem_item_optimizer17release_split_mapERKPNS_16congruence_classERKP11bitmap_headPNS_19traverse_split_pairE 146024
_ZN7ipa_icf18sem_item_optimizer25traverse_congruence_splitERKPNS_16congruence_classERKP11bitmap_headPNS_19traverse_split_pairE 146024
_ZN7ipa_icfL14set_alias_uidsEP11symtab_nodei 186988
_ZN7ipa_icf18sem_item_optimizer22process_cong_reductionEv 249574
_ZN7ipa_icf18sem_item_optimizer29subdivide_classes_by_equalityEb 249574
_ZN7ipa_icf18sem_item_optimizer35subdivide_classes_by_sensitive_refsEv 249574
_Z19ipa_icf_cc_finalizev 252466
_Z17make_pass_ipa_icfPN3gcc7contextE 280114
_ZN7ipa_icf12pass_ipa_icfC2EPN3gcc7contextE 280114
_ZN7ipa_icf8sem_item36compare_referenced_symbol_propertiesEP11symtab_nodeS2_S2_b 333611
_ZN7ipa_icf12sem_function16compare_phi_nodeEP15basic_block_defS2_ 359812
_ZN7ipa_icf12sem_variable5mergeEPNS_8sem_itemE 416964
_ZN7ipa_icf8sem_item32target_supports_symbol_aliases_pEv 429869
_ZN7ipa_icf12sem_variable10equals_wpaEPNS_8sem_itemER8hash_mapIP11symtab_nodeS2_21simple_hashmap_traitsI19default_hash_traitsIS5_ES2_EE 437073
_ZN7ipa_icf12sem_variable6equalsEPNS_8sem_itemER8hash_mapIP11symtab_nodeS2_21simple_hashmap_traitsI19default_hash_traitsIS5_ES2_EE 459220
_ZN7ipa_icf8sem_item25compare_symbol_referencesER8hash_mapIP11symtab_nodePS0_21simple_hashmap_traitsI19default_hash_traitsIS3_ES4_EES3_S3_b 474127
_ZN7ipa_icf18sem_item_optimizer14verify_classesEv 499116
_ZN7ipa_icf18sem_item_optimizer23checking_verify_classesEv 499148
_ZN7ipa_icf12pass_ipa_icf4gateEP8function 577796
_ZN7ipa_icf18sem_item_optimizer17dump_cong_classesEv 623935
_ZN7ipa_icf18sem_item_optimizer11remove_itemEPNS_8sem_itemE 688335
_ZN7ipa_icf12sem_function12bb_dict_testEP3vecIi7va_heap6vl_ptrEii 908324
_ZN7ipa_icf12sem_functionC2EP11cgraph_nodeP14bitmap_obstack 959471
_ZN7ipa_icf12sem_function10equals_wpaEPNS_8sem_itemER8hash_mapIP11symtab_nodeS2_21simple_hashmap_traitsI19default_hash_traitsIS5_ES2_EE 965309
_ZN7ipa_icf12sem_function5parseEP11cgraph_nodeP14bitmap_obstackPN14ipa_icf_gimple12func_checkerE 970054
_ZN7ipa_icf18sem_item_optimizer12fixup_pt_setEP11pt_solution 982855
_ZN7ipa_icf12sem_function4initEPN14ipa_icf_gimple12func_checkerE 1017046
_ZN7ipa_icf12sem_function23compatible_parm_types_pEP9tree_nodeS2_ 1089902
_ZN7ipa_icfL35sort_congruence_classes_by_decl_uidEPKvS1_ 1201205
_ZN7ipa_icf12sem_function12param_used_pEj 1238776
_ZN7ipa_icf25symbol_compare_collectionC2EP11symtab_node 1259593
_ZN7ipa_icf18sem_item_optimizer21sort_congruence_splitEPKvS2_ 1456340
_ZN7ipa_icf12sem_functionD0Ev 1839946
_ZN7ipa_icf12sem_functionD0Ev 919973
_ZN7ipa_icf12sem_functionD2Ev 919973
_ZN7ipa_icf12sem_variable6equalsEP9tree_nodeS2_ 1902425
_ZN7ipa_icf12sem_variableC2EP12varpool_nodeP14bitmap_obstack 2272769
_ZN7ipa_icf12sem_variable5parseEP12varpool_nodeP14bitmap_obstackPN14ipa_icf_gimple12func_checkerE 2318219
_ZN7ipa_icf8sem_item24update_hash_by_addr_refsER8hash_mapIP11symtab_nodePS0_21simple_hashmap_traitsI19default_hash_traitsIS3_ES4_EE 2391290
_ZN7ipa_icf8sem_item25update_hash_by_local_refsER8hash_mapIP11symtab_nodePS0_21simple_hashmap_traitsI19default_hash_traitsIS3_ES4_EE 2391290
_ZN7ipa_icf18sem_item_optimizer17get_group_by_hashEjNS_13sem_item_typeE 2415314
_ZN7ipa_icf12sem_variable4initEPN14ipa_icf_gimple12func_checkerE 2757303
_ZN7ipa_icf18sem_item_optimizer18do_congruence_stepEPNS_16congruence_classE 2833401
_ZN7ipa_icf18sem_item_optimizer13worklist_pushEPNS_16congruence_classE 2841049
_ZN7ipa_icf8sem_itemD0Ev 3079625
_ZN7ipa_icf8sem_itemD0Ev 0
_ZN7ipa_icf8sem_itemD2Ev 3079625
_ZN7ipa_icf18sem_item_optimizer12worklist_popEv 3082975
_ZN7ipa_icf8sem_item5setupEP14bitmap_obstack 3232240
_ZN7ipa_icf8sem_itemC2ENS_13sem_item_typeEP11symtab_nodeP14bitmap_obstack 3232240
_ZN7ipa_icf16congruence_class13is_class_usedEv 3758839
_ZN7ipa_icf8sem_item13add_referenceEP8hash_mapINS_14sem_usage_hashE8auto_vecIPS0_Lm0EE21simple_hashmap_traitsI19default_hash_traitsIS2_ES5_EES4_ 3771191
_ZN7ipa_icf18sem_item_optimizer17add_item_to_classEPNS_16congruence_classEPNS_8sem_itemE 3884161
_ZN7ipa_icf18sem_item_optimizer28do_congruence_step_for_indexEPNS_16congruence_classEj 4809149
_ZN7ipa_icf8sem_item33hash_referenced_symbol_propertiesEP11symtab_nodeRN7inchash4hashEb 5665160
_ZN7ipa_icf12sem_function11get_bb_hashEPKN14ipa_icf_gimple6sem_bbE 5732334
_ZN7ipa_icf12sem_variable8get_hashEv 8725675
_ZN7ipa_icf8sem_item8set_hashEj 8969862
_ZN7ipa_icf12sem_function8get_hashEv 9827433
_ZN7ipa_icfL26sort_sem_items_by_decl_uidEPKvS1_ 11030429
_ZN7ipa_icf12sem_function9hash_stmtEP6gimpleRN7inchash4hashE 19229984
_ZN7ipa_icf14sem_usage_pairC2EPNS_8sem_itemEj 30036602
_ZN7ipa_icfL40sort_congruence_class_groups_by_decl_uidEPKvS1_ 69842329

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.