LCOV - code coverage report
Current view: top level - gcc - ira-costs.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.5 % 1392 1287
Test Date: 2025-10-18 14:39:06 Functions: 97.2 % 36 35
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
_Z25ira_adjust_equiv_reg_costji 0
_ZL18print_pseudo_costsv 16
_ZL19print_allocno_costsv 127
_Z22ira_set_pseudo_classesbP8_IO_FILE 29296
_ZL24ok_for_index_p_nonstrictP7rtx_def 163166
_Z19ira_init_costs_oncev 209657
_Z14ira_init_costsv 215019
_Z21ira_costs_cc_finalizev 260181
_ZN14target_ira_int14free_ira_costsEv 793872
_ZL21calculate_equiv_gainsv 959080
_Z22ira_tune_allocno_costsv 1468390
_Z9ira_costsv 1468390
_ZL29setup_allocno_class_and_costsv 1468390
_ZL10init_costsv 1497686
_ZL12finish_costsv 1497686
_ZL22find_costs_and_classesv 1497686
_ZL25finish_regno_cost_classesv 1497686
_ZL27initiate_regno_cost_classesv 1497686
_ZL18setup_cost_classesP12cost_classes 6004253
_ZL21complete_cost_classesP12cost_classes 7501939
_ZL23equiv_can_be_consumed_piP7rtx_defP8rtx_insnb 7981341
_ZL34process_bb_node_for_hard_reg_movesP18ira_loop_tree_node 12743055
_ZL20process_bb_for_costsP15basic_block_def 25665612
_ZL25process_bb_node_for_costsP18ira_loop_tree_node 28606444
_ZL34setup_regno_cost_classes_by_aclassi9reg_class 48757290
_ZL21restrict_cost_classesP12cost_classes12machine_modeRK12HARD_REG_SET 53666745
_ZL31validate_autoinc_and_mem_addr_pP7rtx_def 54015507
_ZL32setup_regno_cost_classes_by_modei12machine_mode 66488512
_ZL19record_address_regs12machine_modehP7rtx_defi8rtx_codeS2_i 93995958
_ZN19cost_classes_hasher5equalEPK12cost_classesS2_ 100988463
_ZN19cost_classes_hasher4hashEPK12cost_classes 108985932
_ZL18record_reg_classesiiPP7rtx_defP12machine_modePPKcP8rtx_insnP9reg_class 140119386
_ZL20record_operand_costsP8rtx_insnP9reg_class 141178136
_ZL15get_equiv_regnoP7rtx_defRiRS0_ 276745171
_ZL13scan_one_insnP8rtx_insn 286343010
_ZL9copy_costP7rtx_def12machine_modeibP21secondary_reload_info 380239942

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.