| /netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
| H A D | init.c | 4416 vec<constructor_elt, va_gc> *const_vec = NULL; in build_vec_init() local 4446 vec_alloc (const_vec, CONSTRUCTOR_NELTS (init)); in build_vec_init() 4472 CONSTRUCTOR_APPEND_ELT (const_vec, field, e); in build_vec_init() 4485 CONSTRUCTOR_APPEND_ELT (const_vec, field, value); in build_vec_init() 4705 CONSTRUCTOR_APPEND_ELT (const_vec, field, e); in build_vec_init() 4767 tree const_init = build_constructor (atype, const_vec); in build_vec_init() 4770 else if (do_static_init && !vec_safe_is_empty (const_vec)) in build_vec_init() 4771 DECL_INITIAL (obase) = build_constructor (atype, const_vec); in build_vec_init() 4773 vec_free (const_vec); in build_vec_init()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
| H A D | init.cc | 4575 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/ |
| H A D | arm-protos.h | 104 extern rtx mve_bool_vec_to_const (rtx const_vec);
|
| H A D | arm.cc | 13216 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.old/dist/gcc/config/s390/ |
| H A D | vx-builtins.md | 131 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/s390/ |
| H A D | vx-builtins.md | 131 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.old/dist/gcc/config/rs6000/ |
| H A D | altivec.md | 314 rtx const_vec; 321 const_vec = simplify_rtx (dup); 328 if (GET_MODE (const_vec) == op_mode) 329 operands[3] = const_vec; 331 operands[3] = gen_lowpart (op_mode, const_vec);
|
| H A D | rs6000.c | 6446 rtx const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (vals, 0)); in rs6000_expand_vector_init() local 6454 else if (int_vector_p && easy_vector_constant (const_vec, mode)) in rs6000_expand_vector_init() 6457 emit_insn (gen_rtx_SET (target, const_vec)); in rs6000_expand_vector_init() 6463 emit_move_insn (target, const_vec); in rs6000_expand_vector_init()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
| H A D | aarch64.c | 18871 rtx const_vec = NULL_RTX; in aarch64_simd_make_constant() local 18876 const_vec = vals; in aarch64_simd_make_constant() 18890 const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (vals, 0)); in aarch64_simd_make_constant() 18895 if (const_vec != NULL_RTX in aarch64_simd_make_constant() 18896 && aarch64_simd_valid_immediate (const_vec, NULL)) in aarch64_simd_make_constant() 18898 return const_vec; in aarch64_simd_make_constant() 18902 else if (const_vec != NULL_RTX) in aarch64_simd_make_constant() 18905 return const_vec; in aarch64_simd_make_constant() 19197 rtx const_vec = v.build (); in aarch64_sve_expand_vector_init_handle_trailing_constants() local 19198 emit_move_insn (target, const_vec); in aarch64_sve_expand_vector_init_handle_trailing_constants() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| H A D | altivec.md | 330 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);
|
| H A D | rs6000.cc | 6701 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/aarch64/ |
| H A D | aarch64.cc | 22037 rtx const_vec = NULL_RTX; in aarch64_simd_make_constant() local 22042 const_vec = vals; in aarch64_simd_make_constant() 22056 const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (vals, 0)); in aarch64_simd_make_constant() 22061 if (const_vec != NULL_RTX in aarch64_simd_make_constant() 22062 && aarch64_simd_valid_immediate (const_vec, NULL)) in aarch64_simd_make_constant() 22064 return const_vec; in aarch64_simd_make_constant() 22068 else if (const_vec != NULL_RTX) in aarch64_simd_make_constant() 22071 return const_vec; in aarch64_simd_make_constant() 22335 rtx const_vec = v.build (); in aarch64_sve_expand_vector_init_handle_trailing_constants() local 22336 emit_move_insn (target, const_vec); in aarch64_sve_expand_vector_init_handle_trailing_constants() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
| H A D | i386-expand.c | 13562 rtx const_vec, x; in ix86_expand_vector_init_one_var() local 13564 const_vec = copy_rtx (vals); in ix86_expand_vector_init_one_var() 13565 XVECEXP (const_vec, 0, one_var) = CONST0_RTX (GET_MODE_INNER (mode)); in ix86_expand_vector_init_one_var() 13566 const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (const_vec, 0)); in ix86_expand_vector_init_one_var() 13626 emit_move_insn (x, gen_lowpart (wmode, const_vec)); in ix86_expand_vector_init_one_var() 13636 emit_move_insn (target, const_vec); in ix86_expand_vector_init_one_var()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
| H A D | arm.c | 13090 rtx const_vec = NULL_RTX; in neon_make_constant() local 13096 const_vec = vals; in neon_make_constant() 13109 const_vec = gen_rtx_CONST_VECTOR (mode, XVEC (vals, 0)); in neon_make_constant() 13114 if (const_vec != NULL in neon_make_constant() 13115 && simd_immediate_valid_for_move (const_vec, mode, NULL, NULL)) in neon_make_constant() 13117 return const_vec; in neon_make_constant() 13123 else if (const_vec != NULL_RTX) in neon_make_constant() 13128 return arm_disable_literal_pool ? NULL_RTX : const_vec; in neon_make_constant()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/ |
| H A D | i386-expand.cc | 15317 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/ |
| H A D | builtins.cc | 3901 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()
|
| H A D | ChangeLog-2017 | 7851 handle non-const_vec constants. Delete constraints.
|