LCOV - code coverage report
Current view: top level - gcc - tree-vect-loop-manip.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 81.5 % 1840 1500
Test Date: 2025-04-26 15:52:03 Functions: 87.0 % 46 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
_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
_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 7
_ZL46vect_set_loop_condition_partial_vectors_avx512P4loopP8edge_defP14_loop_vec_infoP9tree_nodeS6_b20gimple_stmt_iterator 7
_ZL21vect_set_loop_controlP4loopP9tree_nodeS2_S2_ 8
_ZL32get_live_virtual_operand_on_edgeP8edge_def 10
_ZL33vect_create_cond_for_align_checksP14_loop_vec_infoPP9tree_nodePP6gimple 27
_ZL21get_misalign_in_elemsPP6gimpleP14_loop_vec_info 119
_ZL15chain_cond_exprPP9tree_nodeS0_ 310
_ZL27vect_gen_prolog_loop_nitersP14_loop_vec_infoP15basic_block_defPi 329
_ZL34vect_create_cond_for_niters_checksP14_loop_vec_infoPP9tree_node 364
_Z33vect_create_cond_for_alias_checksP14_loop_vec_infoPP9tree_node 3119
_ZL33vect_create_cond_for_lower_boundsP14_loop_vec_infoPP9tree_node 3119
_ZL34vect_create_cond_for_unequal_addrsP14_loop_vec_infoPP9tree_node 3119
_Z20vect_loop_versioningP14_loop_vec_infoP6gimple 3543
_Z25vect_get_main_loop_resultP14_loop_vec_infoP9tree_nodeS2_ 3834
_Z24vect_update_inits_of_drsP14_loop_vec_infoP9tree_node9tree_code 6749
_ZL28vect_can_peel_nonlinear_iv_pP14_loop_vec_infoP14_stmt_vec_info 8893
_ZL22vect_update_init_of_drP11dr_vec_infoP9tree_node9tree_code 21507
_ZL27vect_gen_scalar_loop_nitersP9tree_nodeii8poly_intILj1ElEiPS1_ILj1EmEb 22506
_ZL34slpeel_update_phi_nodes_for_guard1P4loopS0_P8edge_defS2_ 22835
_ZL32vect_update_ivs_after_vectorizerP14_loop_vec_infoP9tree_nodeP8edge_def 30539
_ZL35vect_gen_vector_loop_niters_mult_vfP14_loop_vec_infoP9tree_nodePS2_ 30558
_ZL22adjust_vec_debug_stmtsv 30887
_Z27vect_gen_vector_loop_nitersP14_loop_vec_infoP9tree_nodePS2_S3_b 31250
_Z38slpeel_tree_duplicate_loop_to_edge_cfgP4loopP8edge_defS0_S2_S2_PS2_bP3vecIP15basic_block_def7va_heap6vl_ptrE 31904
_ZL21slpeel_add_loop_guardP15basic_block_defP9tree_nodeS0_S0_19profile_probabilityb 46289
_Z15vect_do_peelingP14_loop_vec_infoP9tree_nodeS2_PS2_S3_S3_ibbS3_ 55373
_ZL30vect_set_loop_condition_normalP14_loop_vec_infoP8edge_defP4loopP9tree_nodeS6_S6_b20gimple_stmt_iterator 55695
_Z22vect_build_loop_nitersP14_loop_vec_infoPb 55702
_Z23vect_set_loop_conditionP4loopP8edge_defP14_loop_vec_infoP9tree_nodeS6_S6_b 55702
_Z26vect_iv_increment_positionP8edge_defP20gimple_stmt_iteratorPb 55775
_ZL22adjust_debug_stmts_nowP11adjust_info 76552
_ZL22rename_variables_in_bbP15basic_block_defb 101748
_ZL18adjust_debug_stmtsP9tree_nodeS0_P15basic_block_def 102069
_ZL26adjust_phi_and_debug_stmtsP6gimpleP8edge_defP9tree_node 200386
_Z27slpeel_can_duplicate_loop_pPK4loopPK8edge_defS4_ 397218
_Z22vect_can_advance_ivs_pP14_loop_vec_info 405241
_ZL13rename_use_opP17ssa_use_operand_t 850593
_ZL8iv_phi_pP14_stmt_vec_info 1081785
_Z18find_loop_locationP4loop 3417256

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.