LCOV - code coverage report
Current view: top level - gcc - bb-reorder.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.1 % 1203 1024
Test Date: 2025-01-11 13:11:20 Functions: 90.2 % 41 37
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
_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 872
_ZL25create_eh_forwarder_blockP14rtx_code_labelP15basic_block_def 4731
_ZL31dw2_fix_up_crossing_landing_padP16eh_landing_pad_dP15basic_block_def 4731
_ZL27reorder_basic_blocks_simplev 32824
_Z28insert_section_boundary_notev 60337
_ZL22fix_up_fall_thru_edgesv 60337
_ZL26update_crossing_jump_flagsv 60337
_ZL28add_labels_and_missing_jumps3vecIP8edge_def7va_heap6vl_ptrE 60337
_ZL18sanitize_hot_pathsbjP3vecIP15basic_block_def7va_heap6vl_ptrE 121032
_ZL11rotate_loopP8edge_defP5tracei 149715
_ZL52find_rarely_executed_basic_blocks_and_crossing_edgesv 255357
_ZL7copy_bbP15basic_block_defP8edge_defS0_i 256609
_Z24make_pass_reorder_blocksPN3gcc7contextE 280047
_Z26make_pass_partition_blocksPN3gcc7contextE 280047
_Z34make_pass_duplicate_computed_gotosPN3gcc7contextE 280047
_ZN12_GLOBAL__N_121pass_partition_blocks7executeEP8function 536792
_ZL11find_tracesPiP5trace 578939
_ZL14connect_tracesiP5trace 578939
_ZL41reorder_basic_blocks_software_trace_cachev 578939
_ZL26set_edge_can_fallthru_flagv 611763
_Z22get_uncond_jump_lengthv 742882
_ZL24duplicate_computed_gotosP8function 866372
_ZN12_GLOBAL__N_129pass_duplicate_computed_gotos7executeEP8function 866372
_ZL20reorder_basic_blocksv 1001775
_ZN12_GLOBAL__N_119pass_reorder_blocks7executeEP8function 1001775
_ZN12_GLOBAL__N_119pass_reorder_blocks4gateEP8function 1423783
_ZN12_GLOBAL__N_121pass_partition_blocks4gateEP8function 1423783
_ZN12_GLOBAL__N_129pass_duplicate_computed_gotos4gateEP8function 1423783
_ZL21connect_better_edge_pPK8edge_defbiS1_P5trace 1687666
_ZL19find_traces_1_roundi13profile_countP5tracePiiPP14fibonacci_heapIl15basic_block_defEi 2315756
_ZL9copy_bb_pPK15basic_block_defi 3147173
_ZL13better_edge_pPK15basic_block_defPK8edge_def19profile_probability13profile_countS5_S6_S4_ 6086672
_ZL20push_to_next_round_pPK15basic_block_defii13profile_count 8134000
_ZL9bb_to_keyP15basic_block_def 9030522
_ZL15mark_bb_visitedP15basic_block_defi 9302910
_ZL10edge_orderPKvS0_ 18542700
_ZL16bb_visited_tracePK15basic_block_def 34814161

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.