LCOV - code coverage report
Current view: top level - gcc - cfgcleanup.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.0 % 1431 1331
Test Date: 2025-06-21 16:26:05 Functions: 97.4 % 39 38
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
_Z11cleanup_cfgi 19288081
_Z14make_pass_jumpPN3gcc7contextE 285081
_Z15make_pass_jump2PN3gcc7contextE 285081
_Z17bb_is_just_returnP15basic_block_defPP8rtx_insnS3_ 399563837
_Z20flow_find_cross_jumpP15basic_block_defS0_PP8rtx_insnS3_P17replace_direction 14860759
_Z22delete_dead_jumptablesv 8947831
_Z25delete_unreachable_blocksv 27696342
_Z28make_pass_jump_after_combinePN3gcc7contextE 285081
_Z32flow_find_head_matching_sequenceP15basic_block_defS0_PP8rtx_insnS3_i 4668531
_ZL11mark_effectP7rtx_defP11bitmap_head 31948722
_ZL11merge_notesP8rtx_insnS0_ 9305667
_ZL11thread_jumpP8edge_defP15basic_block_def 28022997
_ZL14can_replace_byP8rtx_insnS0_ 12235302
_ZL14merge_memattrsP7rtx_defS0_ 156507209
_ZL14values_equal_pP7rtx_defS0_S0_S0_ 6468217
_ZL16notice_new_blockP15basic_block_def 23655
_ZL16try_crossjump_bbiP15basic_block_def 31201034
_ZL16try_optimize_cfgi 21436195
_ZL17merge_blocks_moveP8edge_defP15basic_block_defS2_i 7104437
_ZL17old_insns_match_piP8rtx_insnS0_ 39191751
_ZL17try_forward_edgesiP15basic_block_def 398577890
_ZL17try_head_merge_bbP15basic_block_def 29993082
_ZL20outgoing_edges_matchiP15basic_block_defS0_ 45709557
_ZL20trivially_empty_bb_pP15basic_block_def 16006673
_ZL21equal_different_set_pP7rtx_defS0_S0_S0_ 4
_ZL21try_crossjump_to_edgeiP8edge_defS0_17replace_direction 50915669
_ZL21try_simplify_condjumpP15basic_block_def 33915400
_ZL21update_forwarder_flagP15basic_block_def 310488099
_ZL21walk_to_nondebug_insnPP8rtx_insnPP15basic_block_defbPb 47923408
_ZL22mentions_nonequal_regsPK7rtx_defP11bitmap_head 3486836
_ZL24block_has_preserve_labelP15basic_block_def 401261
_ZL30insns_have_identical_cfa_notesP8rtx_insnS0_ 700720
_ZL35merge_blocks_move_successor_nojumpsP15basic_block_defS0_ 28180
_ZL37merge_blocks_move_predecessor_nojumpsP15basic_block_defS0_ 23389
_ZL9merge_dir17replace_directionS_ 0
_ZN12_GLOBAL__N_110pass_jump27executeEP8function 1449856
_ZN12_GLOBAL__N_123pass_jump_after_combine4gateEP8function 1449863
_ZN12_GLOBAL__N_123pass_jump_after_combine7executeEP8function 947780
_ZN12_GLOBAL__N_19pass_jump7executeEP8function 1449852

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.