LCOV - code coverage report
Current view: top level - gcc - gimple-crc-optimization.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.1 % 431 397
Test Date: 2025-04-26 15:52:03 Functions: 100.0 % 33 33
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
_ZN16crc_optimization20find_shift_after_xorEP9tree_node 15
_ZN16crc_optimization19get_xor_bb_oppositeEP15basic_block_defS1_ 38
_ZN16crc_optimization30exists_shift_for_opp_xor_shiftEP15basic_block_def 38
_ZN16crc_optimization17optimize_crc_loopEP4gphi 223
_ZN16crc_optimization19loop_calculates_crcEP4gphiSt4pairIP9tree_nodeP5valueE 247
_ZN16crc_optimization29construct_constant_polynomialEP5value 247
_ZN16crc_optimization21validate_crc_and_dataEv 267
_ZN16crc_optimization13is_output_crcEP4gphi 270
_ZN16crc_optimization27swap_crc_and_data_if_neededEP4gphi 270
_ZN16crc_optimization14get_output_phiEv 288
_ZN16crc_optimization20dump_crc_informationEv 288
_ZN16crc_optimization19cond_depends_on_crcER8auto_vecIP6gimpleLm0EE 290
_ZN16crc_optimization14is_crc_checkedEP5gcond 293
_ZN16crc_optimization23is_crc_satisfiable_condEP15basic_block_defS1_P5gcond 293
_ZN16crc_optimization32cond_true_is_checked_for_bit_oneEPK5gcond 293
_ZN16crc_optimization8crc_condEP15basic_block_defS1_ 293
_ZN16crc_optimization20set_crc_and_data_phiER8auto_vecIP6gimpleLm0EE 301
_ZN16crc_optimization21find_shift_before_xorERK8auto_vecIP6gimpleLm0EE 301
_ZN16crc_optimization16can_be_crc_shiftEP6gimple 318
_ZN16crc_optimization18xor_calculates_crcEP8functionPK6gimple 515
_ZN16crc_optimization19can_not_be_crc_stmtEP6gimple 981
_ZN16crc_optimization23is_acceptable_stmt_codeERK9tree_code 981
_ZN16crc_optimization27passes_checks_for_def_chainEP9tree_node 2542
_ZN16crc_optimization8set_defsEP9tree_nodeR8auto_vecIP6gimpleLm0EEb 2542
_ZN16crc_optimization32loop_contains_two_conditional_bbEPP15basic_block_defj 17594
_ZN12_GLOBAL__N_121pass_crc_optimization7executeEP8function 220906
_ZN16crc_optimization7executeEP8function 220906
_ZN16crc_optimizationC2Ev 220906
_ZN16crc_optimization18set_initial_valuesEv 221421
_ZN12_GLOBAL__N_121pass_crc_optimization4gateEP8function 236481
_Z26make_pass_crc_optimizationPN3gcc7contextE 277917
_ZN16crc_optimization22loop_may_calculate_crcEP4loop 490125
_ZN16crc_optimization34satisfies_crc_loop_iteration_countEP4loop 490125

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.