LCOV - code coverage report
Current view: top level - gcc - cfgloop.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 90.8 % 983 893
Test Date: 2025-11-22 14:42:49 Functions: 95.8 % 72 69
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
_Z10alloc_loopv 17599870
_Z11delete_loopP4loop 144377
_Z11single_exitPK4loop 35803947
_Z13bb_loop_depthPK15basic_block_def 55723902
_Z13get_loop_bodyPK4loop 21873367
_Z14add_bb_to_loopP15basic_block_defP4loop 46635724
_Z14flow_loop_dumpPK4loopP8_IO_FILEPFvS1_S3_iEi 7527
_Z14flow_loop_freeP4loop 17475827
_Z15flow_loops_dumpP8_IO_FILEPFvPK4loopS0_iEi 50246798
_Z15flow_loops_findP5loops 22097496
_Z15flow_loops_freeP5loops 10932196
_Z15loop_latch_edgePK4loop 13462601
_Z16bb_loop_header_pP15basic_block_def 3996534036
_Z16cancel_loop_treeP4loop 11036
_Z16find_common_loopP4loopS0_ 211593899
_Z16loop_exit_edge_pPK4loopPK8edge_def 35061467
_Z16rescan_loop_exitP8edge_defbb 566802020
_Z17get_loop_locationP4loop 602693
_Z17num_loop_branchesPK4loop 119
_Z17record_loop_exitsv 17564244
_Z18dump_recorded_exitPP9loop_exitP8_IO_FILE 0
_Z18flow_loop_nested_pPK4loopS1_ 793368275
_Z18loop_exits_to_bb_pP4loopP15basic_block_def 0
_Z18record_niter_boundP4loopRK16generic_wide_intI18widest_int_storageILi131072EEEbb 17223072
_Z18sort_sibling_loopsP8function 557
_Z18superloop_at_depthP4loopj 22780666
_Z19dump_recorded_exitsP8_IO_FILE 0
_Z19get_loop_exit_edgesPK4loopPP15basic_block_def 36610086
_Z19loop_preheader_edgePK4loop 431903246
_Z20flow_loop_nodes_findP15basic_block_defP4loop 22714258
_Z20init_loops_structureP8functionP5loopsj 11041672
_Z20loop_exits_from_bb_pP4loopP15basic_block_def 1104505
_Z20remove_bb_from_loopsP15basic_block_def 58052091
_Z21flow_bb_inside_loop_pPK4loopPK15basic_block_def 3296033299
_Z21mark_loop_for_removalP4loop 291317
_Z21verify_loop_structurev 376014616
_Z22release_recorded_exitsP8function 17564244
_Z23flow_loop_tree_node_addP4loopS0_S0_ 23624312
_Z23get_loop_body_with_sizePK4loopPP15basic_block_defj 222635137
_Z23get_max_loop_iterationsPK4loopP16generic_wide_intI18widest_int_storageILi131072EEE 22981048
_Z23max_stmt_executions_intP4loop 285131
_Z26flow_loop_tree_node_removeP4loop 17502410
_Z26get_loop_body_in_bfs_orderPK4loop 408051
_Z26get_loop_body_in_dom_orderPK4loop 1993553
_Z27get_max_loop_iterations_intPK4loop 1748910
_Z29get_estimated_loop_iterationsP4loopP16generic_wide_intI18widest_int_storageILi131072EEE 9237145
_Z29get_loop_body_in_custom_orderPK4loopPFiPKvS3_E 55
_Z29get_loop_body_in_custom_orderPK4loopPvPFiPKvS4_S2_E 146814
_Z30get_likely_max_loop_iterationsP4loopP16generic_wide_intI18widest_int_storageILi131072EEE 5544474
_Z30likely_max_stmt_executions_intP4loop 5106581
_Z33get_estimated_loop_iterations_intP4loop 157
_Z34get_likely_max_loop_iterations_intP4loop 5168396
_Z40disambiguate_loops_with_multiple_latchesv 28802828
_ZL10glb_enum_pPK15basic_block_defPKv 1245753290
_ZL11cancel_loopP4loop 11036
_ZL12form_subloopP4loopP8edge_def 14801
_ZL15establish_predsP4loopS0_ 23711520
_ZL17fill_sons_in_loopPK4loopP15basic_block_defPS3_Pi 5673917
_ZL17merge_latch_edgesP4loop 295669
_ZL19flow_loops_cfg_dumpP8_IO_FILE 5911
_ZL20get_loop_latch_edgesPK4loop 606145
_ZL21get_exit_descriptionsP8edge_def 42994161
_ZL22sort_sibling_loops_cmpPKvS0_ 2663
_ZL23find_subloop_latch_edgeP4loop 310470
_ZL25mfb_redirect_edges_in_setP8edge_def 1085437
_ZL29disambiguate_multiple_latchesP4loop 295669
_ZL30find_subloop_latch_edge_by_ivsP4loop3vecIP8edge_def7va_heap6vl_ptrE 277563
_ZL34find_subloop_latch_edge_by_profile3vecIP8edge_def7va_heap6vl_ptrE 294484
_ZN10loops_list14walk_loop_treeEP4loopj 1382288690
_ZN16loop_exit_hasher4hashEP9loop_exit 265281408
_ZN16loop_exit_hasher5equalEP9loop_exitP8edge_def 314365399
_ZN16loop_exit_hasher6removeEP9loop_exit 19993715

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.