LCOV - code coverage report
Current view: top level - gcc - sched-rgn.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 69.3 % 1495 1036
Test Date: 2025-04-26 15:52:03 Functions: 72.3 % 94 68
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
_Z12debug_regioni 0
_Z13debug_regionsv 0
_Z15debug_candidatei 0
_Z15dump_region_dotP8_IO_FILEi 0
_Z16debug_candidatesi 0
_Z18debug_dependenciesP8rtx_insnS0_ 0
_Z20dump_region_dot_filePKci 0
_Z22debug_rgn_dependenciesi 0
_Z25dump_rgn_dependencies_dotP8_IO_FILE 0
_Z25dump_rgn_dependencies_dotPKc 0
_Z36rgn_make_new_region_out_of_new_blockP15basic_block_def 0
_ZL12set_spec_fedP7rtx_def 0
_ZL13rgn_add_blockP15basic_block_defS0_ 0
_ZL13update_live_1iP7rtx_def 0
_ZL14bb_in_region_pii 0
_ZL19rgn_add_remove_insnP8rtx_insni 0
_ZL19sets_likely_spilledP7rtx_def 0
_ZL20rgn_fix_recovery_cfgiii 0
_ZL23print_region_statisticsPiiS_i 0
_ZL24gather_region_statisticsPPi 0
_ZL26is_conditionally_protectedP7rtx_defii 0
_ZL27find_conditional_protectionP8rtx_insni 0
_ZL27rest_of_handle_sched_fusionv 0
_ZL8is_pfreeP7rtx_defii 0
_ZL9is_priskyP7rtx_defii 0
_ZN12_GLOBAL__N_117pass_sched_fusion7executeEP8function 0
_ZL11update_liveP8rtx_insni 8
_ZL12check_live_1iP7rtx_def 19
_ZL17is_exception_freeP8rtx_insnii 26
_Z20sched_rgn_local_freev 27
_ZL10check_liveP8rtx_insni 35
_ZL35rest_of_handle_live_range_shrinkagev 35
_ZN12_GLOBAL__N_125pass_live_range_shrinkage7executeEP8function 35
_ZL11split_edgesiiP7edgelst 51
_ZL15extract_edgelstP17simple_bitmap_defP7edgelst 51
_Z11extend_rgnsPiS_P17simple_bitmap_defS_ 52
_ZL13free_trg_infov 74
_ZL16compute_trg_infoi 74
_ZL19compute_dom_prob_psi 74
_ZL28rgn_estimate_number_of_insnsP15basic_block_def 103
_ZL15haifa_find_rgnsv 125
_ZL9find_rgnsv 168
_ZL17is_cfg_nonregularv 177
_ZL20rest_of_handle_schedv 177
_ZN12_GLOBAL__N_110pass_sched7executeEP8function 177
_ZL9too_largeiPiS_ 197
_ZL14propagate_depsiP9deps_desc 440
_Z9deps_joinP9deps_descS0_ 582
_Z13free_rgn_depsv 782
_Z32get_rgn_sched_max_insns_priorityv 913
_ZL14rgn_print_insnPK8rtx_insni 975
_ZL20concat_insn_mem_listP13rtx_insn_listP13rtx_expr_listPS0_PS2_ 1164
_ZL21sets_likely_spilled_1P7rtx_defPKS_Pv 2047
_Z15make_pass_schedPN3gcc7contextE 277917
_Z16make_pass_sched2PN3gcc7contextE 277917
_Z22make_pass_sched_fusionPN3gcc7contextE 277917
_Z30make_pass_live_range_shrinkagePN3gcc7contextE 277917
_ZL24find_single_block_regionb 946505
_ZL21rest_of_handle_sched2v 946519
_ZN12_GLOBAL__N_111pass_sched27executeEP8function 946519
_Z14schedule_insnsv 946542
_Z14sched_rgn_initb 946673
_Z16sched_rgn_finishv 946673
_ZL19free_bb_state_arrayv 946673
_Z14extend_regionsv 946776
_Z21rgn_setup_sched_infosv 947324
_Z27rgn_setup_common_sched_infov 947455
_ZN12_GLOBAL__N_110pass_sched4gateEP8function 1443154
_ZN12_GLOBAL__N_111pass_sched24gateEP8function 1443154
_ZN12_GLOBAL__N_117pass_sched_fusion4gateEP8function 1443154
_ZN12_GLOBAL__N_125pass_live_range_shrinkage4gateEP8function 1443154
_ZL29compute_jump_reg_dependenciesP7rtx_defP11bitmap_head 4649853
_ZL15init_ready_listv 10028410
_Z20sched_rgn_local_initi 10046148
_Z22sched_rgn_local_finishv 10046148
_ZL15schedule_regioni 10046148
_ZL23free_block_dependenciesi 10046195
_ZL28save_state_for_fallthru_edgeP15basic_block_defPv 10046195
_Z18compute_prioritiesv 10046930
_Z30sched_rgn_compute_dependenciesi 10046930
_Z38sched_is_disabled_for_current_region_pv 10046930
_ZL18free_pending_listsv 10046930
_Z16rgn_setup_regioni 10047113
_ZL22add_branch_dependencesP8rtx_insnS0_ 10047269
_ZL25compute_block_dependencesi 10047269
_ZL22realloc_bb_state_arrayi 10975083
_ZL20can_schedule_ready_pP8rtx_insn 58909907
_ZL17advance_target_bbP15basic_block_defP8rtx_insn 104843267
_ZL20begin_schedule_readyP8rtx_insn 104843267
_ZL9new_readyP8rtx_insnj 104843316
_ZL25rgn_insn_finishes_block_pP8rtx_insn 106264048
_ZL15schedule_more_pv 109736151
_Z23contributes_to_priorityP8rtx_insnS0_ 142622725
_ZL8rgn_rankP8rtx_insnS0_ 220928677

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.