LCOV - code coverage report
Current view: top level - gcc - lra-remat.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.6 % 673 650
Test Date: 2025-11-22 14:42:49 Functions: 97.0 % 33 32
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
_ZL17finish_cand_tablev 0
_ZL10dump_candsP8_IO_FILE 1
_ZL16change_sp_offsetP8rtx_insn8poly_intILj1ElE 95
_ZL18update_scratch_opsP8rtx_insn 2705
_ZL31call_used_input_regno_present_pRK12function_abiP8rtx_insn 31632
_ZL9cand_eq_pPKvS0_ 97723
_ZL12create_candsv 186494
_ZL19calculate_gen_candsv 186494
_ZL19initiate_cand_tablev 186494
_ZL20create_remat_bb_datav 186494
_ZL20finish_remat_bb_datav 186494
_ZL22calculate_livein_candsv 186494
_ZL30calculate_global_remat_bb_datav 186494
_ZL33calculate_local_reg_remat_bb_datav 186494
_ZL33dump_candidates_and_remat_bb_datav 186494
_ZL8do_rematv 186494
_ZL17cand_av_con_fun_0P15basic_block_def 187710
_ZL18cand_pav_con_fun_0P15basic_block_def 187710
_Z9lra_rematv 200586
_ZL9free_candPv 258195
_ZL11create_candP8rtx_insniiS0_ 355456
_ZL11insert_candP4cand 355456
_ZL9cand_hashPKv 355456
_ZL23reg_overlap_for_remat_pP12lra_insn_regP8rtx_insn 4727924
_ZL17cand_av_trans_funi 6916787
_ZL18cand_pav_trans_funi 7139443
_ZL17cand_av_con_fun_nP8edge_def 9898423
_ZL18cand_pav_con_fun_nP8edge_def 10312091
_ZL14cand_trans_funiP11bitmap_headS0_ 14056230
_ZL16operand_to_rematP8rtx_insn 43156366
_ZL11set_bb_regsP15basic_block_defP8rtx_insn 43180774
_ZL13get_hard_regsP12lra_insn_regRi 51789575
_ZL27bad_for_rematerialization_pP7rtx_def 54207688

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.