LCOV - code coverage report
Current view: top level - gcc - cfghooks.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 77.7 % 764 594
Test Date: 2026-10-17 16:30:31 Functions: 79.1 % 67 53
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z10split_edgeP8edge_def 30688449
_Z11remove_edgeP8edge_def 88164387
_Z11split_blockP15basic_block_defP6gimple 5952561
_Z11split_blockP15basic_block_defP7rtx_def 3042725
_Z12merge_blocksP15basic_block_defS0_ 22945090
_Z12predict_edgeP8edge_def12br_predictori 6468871
_Z13empty_block_pP15basic_block_def 15460461
_Z13get_cfg_hooksv 715
_Z13remove_branchP8edge_def 458723
_Z13set_cfg_hooksPK9cfg_hooks 1430
_Z14can_copy_bbs_pPP15basic_block_defjP8edge_def 3455427
_Z14dump_flow_infoP8_IO_FILE9dump_flag 291
_Z14predicted_by_pPK15basic_block_def12br_predictor 3230364
_Z15create_empty_bbP15basic_block_def 36180676
_Z15current_ir_typev 334518515
_Z15debug_flow_infov 0
_Z15duplicate_blockP15basic_block_defP8edge_defS0_P12copy_bb_data 4814902
_Z16move_block_afterP15basic_block_defS0_ 24977740
_Z16verify_flow_infov 339967587
_Z17dump_bb_for_graphP14pretty_printerP15basic_block_def 450
_Z17force_nonfallthruP8edge_def 777704
_Z18can_merge_blocks_pP15basic_block_defS0_ 440946238
_Z18create_basic_blockP6gimpleP15basic_block_def 37887621
_Z18create_basic_blockP7rtx_defS0_P15basic_block_def 13466106
_Z18delete_basic_blockP15basic_block_def 44222610
_Z18tidy_fallthru_edgeP8edge_def 885207
_Z19can_remove_branch_pPK8edge_def 458664
_Z19flow_call_edges_addP17simple_bitmap_def 3023
_Z19tidy_fallthru_edgesv 484194
_Z20make_forwarder_blockP15basic_block_defPFbP8edge_defPvES3_ 95611
_Z21can_duplicate_block_pPK15basic_block_def 24836518
_Z21extract_cond_bb_edgesP15basic_block_defPP8edge_defS3_ 0
_Z22block_ends_with_call_pP15basic_block_def 10086154
_Z22lv_add_condition_to_bbP15basic_block_defS0_S0_Pv 35766
_Z22lv_flush_pending_stmtsP8edge_def 35766
_Z22rtl_register_cfg_hooksv 4103234
_Z23execute_on_growing_predP8edge_def 209780059
_Z24redirect_edge_and_branchP8edge_defP15basic_block_def 77134867
_Z24redirect_edge_succ_nodupP8edge_defP15basic_block_def 82871138
_Z24split_block_after_labelsP15basic_block_def 121508
_Z25execute_on_shrinking_predP8edge_def 177141626
_Z25gimple_register_cfg_hooksv 15381411
_Z25lv_adjust_loop_header_phiP15basic_block_defS0_S0_P8edge_def 35766
_Z26block_ends_with_condjump_pPK15basic_block_def 1804
_Z27dump_bb_as_sarif_propertiesPN11diagnostics13sarif_builderERN4json6objectEP15basic_block_def 540
_Z28split_block_before_cond_jumpP15basic_block_def 557
_Z29can_duplicate_block_on_edge_pP8edge_def 6410600
_Z30profile_record_account_profileP14profile_record 0
_Z30redirect_edge_and_branch_forceP8edge_defP15basic_block_def 9511404
_Z32profile_record_check_consistencyP14profile_record 0
_Z33cfg_layout_rtl_register_cfg_hooksv 2586428
_Z43cfg_hook_duplicate_loop_body_to_header_edgeP4loopP8edge_defjP17simple_bitmap_defS2_P3vecIS2_7va_heap6vl_ptrEi 35776
_Z5debugP15basic_block_def 0
_Z5debugP3vecIP15basic_block_def5va_gc8vl_embedE 0
_Z5debugP3vecIP15basic_block_def5va_gc8vl_embedE 0
_Z5debugP3vecIP15basic_block_def7va_heap6vl_ptrE 0
_Z5debugR3vecIP15basic_block_def5va_gc8vl_embedE 0
_Z5debugR3vecIP15basic_block_def7va_heap6vl_ptrE 0
_Z5debugP8hash_setIP15basic_block_defLb0E19default_hash_traitsIS1_EE 0
_Z5debugP8hash_setIP15basic_block_defLb0E19default_hash_traitsIS1_EE 0
_Z5debugR8hash_setIP15basic_block_defLb0E19default_hash_traitsIS1_EE 0
_Z5debugR15basic_block_def 0
_Z7dump_bbP8_IO_FILEP15basic_block_defi9dump_flag 312649
_Z8copy_bbsPP15basic_block_defjS1_PP8edge_defjS4_P4loopS0_bS3_ 2528058
_ZL10debug_slimP15basic_block_def 0
_ZL13split_block_1P15basic_block_defPv 9116794
_ZL15current_ir_namev 0
_ZL20create_basic_block_1PvS_P15basic_block_def 87534403
_ZL23copyid_location_from_bbP15basic_block_def 3323256

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