LCOV - code coverage report
Current view: top level - gcc - lra.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 89.3 % 1238 1106
Test Date: 2025-11-15 14:41:48 Functions: 91.5 % 71 65
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
_Z14lra_dump_insnsP8_IO_FILE 0
_Z20lra_delete_dead_insnP8rtx_insn 0
_ZL16finish_insn_regsv 0
_ZL17get_new_reg_valuev 0
_ZL20init_insn_recog_datav 0
_ZL24init_insn_code_data_oncev 0
_Z18lra_asm_insn_errorP8rtx_insn 58
_ZL14emit_add2_insnP7rtx_defS0_ 142
_Z26lra_dump_bitmap_with_titlePKcP11bitmap_headi 364
_ZL27has_nonexceptional_receiverv 858
_Z26lra_set_regno_unique_valuei 1645
_ZL15get_scratch_regP7rtx_def 8903
_Z17lra_get_insn_regsi 101065
_ZL26get_insn_recog_data_by_uidi 101065
_Z12lra_rtx_hashP7rtx_def 182660
_Z13lra_init_oncev 210025
_Z15lra_finish_oncev 280825
_ZL26finish_insn_code_data_oncev 280825
_Z12lra_emit_addP7rtx_defS0_S0_ 662177
_ZL14emit_add3_insnP7rtx_defS0_S0_ 662319
_Z3lraP8_IO_FILEi 1468810
_ZL13init_reg_infov 1468810
_ZL15finish_reg_infov 1468810
_ZL16remove_scratchesv 1468810
_ZL16update_inc_notesv 1468810
_ZL20setup_reg_spill_flagv 1468810
_ZL22finish_insn_recog_datav 1468810
_Z15lra_update_dupsP19lra_insn_recog_dataPa 1755214
_Z15lra_free_copiesv 1773054
_Z20lra_set_insn_deletedP8rtx_insn 1846406
_Z26lra_dump_insns_if_possiblePKc 2264944
_Z33lra_substitute_pseudo_within_insnP8rtx_insniP7rtx_defb 2641611
_ZL25setup_operand_alternativeP19lra_insn_recog_dataPK19operand_alternative 2894039
_ZL9check_rtlb 2937580
_Z12lra_get_copyi 4374356
_Z18lra_create_new_reg12machine_modeP7rtx_def9reg_classP12HARD_REG_SETPKc 5136979
_Z15lra_create_copyiii 5975120
_Z20lra_push_insn_by_uidj 7217261
_Z36lra_create_new_reg_with_unique_value12machine_modeP7rtx_def9reg_classP12HARD_REG_SETPKc 7422584
_ZL15expand_reg_datai 7424813
_Z13lra_emit_moveP7rtx_defS0_ 8415709
_Z36lra_set_used_insn_alternative_by_uidii 9362443
_Z40lra_push_insn_and_update_insn_regno_infoP8rtx_insn 9417703
_ZL15setup_sp_offsetP8rtx_insnS0_ 9454565
_ZL10push_insnsP8rtx_insnS0_ 10923375
_Z24lra_invalidate_insn_dataP8rtx_insn 13150702
_Z30lra_invalidate_insn_regno_infoP8rtx_insn 13150702
_ZL26invalidate_insn_recog_datai 13359519
_Z21lra_substitute_pseudoPP7rtx_defiS0_bb 27294449
_Z26lra_update_insn_recog_dataP8rtx_insn 46813521
_Z21lra_process_new_insnsP8rtx_insnS0_S0_PKc 82621399
_ZL20get_static_insn_dataiiii 96427380
_Z29lra_set_used_insn_alternativeP8rtx_insni 126069192
_ZL21remove_insn_scratchesP8rtx_insn 142600722
_ZL19setup_insn_reg_infoP19lra_insn_recog_datai 144380704
_Z23lra_set_insn_recog_dataP8rtx_insn 144892996
_ZL20free_insn_recog_dataP19lra_insn_recog_data 144892996
_ZL14free_insn_regsP12lra_insn_reg 145931223
_ZL13get_insn_freqP8rtx_insn 157740223
_Z12lra_pop_insnv 160567931
_Z21lra_insn_stack_lengthv 166979407
_Z13lra_push_insnP8rtx_insn 179427351
_ZL15lra_push_insn_1P8rtx_insnb 188845054
_ZL32check_and_expand_insn_recog_datai 201068960
_Z26lra_update_insn_regno_infoP8rtx_insn 202558814
_ZL31invalidate_insn_data_regno_infoP19lra_insn_recog_dataP8rtx_insni 215918317
_ZL15expand_reg_infov 280267551
_ZL12new_insn_regP8rtx_insni7op_type12machine_modebmP12lra_insn_reg 286769681
_ZL31initialize_lra_reg_info_elementi 307568775
_ZL29collect_non_operand_hard_regsP8rtx_insnPP7rtx_defP19lra_insn_recog_dataP12lra_insn_reg7op_typeb 410903123
_ZL27add_regs_to_insn_regno_infoP19lra_insn_recog_dataP7rtx_defP8rtx_insn7op_typem 578944675

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.