LCOV - code coverage report
Current view: top level - gcc - tree-vect-loop-manip.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 81.1 % 1874 1520
Test Date: 2025-10-18 14:39:06 Functions: 85.1 % 47 40
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
_Z15vect_do_peelingP14_loop_vec_infoP9tree_nodeS2_PS2_S3_S3_ibbS3_ 59211
_Z18find_loop_locationP4loop 3572416
_Z20vect_loop_versioningP14_loop_vec_infoP6gimple 3685
_Z22vect_build_loop_nitersP14_loop_vec_infoPb 59596
_Z22vect_can_advance_ivs_pP14_loop_vec_info 405968
_Z23vect_set_loop_conditionP4loopP8edge_defP14_loop_vec_infoP9tree_nodeS6_S6_b 59596
_Z24vect_update_inits_of_drsP14_loop_vec_infoP9tree_node9tree_code 7152
_Z25vect_get_main_loop_resultP14_loop_vec_infoP9tree_nodeS2_ 3209
_Z26vect_iv_increment_positionP8edge_defP20gimple_stmt_iteratorPb 59667
_Z27slpeel_can_duplicate_loop_pPK4loopPK8edge_defS4_ 398844
_Z27vect_gen_vector_loop_nitersP14_loop_vec_infoP9tree_nodePS2_S3_b 33283
_Z29vect_prepare_for_masked_peelsP14_loop_vec_info 1
_Z33vect_create_cond_for_alias_checksP14_loop_vec_infoPP9tree_node 3226
_Z38slpeel_tree_duplicate_loop_to_edge_cfgP4loopP8edge_defS0_S2_S2_PS2_bP3vecIP15basic_block_def7va_heap6vl_ptrE 33957
_ZL13rename_use_opP17ssa_use_operand_t 891376
_ZL14add_header_seqP4loopP6gimple 0
_ZL15chain_cond_exprPP9tree_nodeS0_ 317
_ZL17add_preheader_seqP4loopP6gimple 14
_ZL18adjust_debug_stmtsP9tree_nodeS0_P15basic_block_def 105649
_ZL21get_misalign_in_elemsPP6gimpleP14_loop_vec_info 173
_ZL21slpeel_add_loop_guardP15basic_block_defP9tree_nodeS0_S0_19profile_probabilityb 49544
_ZL21vect_set_loop_controlP4loopP9tree_nodeS2_S2_ 82
_ZL22adjust_debug_stmts_nowP11adjust_info 78035
_ZL22adjust_vec_debug_stmtsv 32932
_ZL22interleave_supported_pP16vec_perm_indicesP9tree_nodej 0
_ZL22rename_variables_in_bbP15basic_block_defb 109198
_ZL22vect_update_init_of_drP11dr_vec_infoP9tree_node9tree_code 22372
_ZL26adjust_phi_and_debug_stmtsP6gimpleP8edge_defP9tree_node 211065
_ZL27vect_gen_prolog_loop_nitersP14_loop_vec_infoP15basic_block_defP8poly_intILj1ElE 385
_ZL27vect_gen_scalar_loop_nitersP9tree_nodei8poly_intILj1ElES2_iPS1_ILj1EmEb 24094
_ZL28vect_can_peel_nonlinear_iv_pP14_loop_vec_infoP14_stmt_vec_info 9521
_ZL29vect_adjust_loop_lens_controlP9tree_nodePP6gimpleP15rgroup_controlsS0_ 0
_ZL29vect_maybe_permute_loop_masksPP6gimpleP15rgroup_controlsS3_ 0
_ZL30vect_set_loop_condition_normalP14_loop_vec_infoP8edge_defP4loopP9tree_nodeS6_S6_b20gimple_stmt_iterator 59582
_ZL31vect_set_loop_controls_directlyP4loopP14_loop_vec_infoPP6gimpleS5_20gimple_stmt_iteratorP15rgroup_controlsP9tree_nodeSA_bPSA_SB_ 0
_ZL32get_live_virtual_operand_on_edgeP8edge_def 10
_ZL32vect_update_ivs_after_vectorizerP14_loop_vec_infoP9tree_nodeP8edge_def 32528
_ZL33vect_create_cond_for_align_checksP14_loop_vec_infoPP9tree_nodePP6gimple 33
_ZL33vect_create_cond_for_lower_boundsP14_loop_vec_infoPP9tree_node 3226
_ZL34slpeel_update_phi_nodes_for_guard1P4loopS0_P8edge_defS2_ 24479
_ZL34vect_create_cond_for_niters_checksP14_loop_vec_infoPP9tree_node 393
_ZL34vect_create_cond_for_unequal_addrsP14_loop_vec_infoPP9tree_node 3226
_ZL34vect_create_cond_for_vla_spec_readP14_loop_vec_infoPP9tree_node 0
_ZL35vect_gen_vector_loop_niters_mult_vfP14_loop_vec_infoP9tree_nodePS2_ 32547
_ZL39vect_set_loop_condition_partial_vectorsP4loopP8edge_defP14_loop_vec_infoP9tree_nodeS6_b20gimple_stmt_iterator 0
_ZL46vect_set_loop_condition_partial_vectors_avx512P4loopP8edge_defP14_loop_vec_infoP9tree_nodeS6_b20gimple_stmt_iterator 14
_ZL8iv_phi_pP14_stmt_vec_info 1079414

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.