LCOV - code coverage report
Current view: top level - gcc - tree-vect-loop-manip.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 78.1 % 1822 1423
Test Date: 2024-04-27 14:03:13 Functions: 84.8 % 46 39
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
_ZL14add_header_seqP4loopP6gimple 0
_ZL22interleave_supported_pP16vec_perm_indicesP9tree_nodej 0
_ZL29vect_adjust_loop_lens_controlP9tree_nodePP6gimpleP15rgroup_controlsS0_ 0
_ZL29vect_maybe_permute_loop_masksPP6gimpleP15rgroup_controlsS3_ 0
_ZL31vect_set_loop_controls_directlyP4loopP14_loop_vec_infoPP6gimpleS5_20gimple_stmt_iteratorP15rgroup_controlsP9tree_nodeSA_bPSA_SB_ 0
_ZL33vect_create_cond_for_align_checksP14_loop_vec_infoPP9tree_nodePP6gimple 0
_ZL39vect_set_loop_condition_partial_vectorsP4loopP8edge_defP14_loop_vec_infoP9tree_nodeS6_b20gimple_stmt_iterator 0
_Z29vect_prepare_for_masked_peelsP14_loop_vec_info 1
_ZL17add_preheader_seqP4loopP6gimple 5
_ZL46vect_set_loop_condition_partial_vectors_avx512P4loopP8edge_defP14_loop_vec_infoP9tree_nodeS6_b20gimple_stmt_iterator 5
_ZL21vect_set_loop_controlP4loopP9tree_nodeS2_S2_ 6
_ZL21get_misalign_in_elemsPP6gimpleP14_loop_vec_info 10
_ZL32get_live_virtual_operand_on_edgeP8edge_def 10
_ZL27vect_gen_prolog_loop_nitersP14_loop_vec_infoP15basic_block_defPi 210
_ZL34vect_create_cond_for_niters_checksP14_loop_vec_infoPP9tree_node 237
_ZL15chain_cond_exprPP9tree_nodeS0_ 248
_Z33vect_create_cond_for_alias_checksP14_loop_vec_infoPP9tree_node 2814
_ZL33vect_create_cond_for_lower_boundsP14_loop_vec_infoPP9tree_node 2814
_ZL34vect_create_cond_for_unequal_addrsP14_loop_vec_infoPP9tree_node 2814
_Z20vect_loop_versioningP14_loop_vec_infoP6gimple 3103
_Z25vect_get_main_loop_resultP14_loop_vec_infoP9tree_nodeS2_ 3844
_ZL28vect_can_peel_nonlinear_iv_pP14_loop_vec_infoP14_stmt_vec_info 3964
_Z24vect_update_inits_of_drsP14_loop_vec_infoP9tree_node9tree_code 6490
_ZL27vect_gen_scalar_loop_nitersP9tree_nodeii8poly_intILj1ElEiPS1_ILj1EmEb 15104
_ZL34slpeel_update_phi_nodes_for_guard1P4loopS0_P8edge_defS2_ 15314
_ZL22vect_update_init_of_drP11dr_vec_infoP9tree_node9tree_code 19744
_ZL32vect_update_ivs_after_vectorizerP14_loop_vec_infoP9tree_nodeP8edge_def 19923
_ZL35vect_gen_vector_loop_niters_mult_vfP14_loop_vec_infoP9tree_nodePS2_ 19929
_ZL22adjust_vec_debug_stmtsv 20139
_Z27vect_gen_vector_loop_nitersP14_loop_vec_infoP9tree_nodePS2_S3_b 20709
_Z38slpeel_tree_duplicate_loop_to_edge_cfgP4loopP8edge_defS0_S2_S2_PS2_bP3vecIP15basic_block_def7va_heap6vl_ptrE 21081
_ZL21slpeel_add_loop_guardP15basic_block_defP9tree_nodeS0_S0_19profile_probabilityb 31772
_Z15vect_do_peelingP14_loop_vec_infoP9tree_nodeS2_PS2_S3_S3_ibbS3_ 45296
_ZL30vect_set_loop_condition_normalP14_loop_vec_infoP8edge_defP4loopP9tree_nodeS6_S6_b20gimple_stmt_iterator 45501
_Z22vect_build_loop_nitersP14_loop_vec_infoPb 45506
_Z23vect_set_loop_conditionP4loopP8edge_defP14_loop_vec_infoP9tree_nodeS6_S6_b 45506
_Z26vect_iv_increment_positionP8edge_defP20gimple_stmt_iteratorPb 45569
_ZL22adjust_debug_stmts_nowP11adjust_info 45676
_ZL18adjust_debug_stmtsP9tree_nodeS0_P15basic_block_def 58939
_ZL22rename_variables_in_bbP15basic_block_defb 65997
_ZL26adjust_phi_and_debug_stmtsP6gimpleP8edge_defP9tree_node 141127
_Z27slpeel_can_duplicate_loop_pPK4loopPK8edge_defS4_ 170100
_Z22vect_can_advance_ivs_pP14_loop_vec_info 172333
_ZL8iv_phi_pP14_stmt_vec_info 533206
_ZL13rename_use_opP17ssa_use_operand_t 631506
_Z18find_loop_locationP4loop 3002509

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.