Home
last modified time | relevance | path

Searched refs:slp_node (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-vect-stmts.cc947 vec_load_store_type vls_type, slp_tree slp_node, in vect_model_store_cost() argument
955 if (slp_node) in vect_model_store_cost()
956 ncopies = SLP_TREE_NUMBER_OF_VEC_STMTS (slp_node); in vect_model_store_cost()
960 if (!slp_node) in vect_model_store_cost()
967 if (!slp_node && grouped_access_p) in vect_model_store_cost()
1123 slp_tree slp_node, in vect_model_load_cost() argument
1132 if (slp_node) in vect_model_load_cost()
1133 ncopies = SLP_TREE_NUMBER_OF_VEC_STMTS (slp_node); in vect_model_load_cost()
1135 if (slp_node && SLP_TREE_LOAD_PERMUTATION (slp_node).exists ()) in vect_model_load_cost()
1142 vect_transform_slp_perm_load (vinfo, slp_node, vNULL, NULL, in vect_model_load_cost()
[all …]
H A Dtree-vect-loop.cc5176 slp_tree slp_node, in vect_create_epilog_for_reduction() argument
5189 gcc_assert (!slp_node); in vect_create_epilog_for_reduction()
5226 bool slp_reduc = (slp_node && !REDUC_GROUP_FIRST_ELEMENT (stmt_info)); in vect_create_epilog_for_reduction()
5230 if (slp_node) in vect_create_epilog_for_reduction()
5231 group_size = SLP_TREE_LANES (slp_node); in vect_create_epilog_for_reduction()
5237 gcc_assert (!slp_node && double_reduc); in vect_create_epilog_for_reduction()
5246 if (slp_node) in vect_create_epilog_for_reduction()
5264 live_out_stmts = SLP_TREE_SCALAR_STMTS (slp_node); in vect_create_epilog_for_reduction()
5265 else if (slp_node) in vect_create_epilog_for_reduction()
5271 if (!REDUC_GROUP_NEXT_ELEMENT (SLP_TREE_SCALAR_STMTS (slp_node)[k])) in vect_create_epilog_for_reduction()
[all …]
H A Dtree-vect-slp.cc6637 vect_get_slp_vect_def (slp_tree slp_node, unsigned i) in vect_get_slp_vect_def() argument
6639 if (SLP_TREE_VEC_STMTS (slp_node).exists ()) in vect_get_slp_vect_def()
6640 return gimple_get_lhs (SLP_TREE_VEC_STMTS (slp_node)[i]); in vect_get_slp_vect_def()
6642 return SLP_TREE_VEC_DEFS (slp_node)[i]; in vect_get_slp_vect_def()
6648 vect_get_slp_defs (slp_tree slp_node, vec<tree> *vec_defs) in vect_get_slp_defs() argument
6650 vec_defs->create (SLP_TREE_NUMBER_OF_VEC_STMTS (slp_node)); in vect_get_slp_defs()
6651 if (SLP_TREE_DEF_TYPE (slp_node) == vect_internal_def) in vect_get_slp_defs()
6655 FOR_EACH_VEC_ELT (SLP_TREE_VEC_STMTS (slp_node), j, vec_def_stmt) in vect_get_slp_defs()
6659 vec_defs->splice (SLP_TREE_VEC_DEFS (slp_node)); in vect_get_slp_defs()
6666 slp_tree slp_node, vec<vec<tree> > *vec_oprnds, unsigned n) in vect_get_slp_defs() argument
[all …]
H A DChangeLog3422 slp_node, not STMT_SLP_TYPE.
7520 the ncopies parameter with an slp_node parameter. Calculate the
H A DChangeLog-20113605 * tree-vect-stmts.c (vectorizable_call): If slp_node != NULL,
4786 (vectorizable_condition): Add slp_node to the arguments. Support
5020 one step. Removed multi_step_cvt, vec_dsts, slp_node and
H A DChangeLog-200811457 strided access, add a check that it is not slp_node.
H A DChangeLog-20212424 (vect_get_gather_scatter_ops): Take slp_node and ncopies arguments.
H A DChangeLog-201623213 (vect_transform_stmt): Assert that we always have an slp_node
H A DChangeLog-202024500 STMT_VINFO_VECTYPE. Use !slp_node instead of !vectype to exclude SLP.
H A DChangeLog-201829505 (vectorizable_bswap): Guard cost modeling with !slp_node
H A DChangeLog-201921434 * tree-vect-stmts.c (vectorizable_comparison) <!slp_node>:
H A DChangeLog-201333876 Use slp_node instead of slp_void_p and adjust.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-vect-stmts.c996 vec_load_store_type vls_type, slp_tree slp_node, in vect_model_store_cost() argument
1004 if (slp_node) in vect_model_store_cost()
1005 ncopies = SLP_TREE_NUMBER_OF_VEC_STMTS (slp_node); in vect_model_store_cost()
1009 if (slp_node) in vect_model_store_cost()
1010 prologue_cost += vect_prologue_cost_for_slp_op (slp_node, stmt_info, in vect_model_store_cost()
1019 if (!slp_node && grouped_access_p) in vect_model_store_cost()
1174 slp_tree slp_node, in vect_model_load_cost() argument
1183 if (slp_node) in vect_model_load_cost()
1184 ncopies = SLP_TREE_NUMBER_OF_VEC_STMTS (slp_node); in vect_model_load_cost()
1186 if (slp_node && SLP_TREE_LOAD_PERMUTATION (slp_node).exists ()) in vect_model_load_cost()
[all …]
H A Dtree-vect-loop.c2856 neutral_op_for_slp_reduction (slp_tree slp_node, tree vector_type, in neutral_op_for_slp_reduction() argument
2859 vec<stmt_vec_info> stmts = SLP_TREE_SCALAR_STMTS (slp_node); in neutral_op_for_slp_reduction()
4320 get_initial_defs_for_reduction (slp_tree slp_node, in get_initial_defs_for_reduction() argument
4325 vec<stmt_vec_info> stmts = SLP_TREE_SCALAR_STMTS (slp_node); in get_initial_defs_for_reduction()
4513 slp_tree slp_node, in vect_create_epilog_for_reduction() argument
4527 gcc_assert (!slp_node); in vect_create_epilog_for_reduction()
4567 if (slp_node) in vect_create_epilog_for_reduction()
4568 group_size = SLP_TREE_SCALAR_STMTS (slp_node).length (); in vect_create_epilog_for_reduction()
4575 gcc_assert (!slp_node); in vect_create_epilog_for_reduction()
4586 if (slp_node) in vect_create_epilog_for_reduction()
[all …]
H A Dtree-vect-slp.c3605 vect_get_constant_vectors (slp_tree slp_node, unsigned op_num, in vect_get_constant_vectors() argument
3608 slp_tree op_node = SLP_TREE_CHILDREN (slp_node)[op_num]; in vect_get_constant_vectors()
3609 stmt_vec_info stmt_vinfo = SLP_TREE_SCALAR_STMTS (slp_node)[0]; in vect_get_constant_vectors()
3642 number_of_vectors = SLP_TREE_NUMBER_OF_VEC_STMTS (slp_node); in vect_get_constant_vectors()
3645 = vect_get_num_vectors (SLP_TREE_NUMBER_OF_VEC_STMTS (slp_node) in vect_get_constant_vectors()
3763 = vect_find_last_scalar_stmt_in_slp (slp_node); in vect_get_constant_vectors()
3824 vect_get_slp_vect_defs (slp_tree slp_node, vec<tree> *vec_oprnds) in vect_get_slp_vect_defs() argument
3829 gcc_assert (SLP_TREE_VEC_STMTS (slp_node).exists ()); in vect_get_slp_vect_defs()
3831 FOR_EACH_VEC_ELT (SLP_TREE_VEC_STMTS (slp_node), i, vec_def_stmt_info) in vect_get_slp_vect_defs()
3844 vect_get_slp_defs (slp_tree slp_node, vec<vec<tree> > *vec_oprnds, unsigned n) in vect_get_slp_defs() argument
[all …]