LCOV - code coverage report
Current view: top level - gcc - cfganal.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.5 % 820 701
Test Date: 2024-05-18 13:55:47 Functions: 86.4 % 44 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
_Z11compute_idfP11bitmap_headS0_ 21285712
_Z14free_edge_listP9edge_list 458592
_Z15find_edge_indexP9edge_listP15basic_block_defS2_ 26
_Z15print_edge_listP8_IO_FILEP9edge_list 0
_Z16create_edge_listv 458592
_Z16dfs_find_deadendP15basic_block_def 385728
_Z16verify_edge_listP8_IO_FILEP9edge_list 0
_Z17remove_fake_edgesv 2275
_Z18dfs_enumerate_fromP15basic_block_defiPFbPKS_PKvEPS0_iS4_ 189001368
_Z18post_order_computePibb 34983433
_Z19mark_dfs_back_edgesP8function 31088986
_Z19mark_dfs_back_edgesv 24027934
_Z21bitmap_union_of_predsP17simple_bitmap_defPS0_P15basic_block_def 0
_Z21bitmap_union_of_succsP17simple_bitmap_defPS0_P15basic_block_def 0
_Z22remove_fake_exit_edgesv 6404709
_Z23find_unreachable_blocksv 66396948
_Z23verify_marked_backedgesP8function 0
_Z27compute_dominance_frontiersP11bitmap_head 7288407
_Z28add_noreturn_fake_exit_edgesv 6406984
_Z28bitmap_intersection_of_predsP17simple_bitmap_defPS0_P15basic_block_def 49104140
_Z28bitmap_intersection_of_succsP17simple_bitmap_defPS0_P15basic_block_def 9281462
_Z28verify_no_unreachable_blocksv 38661998
_Z29single_pred_before_succ_orderv 7017771
_Z30connect_infinite_loops_to_exitv 5054288
_Z30pre_and_rev_post_order_computePiS_b 70818889
_Z31inverted_rev_post_order_computeP8functionPiPP17simple_bitmap_def 38662781
_Z33pre_and_rev_post_order_compute_fnP8functionPiS1_b 92069624
_Z36single_pred_edge_ignoring_loop_edgesP15basic_block_defb 87200286
_Z37rev_post_order_and_mark_dfs_back_semeP8functionP8edge_defP11bitmap_headbPiP3vecISt4pairIiiE7va_heap6vl_ptrE 7023570
_Z9find_edgeP15basic_block_defS0_ 679402236
_ZL10tag_headeriiP16rpoamdbs_bb_data 65702194
_ZL17cmp_edge_dest_prePKvS0_Pv 51537763
_ZL24remove_fake_predecessorsP15basic_block_def 6418954
_ZN12_GLOBAL__N_118depth_first_search6add_bbEP15basic_block_def 58521503
_ZN12_GLOBAL__N_118depth_first_search7executeEP15basic_block_def 5078478
_ZN12_GLOBAL__N_118depth_first_searchC2Ev 5054288
_ZN19control_dependences12get_edge_srcEi 126317326
_ZN19control_dependences13get_edge_destEi 42977453
_ZN19control_dependences22get_edges_dependent_onEi 26865993
_ZN19control_dependences23find_control_dependenceEi 42977453
_ZN19control_dependences30set_control_dependence_map_bitEP15basic_block_defi 41607566
_ZN19control_dependences31clear_control_dependence_bitmapEP15basic_block_def 0
_ZN19control_dependencesC2Ev 3219649
_ZN19control_dependencesD2Ev 3219649

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.