Home
last modified time | relevance | path

Searched refs:const_vec (Results 1 – 9 of 9) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dinit.cc4575 vec<constructor_elt, va_gc> *const_vec = NULL; in build_vec_init() local
4605 vec_alloc (const_vec, CONSTRUCTOR_NELTS (init)); in build_vec_init()
4636 CONSTRUCTOR_APPEND_ELT (const_vec, field, e); in build_vec_init()
4649 CONSTRUCTOR_APPEND_ELT (const_vec, field, value); in build_vec_init()
4875 CONSTRUCTOR_APPEND_ELT (const_vec, field, e); in build_vec_init()
4923 tree const_init = build_constructor (atype, const_vec); in build_vec_init()
4926 else if (do_static_init && !vec_safe_is_empty (const_vec)) in build_vec_init()
4927 DECL_INITIAL (obase) = build_constructor (atype, const_vec); in build_vec_init()
4929 vec_free (const_vec); in build_vec_init()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm-protos.h104 extern rtx mve_bool_vec_to_const (rtx const_vec);
Darm.cc13216 mve_bool_vec_to_const (rtx const_vec) in mve_bool_vec_to_const() argument
13218 int n_elts = GET_MODE_NUNITS ( GET_MODE (const_vec)); in mve_bool_vec_to_const()
13225 rtx el = CONST_VECTOR_ELT (const_vec, i); in mve_bool_vec_to_const()
13249 rtx const_vec = NULL_RTX; in neon_make_constant() local
13255 const_vec = vals; in neon_make_constant()
13268 const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (vals, 0)); in neon_make_constant()
13273 if (const_vec != NULL in neon_make_constant()
13274 && simd_immediate_valid_for_move (const_vec, mode, NULL, NULL)) in neon_make_constant()
13276 return const_vec; in neon_make_constant()
13278 return mve_bool_vec_to_const (const_vec); in neon_make_constant()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Dvx-builtins.md131 rtx const_vec[16];
137 const_vec[i] = constm1_rtx;
139 const_vec[i] = const0_rtx;
144 gen_rtvec_v (16, const_vec))));
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Daltivec.md330 rtx const_vec;
337 const_vec = simplify_rtx (dup);
344 if (GET_MODE (const_vec) == op_mode)
345 operands[3] = const_vec;
347 operands[3] = gen_lowpart (op_mode, const_vec);
Drs6000.cc6701 rtx const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (vals, 0)); in rs6000_expand_vector_init() local
6709 else if (int_vector_p && easy_vector_constant (const_vec, mode)) in rs6000_expand_vector_init()
6712 emit_insn (gen_rtx_SET (target, const_vec)); in rs6000_expand_vector_init()
6718 emit_move_insn (target, const_vec); in rs6000_expand_vector_init()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/
Di386-expand.cc15317 rtx const_vec, x; in ix86_expand_vector_init_one_var() local
15319 const_vec = copy_rtx (vals); in ix86_expand_vector_init_one_var()
15320 XVECEXP (const_vec, 0, one_var) = CONST0_RTX (GET_MODE_INNER (mode)); in ix86_expand_vector_init_one_var()
15321 const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (const_vec, 0)); in ix86_expand_vector_init_one_var()
15387 emit_move_insn (x, gen_lowpart (wmode, const_vec)); in ix86_expand_vector_init_one_var()
15397 emit_move_insn (target, const_vec); in ix86_expand_vector_init_one_var()
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dbuiltins.cc3901 rtx const_vec = gen_const_vec_duplicate (mode, src); in builtin_memset_read_str() local
3904 return const_vec; in builtin_memset_read_str()
3908 emit_move_insn (target, const_vec); in builtin_memset_read_str()
DChangeLog-20177851 handle non-const_vec constants. Delete constraints.