Home
last modified time | relevance | path

Searched refs:vector_mode (Results 1 – 13 of 13) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dstor-layout.cc534 related_vector_mode (machine_mode vector_mode, scalar_mode element_mode, in related_vector_mode() argument
537 gcc_assert (VECTOR_MODE_P (vector_mode)); in related_vector_mode()
538 return targetm.vectorize.related_mode (vector_mode, element_mode, nunits); in related_vector_mode()
551 related_int_vector_mode (machine_mode vector_mode) in related_int_vector_mode() argument
553 gcc_assert (VECTOR_MODE_P (vector_mode)); in related_int_vector_mode()
555 if (int_mode_for_mode (GET_MODE_INNER (vector_mode)).exists (&int_mode)) in related_int_vector_mode()
556 return related_vector_mode (vector_mode, int_mode, in related_int_vector_mode()
557 GET_MODE_NUNITS (vector_mode)); in related_int_vector_mode()
Dtree-vect-loop.cc1172 (loop_vinfo->vector_mode, true).require (); in vect_verify_loop_lens()
1174 (loop_vinfo->vector_mode, false).require (); in vect_verify_loop_lens()
2843 GET_MODE_NAME (new_loop_vinfo->vector_mode), in vect_joust_loop_vinfos()
2844 GET_MODE_NAME (old_loop_vinfo->vector_mode)); in vect_joust_loop_vinfos()
2864 machine_mode vector_mode = vector_modes[mode_i]; in vect_analyze_loop_1() local
2865 loop_vinfo->vector_mode = vector_mode; in vect_analyze_loop_1()
2875 GET_MODE_NAME (loop_vinfo->vector_mode)); in vect_analyze_loop_1()
2886 unroll_vinfo->vector_mode = vector_mode; in vect_analyze_loop_1()
2899 if (vector_mode == VOIDmode) in vect_analyze_loop_1()
2900 autodetected_vector_mode = loop_vinfo->vector_mode; in vect_analyze_loop_1()
[all …]
Dtarghooks.cc1522 default_vectorize_related_mode (machine_mode vector_mode, in default_vectorize_related_mode() argument
1528 || multiple_p (GET_MODE_SIZE (vector_mode), in default_vectorize_related_mode()
Dtree-vect-slp.cc638 && !GET_MODE_SIZE (vinfo->vector_mode).is_constant () in vect_get_and_check_slp_defs()
1952 if (!GET_MODE_SIZE (vinfo->vector_mode).is_constant () in vect_build_slp_tree_2()
6008 bb_vinfo->vector_mode = next_vector_mode; in vect_slp_region()
6016 " %s\n", GET_MODE_NAME (bb_vinfo->vector_mode)); in vect_slp_region()
6095 (bb_vinfo->vector_mode).is_constant (&bytes)) in vect_slp_region()
6111 GET_MODE_NAME (bb_vinfo->vector_mode)); in vect_slp_region()
6115 autodetected_vector_mode = bb_vinfo->vector_mode; in vect_slp_region()
Dtree-vectorizer.cc998 if (GET_MODE_SIZE (loop_vinfo->vector_mode).is_constant (&bytes)) in vect_transform_loops()
Dtree-vect-stmts.cc11621 tree vectype = get_related_vectype_for_scalar_type (vinfo->vector_mode, in get_vectype_for_scalar_type()
11623 if (vectype && vinfo->vector_mode == VOIDmode) in get_vectype_for_scalar_type()
11624 vinfo->vector_mode = TYPE_MODE (vectype); in get_vectype_for_scalar_type()
11652 vectype = get_related_vectype_for_scalar_type (vinfo->vector_mode, in get_vectype_for_scalar_type()
11719 vect_chooses_same_modes_p (vec_info *vinfo, machine_mode vector_mode) in vect_chooses_same_modes_p() argument
11724 || related_vector_mode (vector_mode, GET_MODE_INNER (*i), 0) != *i) in vect_chooses_same_modes_p()
Dtree-vectorizer.h464 machine_mode vector_mode;
Dtree.cc10089 machine_mode vector_mode = TYPE_MODE (vectype); in build_truth_vector_type_for() local
10093 if (VECTOR_MODE_P (vector_mode) in build_truth_vector_type_for()
10094 && targetm.vectorize.get_mask_mode (vector_mode).exists (&mask_mode)) in build_truth_vector_type_for()
Dtarget.def1976 "If a piece of code is using vector mode @var{vector_mode} and also wants\n\
1980 size pairs the most naturally with @var{vector_mode}. Return an empty\n\
1986 as @var{vector_mode}; this is the natural choice if the target has a\n\
1988 same number of elements as @var{vector_mode}; this is the natural choice\n\
1995 requested mode, returning a mode with the same size as @var{vector_mode}\n\
1998 (machine_mode vector_mode, scalar_mode element_mode, poly_uint64 nunits),
DChangeLog-20194048 GET_MODE_SIZE (vinfo->vector_mode). Limit int_mode_for_size
4440 * tree-vectorizer.h (vec_info::vector_mode): Update comment.
4480 (vec_info::vector_mode): ...this new field.
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm-builtins.cc2849 machine_mode vector_mode) in neon_dereference_pointer() argument
2858 vector_size = GET_MODE_SIZE (vector_mode); in neon_dereference_pointer()
2900 machine_mode vector_mode) in mve_dereference_pointer() argument
2906 vector_size = GET_MODE_SIZE (vector_mode); in mve_dereference_pointer()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/
Di386-expand.cc259 machine_mode vector_mode; in ix86_convert_const_wide_int_to_broadcast() local
260 if (!mode_for_vector (broadcast_mode, nunits).exists (&vector_mode)) in ix86_convert_const_wide_int_to_broadcast()
262 rtx target = ix86_gen_scratch_sse_rtx (vector_mode); in ix86_convert_const_wide_int_to_broadcast()
263 bool ok = ix86_expand_vector_init_duplicate (false, vector_mode, in ix86_convert_const_wide_int_to_broadcast()
267 target = lowpart_subreg (mode, target, vector_mode); in ix86_convert_const_wide_int_to_broadcast()
2029 bool vector_mode = VECTOR_MODE_P (mode); in ix86_expand_fp_absneg_operator() local
2033 if (vector_mode || mode == TFmode || mode == HFmode) in ix86_expand_fp_absneg_operator()
2060 mask = ix86_build_signbit_mask (vmode, vector_mode, code == ABS); in ix86_expand_fp_absneg_operator()
2062 if (vector_mode || mode == TFmode) in ix86_expand_fp_absneg_operator()
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dtm.texi6179 …ook} opt_machine_mode TARGET_VECTORIZE_RELATED_MODE (machine_mode @var{vector_mode}, scalar_mode @…
6180 If a piece of code is using vector mode @var{vector_mode} and also wants
6184 size pairs the most naturally with @var{vector_mode}. Return an empty
6190 as @var{vector_mode}; this is the natural choice if the target has a
6192 same number of elements as @var{vector_mode}; this is the natural choice
6199 requested mode, returning a mode with the same size as @var{vector_mode}