LCOV - code coverage report
Current view: top level - gcc - modulo-sched.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 9.8 % 1425 140
Test Date: 2024-12-28 13:16:48 Functions: 14.3 % 63 9
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
_Z22print_partial_scheduleP16partial_scheduleP8_IO_FILE 0
_ZL10canon_loopP4loop 0
_ZL11optimize_scP16partial_scheduleP3ddg 0
_ZL11ps_reg_moveP16partial_schedulei 0
_ZL11ps_rtl_insnP16partial_schedulei 0
_ZL13find_max_asapP3ddgP17simple_bitmap_def 0
_ZL13free_ps_insnsP16partial_schedule 0
_ZL13ps_first_noteP16partial_schedulei 0
_ZL14add_node_to_psP16partial_scheduleiiP17simple_bitmap_defS2_ 0
_ZL14create_ps_insnii 0
_ZL14sms_print_insnPK8rtx_insni 0
_ZL15apply_reg_movesP16partial_schedule 0
_ZL15sms_order_nodesP3ddgiPiS1_ 0
_ZL16get_sched_windowP16partial_scheduleP8ddg_nodeP17simple_bitmap_defiPiS5_S5_ 0
_ZL16ps_has_conflictsP16partial_scheduleii 0
_ZL17advance_one_cyclev 0
_ZL17check_nodes_orderPii 0
_ZL17compute_split_rowP17simple_bitmap_defiiiP8ddg_node 0
_ZL17mark_loop_unschedP4loop 0
_ZL17reset_sched_timesP16partial_schedulei 0
_ZL17schedule_reg_moveP16partial_scheduleiP17simple_bitmap_defS2_ 0
_ZL18order_nodes_in_sccP3ddgP17simple_bitmap_defS2_Pii 0
_ZL18schedule_reg_movesP16partial_schedule 0
_ZL18set_columns_for_psP16partial_schedule 0
_ZL19find_max_dv_min_mobP3ddgP17simple_bitmap_def 0
_ZL19find_max_hv_min_mobP3ddgP17simple_bitmap_def 0
_ZL19order_nodes_of_sccsP12ddg_all_sccsPi 0
_ZL19ps_insert_empty_rowP16partial_scheduleiP17simple_bitmap_def 0
_ZL19ps_insn_find_columnP16partial_scheduleP7ps_insnP17simple_bitmap_defS4_ 0
_ZL19remove_node_from_psP16partial_scheduleP7ps_insn 0
_ZL19set_columns_for_rowP16partial_schedulei 0
_ZL21calculate_stage_countP16partial_schedulei 0
_ZL21const_iteration_countP7rtx_defP15basic_block_defPlPb 0
_ZL21free_partial_scheduleP16partial_schedule 0
_ZL21set_node_sched_paramsP3ddg 0
_ZL21sms_schedule_by_orderP3ddgiiPi 0
_ZL22calculate_order_paramsP3ddgiPi 0
_ZL22generate_prolog_epilogP16partial_scheduleP4loopP7rtx_defb 0
_ZL22ps_insn_advance_columnP16partial_scheduleP7ps_insnP17simple_bitmap_def 0
_ZL22reset_partial_scheduleP16partial_schedulei 0
_ZL23create_partial_scheduleiP3ddgi 0
_ZL23print_node_sched_paramsP8_IO_FILEiP16partial_schedule 0
_ZL23rotate_partial_scheduleP16partial_schedulei 0
_ZL23verify_partial_scheduleP16partial_scheduleP17simple_bitmap_def 0
_ZL24extend_node_sched_paramsP16partial_schedule 0
_ZL24permute_partial_scheduleP16partial_scheduleP8rtx_insn 0
_ZL24update_node_sched_paramsiiii 0
_ZL25duplicate_insns_of_cyclesP16partial_scheduleiiP7rtx_defP4loop 0
_ZL25ps_num_consecutive_stagesP16partial_schedulei 0
_ZL27ps_add_node_check_conflictsP16partial_scheduleiiP17simple_bitmap_defS2_ 0
_ZL28try_scheduling_node_in_cycleP16partial_scheduleiiP17simple_bitmap_defPiS2_S2_ 0
_ZL29calculate_must_precede_followP8ddg_nodeiiiiP17simple_bitmap_defS2_S2_ 0
_ZL29compute_jump_reg_dependenciesP7rtx_defP11bitmap_head 0
_ZL7res_MIIP3ddg 0
_ZL18dump_insn_locationP8rtx_insn 22
_ZL19doloop_register_getP8rtx_insnS0_ 100
_ZL17setup_sched_infosv 104
_ZL12sms_schedulev 154
_ZN12_GLOBAL__N_18pass_sms7executeEP8function 154
_ZL12loop_canon_pP4loop 175
_ZL21loop_single_full_bb_pP4loop 229
_Z13make_pass_smsPN3gcc7contextE 279404
_ZN12_GLOBAL__N_18pass_sms4gateEP8function 1427379

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.