LCOV - code coverage report
Current view: top level - gcc - df-scan.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.6 % 1930 1652
Test Date: 2025-11-29 14:49:28 Functions: 90.7 % 97 88
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
_Z13df_scan_allocP11bitmap_head 3042051
_Z14df_insn_deleteP8rtx_insn 109304593
_Z14df_insn_rescanP8rtx_insn 1076081118
_Z14df_scan_blocksv 3042051
_Z14df_scan_verifyv 6386230
_Z14df_uses_createPP7rtx_defP8rtx_insni 0
_Z15df_notes_rescanP8rtx_insn 45412426
_Z16df_grow_reg_infov 1215101535
_Z16df_hard_reg_initv 1472709
_Z17df_bb_refs_recordib 44328376
_Z17df_grow_insn_infov 449037264
_Z17df_insn_change_bbP8rtx_insnP15basic_block_def 293301282
_Z18df_epilogue_uses_pj 1658672146
_Z18df_hard_reg_used_pj 4148908522
_Z18df_insn_rescan_allv 34924
_Z18df_recompute_luidsP15basic_block_def 23071857
_Z19df_regs_ever_live_pj 730892712
_Z19df_scan_add_problemv 1472709
_Z21df_set_regs_ever_livejb 104570946
_Z22df_hard_reg_used_countj 0
_Z25df_compute_regs_ever_liveb 47931057
_Z25df_get_exit_block_use_setP11bitmap_head 18766686
_Z25df_update_exit_block_usesv 8372602
_Z26df_insn_create_insn_recordP8rtx_insn 406964392
_Z26df_ref_change_reg_with_locP7rtx_defj 35313888
_Z26df_update_entry_block_defsv 7109046
_Z27df_process_deferred_rescansv 88009852
_Z28df_maybe_reorganize_def_refs12df_ref_order 48292853
_Z28df_maybe_reorganize_use_refs12df_ref_order 42247878
_Z29df_insn_rescan_debug_internalP8rtx_insn 146995
_Z30df_update_entry_exit_and_callsv 6691443
_ZL11df_free_refP8df_ref_d 7859469476
_ZL11df_mark_regP7rtx_defPv 9785474
_ZL12df_bb_verifyP15basic_block_def 84684236
_ZL12df_scan_freev 1472709
_ZL13df_count_refsbbb 6044975
_ZL13df_mw_comparePK13df_mw_hardregS1_ 1801354
_ZL13df_mw_equal_pP13df_mw_hardregS0_ 6708461
_ZL13df_mws_verifyPK3vecIP13df_mw_hardreg7va_heap6vl_ptrES1_b 1032594070
_ZL13df_ref_record12df_ref_classP17df_collection_recP7rtx_defPS3_P15basic_block_defP12df_insn_info11df_ref_typei 9424972465
_ZL14df_defs_recordP17df_collection_recP7rtx_defP15basic_block_defP12df_insn_infoi 1671591846
_ZL14df_install_mwsPK3vecIP13df_mw_hardreg7va_heap6vl_ptrE 390415027
_ZL14df_install_refP8df_ref_dP11df_reg_infoP11df_ref_infob 1884253427
_ZL14df_ref_compareP8df_ref_dS0_ 11330582608
_ZL14df_ref_equal_pP8df_ref_dS0_ 8243428721
_ZL14df_refs_verifyPK3vecIP8df_ref_d7va_heap6vl_ptrES1_b 3380735843
_ZL14df_uses_recordP17df_collection_recPP7rtx_def11df_ref_typeP15basic_block_defP12df_insn_infoi 3651321338
_ZL15df_def_record_1P17df_collection_recPP7rtx_defP15basic_block_defP12df_insn_infoi 967447663
_ZL15df_install_refsP15basic_block_defPK3vecIP8df_ref_d7va_heap6vl_ptrEPP11df_reg_infoP11df_ref_infob 1286324847
_ZL16df_get_call_refsP17df_collection_recP15basic_block_defP12df_insn_infoi 84624446
_ZL16df_grow_ref_infoP11df_ref_infoj 6046359
_ZL17df_mw_ptr_comparePKvS0_ 1138735
_ZL17df_reg_chain_markP8df_ref_djbb 2786701875
_ZL18df_bb_refs_collectP17df_collection_recP15basic_block_def 122314108
_ZL18df_ref_ptr_comparePKvS0_ 3650903110
_ZL18df_scan_start_dumpP8_IO_FILE 3938
_ZL19df_insn_info_deletej 102607440
_ZL19df_insn_refs_verifyP17df_collection_recP15basic_block_defP8rtx_insnb 1091630165
_ZL19df_ref_chain_deleteP8df_ref_d 0
_ZL19df_reg_chain_unlinkP8df_ref_d 309602806
_ZL19df_scan_start_blockP15basic_block_defP8_IO_FILE 5540
_ZL20df_add_refs_to_tablejP11df_ref_infoP8df_ref_d 0
_ZL20df_insn_refs_collectP17df_collection_recP15basic_block_defP12df_insn_info 1423007058
_ZL20df_scan_free_bb_infoP15basic_block_defPv 6922987
_ZL21df_find_hard_reg_defsP7rtx_defP12HARD_REG_SET 89459006
_ZL21df_refs_add_to_chainsP17df_collection_recP15basic_block_defP8rtx_insnj 456558056
_ZL21df_scan_free_internalv 3042051
_ZL22df_free_collection_recP17df_collection_rec 1117276267
_ZL23df_find_hard_reg_defs_1P7rtx_defP12HARD_REG_SET 37270476
_ZL23df_get_conditional_usesP17df_collection_rec 0
_ZL23df_ref_create_structure12df_ref_classP17df_collection_recP7rtx_defPS3_P15basic_block_defP12df_insn_info11df_ref_typei 9434120097
_ZL24df_insn_info_free_fieldsP12df_insn_info 151762046
_ZL24df_insn_info_init_fieldsP12df_insn_infoP8rtx_insn 0
_ZL24df_sort_and_compress_mwsP3vecIP13df_mw_hardreg7va_heap6vl_ptrE 1573834323
_ZL25df_record_exit_block_usesP11bitmap_head 5490919
_ZL25df_reorganize_refs_by_regP11df_ref_infobbb 6044975
_ZL25df_sort_and_compress_refsP3vecIP8df_ref_d7va_heap6vl_ptrE 4721502969
_ZL26df_canonize_collection_recP17df_collection_rec 1573834323
_ZL26df_check_and_grow_ref_infoP11df_ref_infoj 7158433
_ZL26df_exit_block_uses_collectP17df_collection_recP11bitmap_head 11877149
_ZL26df_get_entry_block_def_setP11bitmap_head 16537327
_ZL26df_install_ref_incrementalP8df_ref_d 0
_ZL26df_mw_hardreg_chain_deleteP13df_mw_hardreg 151909041
_ZL26df_record_entry_block_defsP11bitmap_head 5815946
_ZL26df_reorganize_refs_by_insnP11df_ref_infobbb 0
_ZL27df_entry_block_defs_collectP17df_collection_recP11bitmap_head 12202176
_ZL27df_exit_block_bitmap_verifyb 6386230
_ZL28df_entry_block_bitmap_verifyb 6386230
_ZL28df_ref_chain_delete_du_chainP8df_ref_d 21356558
_ZL28df_ref_change_reg_with_loc_1P11df_reg_infoS0_jP7rtx_def 105941664
_ZL28df_reg_chain_verify_unmarkedP8df_ref_d 2786701875
_ZL29df_reorganize_refs_by_insn_bbP15basic_block_defjP11df_ref_infobbb 0
_ZL31df_get_eh_block_artificial_usesP11bitmap_head 9428281
_ZL32df_reorganize_refs_by_reg_by_regP11df_ref_infobbb 4714379
_ZL33df_reorganize_refs_by_reg_by_insnP11df_ref_infobbb 1330596
_ZL34df_mw_hardreg_chain_delete_eq_usesP12df_insn_info 17206292
_ZL36df_get_regular_block_artificial_usesP11bitmap_head 9428281

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.