LCOV - code coverage report
Current view: top level - gcc - passes.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 80.4 % 1313 1055
Test Date: 2024-05-11 15:19:56 Functions: 87.2 % 109 95
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
_Z10debug_passv 0
_Z11dump_passesv 6
_Z11enable_passPKc 4
_Z12disable_passPKc 199
_Z13register_passP18register_pass_info 156
_Z13register_passP8opt_pass20pass_positioning_opsPKci 0
_Z15dump_propertiesP8_IO_FILEj 0
_Z16debug_propertiesj 0
_Z16execute_one_passP8opt_pass 423771463
_Z17execute_pass_listP8functionP8opt_pass 9369471
_Z18ipa_read_summariesv 11842
_Z18print_current_passP8_IO_FILE 0
_Z19dump_profile_reportv 0
_Z19ipa_write_summariesv 22199
_Z19pass_fini_dump_fileP8opt_pass 294562620
_Z19pass_init_dump_fileP8opt_pass 294562641
_Z20passes_pass_traverseRKPKcRKP8opt_passPv 2076
_Z21execute_ipa_pass_listP8opt_pass 679017
_Z22register_one_dump_fileP8opt_pass 156
_Z23emergency_dump_functionv 19
_Z24do_per_function_toporderPFvP8functionPvES1_ 453994
_Z24rest_of_decl_compilationP9tree_nodeii 343570058
_Z24rest_of_type_compilationP9tree_nodei 40162781
_Z26execute_all_ipa_transformsb 1403819
_Z26execute_ipa_summary_passesP14ipa_opt_pass_d 225606
_Z26make_pass_build_ssa_passesPN3gcc7contextE 279217
_Z27execute_all_ipa_stmt_fixupsP11cgraph_nodePP6gimple 80913
_Z28make_pass_ipa_remove_symbolsPN3gcc7contextE 279217
_Z31ipa_read_optimization_summariesv 8111
_Z32ipa_write_optimization_summariesP20lto_symtab_encoder_d 8111
_Z32make_pass_pre_slp_scalar_cleanupPN3gcc7contextE 279217
_Z35make_pass_local_optimization_passesPN3gcc7contextE 279217
_Z36function_called_by_processed_nodes_pv 4312831
_ZL11next_pass_1PP8opt_passS0_S0_ 105264809
_ZL12execute_todoj 586401890
_ZL13dump_one_passP8opt_passi 2262
_ZL13position_passP18register_pass_infoPP8opt_pass 3266
_ZL14dump_pass_listP8opt_passi 150
_ZL15account_profileib 0
_ZL15do_per_functionPFvP8functionPvES1_ 1399076140
_ZL16delete_pass_treeP8opt_pass 95917962
_ZL17account_profile_1P8functionPv 0
_ZL17add_pass_instanceP8opt_passbS0_ 105264965
_ZL18should_skip_pass_pP8opt_pass 290887057
_ZL19clear_last_verifiedP8functionPv 322165351
_ZL19enable_disable_passPKcb 203
_ZL19execute_pass_list_1P8opt_pass 20384827
_ZL20ipa_read_summaries_1P8opt_pass 11842
_ZL20make_pass_postreloadPN3gcc7contextE 279217
_ZL20override_gate_statusP8opt_passP9tree_nodeb 423773725
_ZL21execute_function_dumpP8functionPv 51173
_ZL21execute_function_todoP8functionPv 587686997
_ZL21ipa_write_summaries_1P20lto_symtab_encoder_d 22199
_ZL21ipa_write_summaries_2P8opt_passP18lto_out_decl_state 22199
_ZL22release_dump_file_namev 561538162
_ZL22verify_curr_propertiesP8functionPv 322176145
_ZL23account_profile_in_listP8opt_pass 0
_ZL23execute_ipa_stmt_fixupsP8opt_passP11cgraph_nodePP6gimple 80913
_ZL24execute_build_ssa_passesv 0
_ZL25check_profile_consistencyib 0
_ZL25determine_pass_name_matchPKcPc 5080
_ZL26make_pass_late_compilationPN3gcc7contextE 279217
_ZL27insert_cgraph_node_to_orderP11cgraph_nodePv 43051
_ZL27make_pass_all_optimizationsPN3gcc7contextE 279217
_ZL27verify_interpass_invariantsv 293200849
_ZL28update_properties_after_passP8functionPv 322165351
_ZL29make_pass_all_optimizations_gPN3gcc7contextE 279217
_ZL29make_pass_rest_of_compilationPN3gcc7contextE 279217
_ZL29remove_cgraph_node_from_orderP11cgraph_nodePv 2678903
_ZL30duplicate_cgraph_node_to_orderP11cgraph_nodeS0_Pv 1531173
_ZL30execute_one_ipa_transform_passP11cgraph_nodeP14ipa_opt_pass_db 2318384
_ZL33ipa_read_optimization_summaries_1P8opt_pass 8111
_ZL33make_pass_all_early_optimizationsPN3gcc7contextE 279217
_ZL34ipa_write_optimization_summaries_1P8opt_passP18lto_out_decl_state 8111
_ZL38is_pass_explicitly_enabled_or_disabledP8opt_passP9tree_node3vecIP9uid_range7va_heap6vl_ptrE 847547450
_ZL9skip_passP8opt_pass 4400
_ZL9write_ltov 30310
_ZN12_GLOBAL__N_115pass_postreload4gateEP8function 1411761
_ZN12_GLOBAL__N_121pass_build_ssa_passes4gateEP8function 225756
_ZN12_GLOBAL__N_121pass_build_ssa_passes7executeEP8function 225681
_ZN12_GLOBAL__N_121pass_late_compilation4gateEP8function 1411761
_ZN12_GLOBAL__N_122pass_all_optimizations4gateEP8function 1412468
_ZN12_GLOBAL__N_123pass_ipa_remove_symbols4gateEP8function 225756
_ZN12_GLOBAL__N_124pass_all_optimizations_g4gateEP8function 1412468
_ZN12_GLOBAL__N_124pass_rest_of_compilation4gateEP8function 1412377
_ZN12_GLOBAL__N_127pass_pre_slp_scalar_cleanup4gateEP8function 219122
_ZN12_GLOBAL__N_127pass_pre_slp_scalar_cleanup7executeEP8function 17787
_ZN12_GLOBAL__N_128pass_all_early_optimizations4gateEP8function 2641333
_ZN12_GLOBAL__N_130pass_local_optimization_passes4gateEP8function 225756
_ZN3gcc12pass_manager13register_passEP18register_pass_info 156
_ZN3gcc12pass_manager15set_pass_for_idEiP8opt_pass 96609238
_ZN3gcc12pass_manager16get_pass_by_nameEPKc 203
_ZN3gcc12pass_manager18register_pass_nameEP8opt_passPKc 96609238
_ZN3gcc12pass_manager19register_dump_filesEP8opt_pass 6980425
_ZN3gcc12pass_manager22register_one_dump_fileEP8opt_pass 96609238
_ZN3gcc12pass_manager26execute_early_local_passesEv 4639
_ZN3gcc12pass_manager26finish_optimization_passesEv 271970
_ZN3gcc12pass_manager27execute_pass_mode_switchingEv 65750
_ZN3gcc12pass_managerC2EPNS_7contextE 279217
_ZN3gcc12pass_managerD2Ev 251094
_ZN8opt_pass14set_pass_paramEjb 0
_ZN8opt_pass4gateEP8function 102666589
_ZN8opt_pass5cloneEv 0
_ZN8opt_pass7executeEP8function 14451373
_ZN8opt_passC2ERK9pass_dataPN3gcc7contextE 105265015
_ZNK3gcc12pass_manager11dump_passesEv 6
_ZNK3gcc12pass_manager15create_pass_tabEv 6
_ZNK3gcc12pass_manager15get_pass_for_idEi 14
_ZNK3gcc12pass_manager19dump_profile_reportEv 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.