LCOV - code coverage report
Current view: top level - gcc - emit-rtl.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 84.2 % 2832 2384
Test Date: 2026-10-17 16:30:31 Functions: 86.9 % 267 232
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z11gen_clobberP7rtx_def 0
_Z11gen_rtvec_viPP8rtx_insn 0
_Z14make_safe_fromP7rtx_defS0_ 0
_Z16emit_label_afterP8rtx_insnS0_ 0
_Z17change_address_nvP7rtx_def12machine_modeS0_ 0
_Z17gen_highpart_mode12machine_modeS_P7rtx_def 0
_Z17gen_tmp_stack_mem12machine_modeP7rtx_def 0
_Z19emit_barrier_beforeP8rtx_insn 0
_Z20copy_delay_slot_insnP8rtx_insn 0
_Z20force_reload_addressP7rtx_def 0
_Z21emit_call_insn_beforeP7rtx_defP8rtx_insn 0
_Z21emit_likely_jump_insnP7rtx_def 0
_Z21get_last_nonnote_insnv 0
_Z21need_atomic_barrier_p8memmodelb 0
_Z22get_first_nonnote_insnv 0
_Z22get_last_insn_anywherev 0
_Z23emit_unlikely_jump_insnP7rtx_def 0
_Z23next_real_nondebug_insnP7rtx_def 0
_Z26emit_call_insn_after_nolocP7rtx_defP8rtx_insn 0
_Z27emit_call_insn_after_setlocP7rtx_defP8rtx_insnm 0
_Z27emit_call_insn_before_nolocP7rtx_defP8rtx_insn 0
_Z27emit_debug_insn_after_nolocP7rtx_defP8rtx_insn 0
_Z27emit_jump_insn_before_nolocP7rtx_defP8rtx_insn 0
_Z28emit_call_insn_before_setlocP7rtx_defP8rtx_insnm 0
_Z28emit_debug_insn_after_setlocP7rtx_defP8rtx_insnm 0
_Z28emit_debug_insn_before_nolocP7rtx_defP8rtx_insn 0
_Z28emit_jump_insn_before_setlocP7rtx_defP8rtx_insnm 0
_Z29emit_debug_insn_before_setlocP7rtx_defP8rtx_insnm 0
_Z7gen_useP7rtx_def 0
_Z9insn_filePK8rtx_insn 0
_Z9insn_linePK8rtx_insn 0
_ZL13find_auto_incPK7rtx_defS1_ 0
_ZN21const_poly_int_hasher4hashEP7rtx_def 0
_ZN21const_poly_int_hasher5equalEP7rtx_defRKSt4pairI12machine_mode8poly_intILj1E16generic_wide_intI20wide_int_ref_storageILb0ELb1EEEEE 0
_ZN22address_reload_context12emit_autoincEP7rtx_def8poly_intILj1ElE 0
_Z27set_new_first_and_last_insnP8rtx_insnS0_ 8
_Z20get_mem_align_offsetP7rtx_defj 22
_Z23maybe_set_max_label_numP14rtx_code_label 28
_Z19widen_memory_accessP7rtx_def12machine_mode8poly_intILj1ElE 47
_Z14set_mem_offsetP7rtx_def8poly_intILj1ElE 134
_Z20pop_topmost_sequencev 476
_Z21push_topmost_sequencev 476
_Z14clear_mem_sizeP7rtx_def 599
_Z20gen_const_vec_series12machine_modeP7rtx_defS1_ 645
_Z20const_vector_int_eltPK7rtx_defj 1068
_Z26emit_jump_insn_after_nolocP7rtx_defP8rtx_insn 2357
_Z14gen_vec_series12machine_modeP7rtx_defS1_ 5033
_Z20const_vec_series_p_1PK7rtx_defPPS_S3_ 5860
_Z20emit_jump_table_dataP7rtx_def 7461
_Z21emit_jump_insn_beforeP7rtx_defP8rtx_insn 10048
_Z12gen_highpart12machine_modeP7rtx_def 11675
_Z13reg_is_parm_pP7rtx_def 11892
_Z20emit_call_insn_afterP7rtx_defP8rtx_insn 25925
_Z25maybe_set_first_label_numP14rtx_code_label 27101
_Z16mem_expr_equal_pPK9tree_nodeS1_ 45797
_Z27subreg_size_highpart_offset8poly_intILj1EmES0_ 46155
_Z16prev_active_insnP8rtx_insn 46323
_Z27adjust_automodify_address_1P7rtx_def12machine_modeS0_8poly_intILj1ElEi 61140
_Z21operand_subword_forceP7rtx_def8poly_intILj1EmE12machine_mode 65080
_Z13previous_insnP8rtx_insn 72052
_Z17push_to_sequence2P8rtx_insnS0_ 79093
_Z15operand_subwordP7rtx_def8poly_intILj1EmEi12machine_mode 86444
_Z16clear_mem_offsetP7rtx_def 92165
_Z22set_reg_attrs_for_parmP7rtx_defS0_ 110335
_Z20gen_rtx_CONST_VECTOR12machine_modeP9rtvec_def 175361
_Z14emit_note_copyP8rtx_note 176833
_Z14change_addressP7rtx_def12machine_modeS0_ 257729
_ZL14change_addressP7rtx_def12machine_modeS0_i 257729
_Z17gen_vec_duplicate12machine_modeP7rtx_def 266589
_Z14init_emit_oncev 286917
_Z26init_derived_machine_modesv 294240
_Z22emit_debug_insn_beforeP7rtx_defP8rtx_insn 339931
_Z23emit_insn_before_setlocP7rtx_defP8rtx_insnm 408549
_Z11gen_rtvec_viPP7rtx_def 471619
_Z22emit_insn_before_nolocP7rtx_defP8rtx_insnP15basic_block_def 484326
_Z17next_nonnote_insnP8rtx_insn 551297
_Z12emit_clobberP7rtx_def 555480
_Z21gen_reg_rtx_and_attrsP7rtx_def 573454
_ZL21lookup_const_wide_intP7rtx_def 580036
_Z24valid_for_const_vector_p12machine_modeP7rtx_def 585931
_Z18gen_lowpart_SUBREG12machine_modeP7rtx_def 600657
_Z20emit_jump_insn_afterP7rtx_defP8rtx_insn 626640
_Z18gen_reg_rtx_offsetP7rtx_def12machine_modei 636042
_Z20subreg_memory_offsetPK7rtx_def 682684
_Z14offset_addressP7rtx_defS0_m 774013
_Z14init_emit_regsv 790916
_Z8emit_useP7rtx_def 810707
_Z12gen_rtx_INSN12machine_modeP8rtx_insnS1_P15basic_block_defP7rtx_defmiS5_ 840585
_ZN12_GLOBAL__N_112rtx_expander18get_shared_operandEv 887766
_Z14prev_real_insnP8rtx_insn 999775
_Z13reorder_insnsP8rtx_insnS0_S0_ 1198859
_Z13gen_frame_mem12machine_modeP7rtx_def 1234758
_Z18delete_insns_sinceP8rtx_insn 1324348
_Z16set_dst_reg_noteP8rtx_insn8reg_noteP7rtx_defS3_ 1400484
_Z23set_mem_attrs_for_spillP7rtx_def 1458122
_ZN21const_wide_int_hasher4hashEP7rtx_def 1473554
_ZN21const_wide_int_hasher5equalEP7rtx_defS1_ 1501497
_Z21unshare_all_rtl_againP8rtx_insn 1515921
_Z15unshare_all_rtlv 1516700
_ZN8rtl_data20init_stack_alignmentEv 1516805
_Z23insn_locations_finalizev 1518604
_Z21emit_debug_insn_afterP7rtx_defP8rtx_insn 1569682
_Z9init_emitv 1742844
_ZL17init_virtual_regsv 1742844
_Z19insn_locations_initv 1756150
_Z18reorder_insns_nobbP8rtx_insnS0_S0_ 1860507
_Z18prev_nondebug_insnP8rtx_insn 2083598
_Z13gen_const_mem12machine_modeP7rtx_def 2149720
_Z12set_mem_sizeP7rtx_def8poly_intILj1ElE 2501307
_Z19get_first_label_numv 2592372
_Z15adjust_reg_modeP7rtx_def12machine_mode 2871716
_ZL17unshare_all_rtl_1P8rtx_insn 3032621
_Z21set_decl_incoming_rtlP9tree_nodeP7rtx_defb 3259865
_Z18get_max_insn_countv 3583705
_Z12emit_barrierv 3652122
_Z18set_insn_locationsP8rtx_insnm 3676406
_Z23emit_copy_of_insn_afterP8rtx_insnS0_ 3734117
_Z9copy_insnP7rtx_def 3802115
_Z13max_label_numv 4110205
_Z14next_real_insnP8rtx_insn 4502305
_Z20gen_hard_reg_clobber12machine_modej 4635204
_Z16const_vector_eltPK7rtx_defj 4891318
_Z21emit_insn_after_nolocP7rtx_defP8rtx_insnP15basic_block_def 4922940
_Z13in_sequence_pv 5054294
_Z23prev_real_nondebug_insnP8rtx_insn 5126510
_Z27emit_jump_insn_after_setlocP7rtx_defP8rtx_insnm 5407351
_Z16push_to_sequenceP8rtx_insn 5668516
_ZN18const_fixed_hasher5equalEP7rtx_defS1_ 6032394
_Z18next_nondebug_insnP8rtx_insn 6168273
_Z13mark_user_regP7rtx_def 6413087
_Z21add_function_usage_toP7rtx_defS0_ 6466234
_Z14emit_call_insnP7rtx_def 6499790
_ZL18make_call_insn_rawP7rtx_def 6521302
_Z17emit_label_beforeP14rtx_code_labelP8rtx_insn 6743304
_Z12set_mem_exprP7rtx_defP9tree_node 7182135
_Z28const_fixed_from_fixed_value11fixed_value12machine_mode 7459842
_ZL18lookup_const_fixedP7rtx_def 7459842
_Z14set_used_flagsP7rtx_def 7536025
_ZN12_GLOBAL__N_112rtx_expander9get_rtvecEv 7540138
_Z29next_nonnote_nondebug_insn_bbP8rtx_insn 7657511
_Z17set_mem_alias_setP7rtx_defi 7866696
_Z18emit_barrier_afterP8rtx_insn 7870076
_Z12complete_seqPKhPP7rtx_def 8437748
_ZN12_GLOBAL__N_112rtx_expander10expand_seqEv 8437748
_Z22emit_insn_after_setlocP7rtx_defP8rtx_insnm 8573024
_Z10note_splitPKc 8589790
_Z10emit_labelP7rtx_def 8978713
_Z15emit_insn_afterP7rtx_defP8rtx_insn 9024028
_Z24unshare_all_rtl_in_chainP8rtx_insn 9601819
_Z28const_double_from_real_value10real_value12machine_mode 9969577
_ZL19lookup_const_doubleP7rtx_def 9969577
_Z18set_mem_addr_spaceP7rtx_defh 10448530
_Z16emit_insn_beforeP7rtx_defP8rtx_insn 10860210
_Z18gen_rtx_REG_offsetP7rtx_def12machine_modej8poly_intILj1ElE 11016785
_ZL26emit_pattern_before_setlocP7rtx_defP8rtx_insnmbPFS2_S0_E 11020996
_ZL19emit_pattern_beforeP7rtx_defP8rtx_insnbbPFS2_S0_E 11210189
_ZL18emit_pattern_afterP7rtx_defP8rtx_insnbPFS2_S0_E 11246275
_ZN18const_fixed_hasher4hashEP7rtx_def 12057705
_ZL25emit_pattern_before_nolocP7rtx_defP8rtx_insnS2_P15basic_block_defPFS2_S0_E 12103064
_Z14last_call_insnv 12411993
_Z20subreg_memory_offset12machine_modeS_8poly_intILj1EmE 12499767
_Z13set_mem_alignP7rtx_defj 12827416
_ZN19const_double_hasher5equalEP7rtx_defS1_ 12956408
_Z21replace_equiv_addressP7rtx_defS0_b 13016057
_Z16set_insn_deletedP8rtx_insn 14480305
_Z13gen_label_rtxv 15724379
_Z9emit_note9insn_note 16938151
_Z10expand_rtxPKhPP7rtx_def 17267747
_Z16mark_reg_pointerP7rtx_defi 17547095
_ZL14set_used_declsP9tree_node 17760729
_ZL18make_jump_insn_rawP7rtx_def 18579955
_ZL17update_reg_offsetP7rtx_defS0_8poly_intILj1ElE 18634420
_ZN19const_double_hasher4hashEP7rtx_def 18783278
_Z4emitP7rtx_defb 19079877
_Z11copy_insn_1P7rtx_def 21944440
_ZL25emit_pattern_after_setlocP7rtx_defP8rtx_insnmPFS2_S0_E 23008670
_Z19set_unique_reg_noteP8rtx_insn8reg_noteP7rtx_def 23989153
_ZL17emit_insn_after_1P8rtx_insnS0_P15basic_block_def 25035056
_Z9gen_rtveciz 25151953
_Z14gen_rtx_SUBREG12machine_modeP7rtx_def8poly_intILj1EmE 25507425
_ZN12_GLOBAL__N_112rtx_expanderC2EPKhPP7rtx_def 25705495
_Z18set_mem_attributesP7rtx_defP9tree_nodeib 28541161
_ZL24emit_pattern_after_nolocP7rtx_defP8rtx_insnP15basic_block_defPFS2_S0_E 30151947
_Z14emit_jump_insnP7rtx_def 30212358
_Z31set_mem_attributes_minus_bitposP7rtx_defP9tree_nodei8poly_intILj1ElEb 32687589
_ZN9mem_attrsC2Ev 32687589
_Z16adjust_address_1P7rtx_def12machine_mode8poly_intILj1ElEiiiS3_ 36279996
_ZL16gen_const_vector12machine_modei 41029131
_Z23gen_const_vec_duplicate12machine_modeP7rtx_def 42462679
_ZN12_GLOBAL__N_112rtx_expander20get_unshared_operandEv 46042275
_Z10insn_scopePK8rtx_insn 50576910
_Z15validate_subreg12machine_modeS_PK7rtx_def8poly_intILj1EmE 51425959
_ZN12_GLOBAL__N_112rtx_expander7get_rtxE13expand_opcode 51565245
_Z26next_nonnote_nondebug_insnP8rtx_insn 52592975
_Z18gen_lowpart_common12machine_modeP7rtx_def 53865721
_Z16subreg_lowpart_pPK7rtx_def 54803150
_Z15emit_debug_insnP7rtx_def 54804553
_ZL19make_debug_insn_rawP7rtx_def 56714166
_ZL16mark_label_nusesP7rtx_def 56973296
_Z15emit_note_after9insn_noteP8rtx_insn 60747122
_ZL13get_reg_attrsP9tree_node8poly_intILj1ElE 66614427
_Z26set_reg_attrs_for_decl_rtlP9tree_nodeP7rtx_def 67952661
_ZN11emit_status21ensure_regno_capacityEv 69188868
_Z11gen_reg_rtx12machine_mode 69413064
_Z29prev_nonnote_nondebug_insn_bbP8rtx_insn 71555246
_Z14add_insn_afterP8rtx_insnS0_P15basic_block_def 71680454
_ZL19add_insn_after_nobbP8rtx_insnS0_ 73196233
_Z19byte_lowpart_offset12machine_modeS_ 75354626
_Z24set_reg_attrs_from_valueP7rtx_defS0_ 76639983
_ZN12_GLOBAL__N_112rtx_expander7get_rtxE8rtx_code12machine_mode 80308041
_Z13insn_locationPK8rtx_insn 86018278
_Z18verify_rtl_sharingv 96536929
_Z17prev_nonnote_insnP8rtx_insn 96560115
_Z17gen_rtx_INSN_LIST12machine_modeP7rtx_defS1_ 97907373
_Z15add_insn_beforeP8rtx_insnS0_P15basic_block_def 100486729
_ZL13set_mem_attrsP7rtx_defP9mem_attrs 103025076
_Z16emit_note_before9insn_noteP8rtx_insn 103463195
_Z20gen_rtx_VAR_LOCATION12machine_modeP9tree_nodeP7rtx_def15var_init_status 111629950
_Z16next_active_insnP8rtx_insn 116009096
_ZL20add_insn_before_nobbP8rtx_insnS0_ 124762994
_Z13make_insn_rawP7rtx_def 129370631
_ZN12_GLOBAL__N_112rtx_expander7get_rtxEv 130987331
_Z9next_insnP8rtx_insn 133626774
_Z11remove_insnP8rtx_insn 144441474
_Z26prev_nonnote_nondebug_insnP8rtx_insn 146562709
_Z22set_curr_insn_locationm 160111191
_ZL26note_outside_basic_block_p9insn_noteb 164210317
_ZL13make_note_raw9insn_note 181325301
_ZL20reset_all_used_flagsv 193073858
_Z11gen_rtx_REG12machine_modej 197137969
_Z17gen_rtx_EXPR_LIST12machine_modeP7rtx_defS1_ 210257496
_Z20gen_int_shift_amount12machine_mode8poly_intILj1ElE 213639898
_Z14mem_attrs_eq_pPK9mem_attrsS1_ 236155155
_Z26subreg_size_lowpart_offset8poly_intILj1EmES0_ 236636894
_Z12end_sequencev 242299610
_Z14start_sequencev 242299612
_Z17set_for_reg_notesP8rtx_insn 244890104
_Z9emit_insnP7rtx_def 251246996
_Z11gen_rtx_MEM12machine_modeP7rtx_def 255234706
_Z18curr_insn_locationv 275305429
_ZN15reg_attr_hasher5equalEP9reg_attrsS1_ 309392618
_ZN15reg_attr_hasher4hashEP9reg_attrs 320491639
_Z11gen_raw_REG12machine_modej 357600305
_Z12init_raw_REGP7rtx_def12machine_modej 359765009
_Z9try_splitP7rtx_defP8rtx_insni 411420419
_Z8add_insnP8rtx_insn 426037156
_Z24replace_equiv_address_nvP7rtx_defS0_b 467994081
_ZL16change_address_1P7rtx_def12machine_modeS0_ib 509001638
_ZL20link_insn_into_chainP8rtx_insnS0_S0_ 623996383
_Z18copy_rtx_if_sharedP7rtx_def 653033114
_Z12set_decl_rtlP9tree_nodeP7rtx_def 654127861
_Z20immed_wide_int_constRK8poly_intILj1E16generic_wide_intI20wide_int_ref_storageILb0ELb1EEEE12machine_mode 663703661
_ZL22immed_wide_int_const_1RK16generic_wide_intI20wide_int_ref_storageILb0ELb1EEE12machine_mode 663703661
_Z19get_spill_slot_declb 829485756
_ZL20copy_rtx_if_shared_1PP7rtx_def 1133098975
_Z13active_insn_pPK8rtx_insn 1208727147
_Z12gen_int_mode8poly_intILj1ElE12machine_mode 1262521127
_Z17gen_rtx_CONST_INT12machine_model 1348528707
_Z18set_mode_and_regnoP7rtx_def12machine_modej 1763583235
_ZN16const_int_hasher4hashEP7rtx_def 3490446503
_ZN16const_int_hasher5equalEP7rtx_defl 4409935867
_Z11max_reg_numv 7194627093
_ZL19verify_insn_sharingP7rtx_def 9579780637
_ZL21reset_insn_used_flagsP7rtx_def 19159561274
_Z16reset_used_flagsP7rtx_def 39484747558
_ZL18verify_rtx_sharingP7rtx_defS0_ 58307465394
_ZL15mark_used_flagsP7rtx_defi 82035179702

Generated by: LCOV version 2.5.0-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.