LCOV - code coverage report
Current view: top level - gcc - bb-reorder.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.0 % 1210 1028
Test Date: 2026-02-28 14:20:25 Functions: 90.2 % 41 37
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZL15find_jump_blockP15basic_block_def 0
_ZL32sjlj_fix_up_crossing_landing_padP15basic_block_def 0
_ZL33fix_crossing_conditional_branchesv 0
_ZL35fix_crossing_unconditional_branchesv 0
_ZL29maybe_duplicate_computed_gotoP15basic_block_defi 867
_ZL25create_eh_forwarder_blockP14rtx_code_labelP15basic_block_def 6788
_ZL31dw2_fix_up_crossing_landing_padP16eh_landing_pad_dP15basic_block_def 6788
_ZL27reorder_basic_blocks_simplev 34874
_Z28insert_section_boundary_notev 64348
_ZL22fix_up_fall_thru_edgesv 64348
_ZL26update_crossing_jump_flagsv 64348
_ZL28add_labels_and_missing_jumps3vecIP8edge_def7va_heap6vl_ptrE 64348
_ZL18sanitize_hot_pathsbjP3vecIP15basic_block_def7va_heap6vl_ptrE 129422
_ZL11rotate_loopP8edge_defP5tracei 162991
_ZL7copy_bbP15basic_block_defP8edge_defS0_i 259561
_ZL52find_rarely_executed_basic_blocks_and_crossing_edgesv 264504
_Z24make_pass_reorder_blocksPN3gcc7contextE 285722
_Z26make_pass_partition_blocksPN3gcc7contextE 285722
_Z34make_pass_duplicate_computed_gotosPN3gcc7contextE 285722
_ZN12_GLOBAL__N_121pass_partition_blocks7executeEP8function 557031
_ZL11find_tracesPiP5trace 598665
_ZL14connect_tracesiP5trace 598665
_ZL41reorder_basic_blocks_software_trace_cachev 598665
_ZL26set_edge_can_fallthru_flagv 633539
_Z22get_uncond_jump_lengthv 771115
_ZL24duplicate_computed_gotosP8function 899821
_ZN12_GLOBAL__N_129pass_duplicate_computed_gotos7executeEP8function 899821
_ZL20reorder_basic_blocksv 1043684
_ZN12_GLOBAL__N_119pass_reorder_blocks7executeEP8function 1043684
_ZN12_GLOBAL__N_119pass_reorder_blocks4gateEP8function 1471370
_ZN12_GLOBAL__N_121pass_partition_blocks4gateEP8function 1471370
_ZN12_GLOBAL__N_129pass_duplicate_computed_gotos4gateEP8function 1471370
_ZL21connect_better_edge_pPK8edge_defbiS1_P5trace 1877111
_ZL19find_traces_1_roundi13profile_countP5tracePiiPP14fibonacci_heapIl15basic_block_defEi 2394660
_ZL9copy_bb_pPK15basic_block_defi 3408430
_ZL13better_edge_pPK15basic_block_defPK8edge_def19profile_probability13profile_countS5_S6_S4_ 6671476
_ZL20push_to_next_round_pPK15basic_block_defii13profile_count 8725473
_ZL9bb_to_keyP15basic_block_def 9684279
_ZL15mark_bb_visitedP15basic_block_defi 10068217
_ZL10edge_orderPKvS0_ 21006966
_ZL16bb_visited_tracePK15basic_block_def 37830467

Generated by: LCOV version 2.4-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.