Home
last modified time | relevance | path

Searched refs:const_nunits (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-vect-slp.c705 unsigned HOST_WIDE_INT const_nunits; in vect_record_max_nunits() local
707 && (!nunits.is_constant (&const_nunits) in vect_record_max_nunits()
708 || const_nunits > group_size)) in vect_record_max_nunits()
2421 unsigned HOST_WIDE_INT const_nunits; in vect_analyze_slp_instance() local
2425 && nunits.is_constant (&const_nunits)) in vect_analyze_slp_instance()
2432 if (i >= const_nunits && i < group_size) in vect_analyze_slp_instance()
2435 gcc_assert ((const_nunits & (const_nunits - 1)) == 0); in vect_analyze_slp_instance()
2436 unsigned group1_size = i & ~(const_nunits - 1); in vect_analyze_slp_instance()
2446 i = group1_size + const_nunits; in vect_analyze_slp_instance()
2448 rest = vect_split_slp_store_group (rest, const_nunits); in vect_analyze_slp_instance()
[all …]
H A Dtree-vect-stmts.c805 unsigned HOST_WIDE_INT const_nunits; in vect_prologue_cost_for_slp_op() local
807 if (TYPE_VECTOR_SUBPARTS (vectype).is_constant (&const_nunits) in vect_prologue_cost_for_slp_op()
808 && ! multiple_p (const_nunits, group_size)) in vect_prologue_cost_for_slp_op()
811 nelt_limit = const_nunits; in vect_prologue_cost_for_slp_op()
7821 unsigned int const_nunits = nunits.to_constant (); in vectorizable_store() local
7853 unsigned nstores = const_nunits; in vectorizable_store()
7859 if (group_size < const_nunits in vectorizable_store()
7860 && const_nunits % group_size == 0) in vectorizable_store()
7862 nstores = const_nunits / group_size; in vectorizable_store()
7885 unsigned int lnunits = const_nunits / group_size; in vectorizable_store()
[all …]
H A Dtree-vect-loop.c7559 unsigned int const_nunits = nunits.to_constant (); in vectorizable_induction() local
7580 unsigned elts = const_nunits * nvects; in vectorizable_induction()
7582 const_nunits) / const_nunits; in vectorizable_induction()
7588 tree_vector_builder elts (step_vectype, const_nunits, 1); in vectorizable_induction()
7590 for (unsigned eltn = 0; eltn < const_nunits; ++eltn) in vectorizable_induction()
7592 if (ivn*const_nunits + eltn >= group_size in vectorizable_induction()
7593 && (ivn * const_nunits + eltn) % group_size == 0) in vectorizable_induction()
7634 = least_common_multiple (group_size, const_nunits) / group_size; in vectorizable_induction()
7709 unsigned HOST_WIDE_INT const_nunits; in vectorizable_induction() local
7710 if (nunits.is_constant (&const_nunits)) in vectorizable_induction()
[all …]
H A Dsimplify-rtx.c6725 unsigned int const_nunits; in simplify_const_vector_subreg() local
6726 if (GET_MODE_NUNITS (outermode).is_constant (&const_nunits) in simplify_const_vector_subreg()
6727 && (!ok_p || out_npatterns * nelts_per_pattern > const_nunits)) in simplify_const_vector_subreg()
6731 out_npatterns = const_nunits; in simplify_const_vector_subreg()
7269 unsigned HOST_WIDE_INT const_nunits; in test_vector_ops_duplicate() local
7270 if (nunits.is_constant (&const_nunits)) in test_vector_ops_duplicate()
7273 rtx last_index = gen_int_mode (const_nunits - 1, word_mode); in test_vector_ops_duplicate()
7281 for (unsigned HOST_WIDE_INT i = 0; i < const_nunits; i++) in test_vector_ops_duplicate()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-vect-slp.cc1336 unsigned HOST_WIDE_INT const_nunits; in vect_build_slp_tree_1() local
1338 (soft_fail_nunits_vectype).is_constant (&const_nunits) in vect_build_slp_tree_1()
1339 || const_nunits > group_size) in vect_build_slp_tree_1()
1345 unsigned tail = group_size & (const_nunits - 1); in vect_build_slp_tree_1()
3220 unsigned HOST_WIDE_INT const_nunits; in vect_build_slp_instance() local
3222 && TYPE_VECTOR_SUBPARTS (vectype).is_constant (&const_nunits)) in vect_build_slp_instance()
3225 gcc_assert ((const_nunits & (const_nunits - 1)) == 0); in vect_build_slp_instance()
3226 unsigned group1_size = i & ~(const_nunits - 1); in vect_build_slp_instance()
4658 unsigned HOST_WIDE_INT const_nunits; in vect_prologue_cost_for_slp() local
4662 if (TYPE_VECTOR_SUBPARTS (vectype).is_constant (&const_nunits) in vect_prologue_cost_for_slp()
[all …]
H A Dtree-vect-loop.cc8301 unsigned int const_nunits = nunits.to_constant (); in vectorizable_induction() local
8324 gcc_assert ((const_nunits * nvects) % group_size == 0); in vectorizable_induction()
8334 if (group_sizep % const_nunits == 0) in vectorizable_induction()
8335 group_sizep = group_sizep / const_nunits; in vectorizable_induction()
8337 const_nunits) / const_nunits; in vectorizable_induction()
8344 unsigned lup_mul = (nvects * const_nunits) / group_size; in vectorizable_induction()
8369 tree_vector_builder step_elts (step_vectype, const_nunits, 1); in vectorizable_induction()
8370 tree_vector_builder init_elts (vectype, const_nunits, 1); in vectorizable_induction()
8371 tree_vector_builder mul_elts (step_vectype, const_nunits, 1); in vectorizable_induction()
8372 for (unsigned eltn = 0; eltn < const_nunits; ++eltn) in vectorizable_induction()
[all …]
H A Dtree-vect-stmts.cc7964 unsigned int const_nunits = nunits.to_constant (); in vectorizable_store() local
7996 unsigned nstores = const_nunits; in vectorizable_store()
8002 if (group_size < const_nunits in vectorizable_store()
8003 && const_nunits % group_size == 0) in vectorizable_store()
8005 nstores = const_nunits / group_size; in vectorizable_store()
8028 unsigned int lnunits = const_nunits / group_size; in vectorizable_store()
8052 else if (group_size >= const_nunits in vectorizable_store()
8053 && group_size % const_nunits == 0) in vectorizable_store()
8056 lnel = const_nunits; in vectorizable_store()
9122 unsigned int const_nunits = nunits.to_constant (); in vectorizable_load() local
[all …]
H A Dsimplify-rtx.cc7255 unsigned int const_nunits; in simplify_const_vector_subreg() local
7256 if (GET_MODE_NUNITS (outermode).is_constant (&const_nunits) in simplify_const_vector_subreg()
7257 && (!ok_p || out_npatterns * nelts_per_pattern > const_nunits)) in simplify_const_vector_subreg()
7261 out_npatterns = const_nunits; in simplify_const_vector_subreg()
8008 unsigned HOST_WIDE_INT const_nunits; in test_vector_ops_duplicate() local
8009 if (nunits.is_constant (&const_nunits)) in test_vector_ops_duplicate()
8012 rtx last_index = gen_int_mode (const_nunits - 1, word_mode); in test_vector_ops_duplicate()
8024 for (unsigned HOST_WIDE_INT i = 0; i < const_nunits; i++) in test_vector_ops_duplicate()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dconstexpr.c4342 unsigned HOST_WIDE_INT const_nunits; in cxx_fold_indirect_ref_1() local
4369 && TYPE_VECTOR_SUBPARTS (optype).is_constant (&const_nunits)) in cxx_fold_indirect_ref_1()
4372 unsigned HOST_WIDE_INT max_offset = part_width * const_nunits; in cxx_fold_indirect_ref_1()
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dconstexpr.cc5103 unsigned HOST_WIDE_INT const_nunits; in cxx_fold_indirect_ref_1() local
5119 && TYPE_VECTOR_SUBPARTS (optype).is_constant (&const_nunits)) in cxx_fold_indirect_ref_1()
5122 unsigned HOST_WIDE_INT max_offset = part_width * const_nunits; in cxx_fold_indirect_ref_1()