LCOV - code coverage report
Current view: top level - gcc - cse.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 91.5 % 3129 2863
Test Date: 2026-10-17 16:30:31 Functions: 92.6 % 95 88
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z10dump_classP9table_elt 0
_ZL17try_const_anchorsP7rtx_def12machine_mode 0
_ZL19insert_const_anchorlP7rtx_defl12machine_mode 0
_ZL20insert_const_anchorsP7rtx_defS0_12machine_mode 0
_ZL21compute_const_anchorsP7rtx_defPlS1_S1_S1_ 0
_ZL25find_reg_offset_for_constP9table_eltlPj 0
_ZL26remove_invalid_subreg_refsj8poly_intILj1EmE12machine_mode 0
_ZL13cse_dump_pathP20cse_basic_block_dataiP8_IO_FILE 317
_ZL16flush_hash_tablev 8030
_ZL24cse_change_cc_mode_insnsP8rtx_insnS0_P7rtx_def 20219
_ZL23cse_change_cc_mode_insnP8rtx_insnP7rtx_def 29887
_ZL16replace_dead_regP7rtx_defPKS_Pv 41591
_ZL23record_jump_cond_subreg12machine_modeP7rtx_def 58592
_ZL18cse_change_cc_modeRN23generic_subrtx_iteratorI16rtx_ptr_accessorE10array_typeEPP7rtx_defP8rtx_insnS5_ 59774
_ZL18canon_asm_operandsP7rtx_defP8rtx_insn 85428
_Z13make_pass_csePN3gcc7contextE 294536
_Z14make_pass_cse2PN3gcc7contextE 294536
_Z31make_pass_cse_after_global_optsPN3gcc7contextE 294536
_ZL36rest_of_handle_cse_after_global_optsv 298929
_ZN12_GLOBAL__N_126pass_cse_after_global_opts7executeEP8function 298929
_ZN23cse_vec_duplicate_matchC2ERKS_ 345481
_ZL17use_related_valueP7rtx_defP9table_elt 757681
_ZL19rest_of_handle_cse2v 988534
_ZL22cse_condition_code_regv 988534
_ZN12_GLOBAL__N_19pass_cse27executeEP8function 988534
_ZL18rest_of_handle_csev 1070191
_ZN12_GLOBAL__N_18pass_cse7executeEP8function 1070191
_ZN12_GLOBAL__N_126pass_cse_after_global_opts4gateEP8function 1515929
_ZN12_GLOBAL__N_18pass_cse4gateEP8function 1515929
_ZN12_GLOBAL__N_19pass_cse24gateEP8function 1515929
_ZL17init_cse_reg_infoj 2357654
_ZL8cse_mainP8rtx_insni 2357654
_ZL19merge_equiv_classesP9table_eltS0_ 5373670
_ZL12cse_cc_succsP15basic_block_defS0_P7rtx_defS2_b 5702888
_Z27delete_trivially_dead_insnsP8rtx_insni 6507157
_ZL18have_eh_succ_edgesP15basic_block_def 9070769
_ZL16cse_process_noteP7rtx_def 10247763
_ZL13make_regs_eqvjj 11920856
_ZL19remove_invalid_refsj 13502969
_ZL17invalidate_memoryv 13871095
_ZL16record_jump_cond8rtx_code12machine_modeP7rtx_defS2_ 14991553
_ZL17record_jump_equivP8rtx_insnb 15025377
_ZL19invalidate_for_callP8rtx_insn 16036403
_ZL15new_basic_blockv 21439534
_ZL24cse_extended_basic_blockP20cse_basic_block_data 21439534
_ZL16cse_prescan_pathP20cse_basic_block_data 21948444
_ZL18cse_process_note_1P7rtx_defPKS_Pv 30156726
_ZL20find_comparison_args8rtx_codePP7rtx_defS2_P12machine_modeS4_ 37640457
_ZL13cse_find_pathP15basic_block_defP20cse_basic_block_datab 40829524
_ZL15invalidate_destP7rtx_def 56730157
_ZL18lookup_as_functionP7rtx_def8rtx_code 63013783
_ZL17remove_from_tableP9table_eltj 70352211
_ZL24remove_pseudo_from_tableP7rtx_defj 94523137
_ZL17lookup_for_removeP7rtx_defj12machine_mode 98977660
_ZL12make_new_qtyj12machine_mode 107333114
_ZL16rehash_using_regP7rtx_def 129115655
_ZL23try_back_substitute_regP7rtx_defP8rtx_insn 139822213
_ZL9safe_hashP7rtx_def12machine_mode 170570475
_ZL16check_dependencePK7rtx_defPS_12machine_modeS2_ 188326985
_ZL10add_to_setP3vecI3set7va_heap6vl_ptrEP7rtx_defb 199719234
_ZL25cse_prescan_cache_vec_dupP20cse_basic_block_dataP15basic_block_defP8rtx_insnP7rtx_def 206448832
_ZL14invalidate_regP7rtx_def 225705645
_ZL9SAFE_HASHP7rtx_def12machine_mode 238123554
_ZL17fixed_base_plus_pP7rtx_def 244532183
_ZL10invalidateP7rtx_def12machine_mode 255056519
_ZL18is_dead_debug_insnPK7rtx_defPiPPS_Pb 256496149
_ZL11insert_regsP7rtx_defP9table_eltb 258662133
_ZL12count_storesP7rtx_defPKS_Pv 264340040
_ZL17insert_with_costsP7rtx_defP9table_eltj12machine_modeii 270147706
_ZL6insertP7rtx_defP9table_eltj12machine_mode 270147706
_ZL14equiv_constantP7rtx_def 277966853
_ZL11notreg_costP7rtx_def12machine_mode8rtx_codei 314814990
_ZL10set_live_pP7rtx_defPi 381808660
_ZL8fold_rtxP7rtx_defP8rtx_insn 407168558
_ZL19check_for_label_refP8rtx_insn 420345421
_ZL17canonicalize_insnP8rtx_insnP3vecI3set7va_heap6vl_ptrE 420512124
_ZL17find_sets_in_insnP8rtx_insnP3vecI3set7va_heap6vl_ptrE 420512124
_ZL24invalidate_from_clobbersP8rtx_insn 420512124
_ZL33invalidate_from_sets_and_clobbersP8rtx_insn 420512124
_ZL8cse_insnP8rtx_insn 420512124
_ZL15approx_reg_costPK7rtx_def 446915400
_ZL12mention_regsP7rtx_def 480035197
_ZL6lookupP7rtx_defj12machine_mode 508281478
_ZL10canon_hashP7rtx_def12machine_mode 528550163
_ZL10preferableiiii 678942298
_ZL11insn_live_pP8rtx_insnPi 748218020
_Z11exp_equiv_pPK7rtx_defS1_ib 791405086
_ZL4HASHP7rtx_def12machine_mode 862526032
_ZL18get_cse_reg_info_1j 910266224
_ZL18validate_canon_regPP7rtx_defP8rtx_insn 1074312557
_Z8hash_rtxPK7rtx_def12machine_modePiS3_bPFbS1_S2_PPS_PS2_E 1318122180
_ZL16delete_reg_equivj 1572104708
_ZL9canon_regP7rtx_defP8rtx_insn 1780086220
_ZL15count_reg_usageP7rtx_defPiS0_i 2522649758
_ZL16get_cse_reg_infoj 11704290261

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.