/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | emit-rtl.h | 457 extern rtx gen_vec_duplicate (machine_mode, rtx);
|
H A D | simplify-rtx.c | 1705 return gen_vec_duplicate (mode, temp); in simplify_unary_operation_1() 3864 return gen_vec_duplicate (mode, op0); in simplify_binary_operation_1() 3966 return gen_vec_duplicate (mode, elt0); in simplify_binary_operation_1() 4294 return gen_vec_duplicate (mode, tem); in simplify_binary_operation_1() 6838 return gen_vec_duplicate (outermode, elt); in simplify_subreg()
|
H A D | emit-rtl.c | 5959 gen_vec_duplicate (machine_mode mode, rtx x) in gen_vec_duplicate() function 6038 return gen_vec_duplicate (mode, base); in gen_vec_series()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | emit-rtl.h | 469 extern rtx gen_vec_duplicate (machine_mode, rtx);
|
H A D | simplify-rtx.cc | 1830 return gen_vec_duplicate (mode, temp); in simplify_unary_operation_1() 4252 return gen_vec_duplicate (mode, op0); in simplify_binary_operation_1() 4354 return gen_vec_duplicate (mode, elt0); in simplify_binary_operation_1() 4733 return gen_vec_duplicate (mode, tem); in simplify_binary_operation_1() 7375 return gen_vec_duplicate (outermode, elt); in simplify_subreg()
|
H A D | emit-rtl.cc | 5933 gen_vec_duplicate (machine_mode mode, rtx x) in gen_vec_duplicate() function 6012 return gen_vec_duplicate (mode, base); in gen_vec_series()
|
H A D | ChangeLog-2017 | 477 (gen_vec_duplicate): Adjust caller. 7686 (gen_vec_duplicate): Use it instead of CONSTANT_P. 8747 gen_vec_duplicate after forcing the scalar into a register. 9193 (gen_vec_duplicate): Likewise. 9197 (gen_const_vec_duplicate, gen_vec_duplicate): New functions. 9205 (aarch64_simd_dup_constant): Use gen_vec_duplicate. 9215 (ix86_vector_duplicate_value): Use gen_vec_duplicate.
|
H A D | ChangeLog-2019 | 18534 (aarch64_expand_mov_immediate): Remove the optional gen_vec_duplicate 18540 (aarch64_expand_mov_immediate): Remove the optional gen_vec_duplicate 18554 gen_vec_duplicate from call to aarch64_expand_mov_immediate.
|
H A D | ChangeLog-2018 | 32887 (aarch64_expand_mov_immediate): Take a gen_vec_duplicate callback. 32960 (aarch64_expand_mov_immediate): Add a gen_vec_duplicate parameter.
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/gcn/ |
H A D | gcn-valu.md | 1504 emit_insn (gen_vec_duplicate<vnsi> 1554 emit_insn (gen_vec_duplicate<vnsi>_exec 1602 emit_insn (gen_vec_duplicate<vnsi> 1637 emit_insn (gen_vec_duplicate<vnsi>_exec 2588 emit_insn (gen_vec_duplicate<vnsi> (outhi, const0_rtx)); 2620 emit_insn (gen_vec_duplicate<vnsi>_exec (outhi, const0_rtx, mergehi, 3253 emit_insn (gen_vec_duplicate<mode> (op1vec, operands[1]));
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/gcn/ |
H A D | gcn-valu.md | 1514 emit_insn (gen_vec_duplicate<vnsi> 1564 emit_insn (gen_vec_duplicate<vnsi>_exec 1612 emit_insn (gen_vec_duplicate<vnsi> 1647 emit_insn (gen_vec_duplicate<vnsi>_exec 2620 emit_insn (gen_vec_duplicate<vnsi> (outhi, const0_rtx)); 2652 emit_insn (gen_vec_duplicate<vnsi>_exec (outhi, const0_rtx, mergehi, 3305 emit_insn (gen_vec_duplicate<mode> (op1vec, operands[1]));
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
H A D | aarch64.c | 18858 return gen_vec_duplicate (mode, x); in aarch64_simd_dup_constant() 18996 aarch64_emit_move (target, gen_vec_duplicate (mode, x)); in aarch64_expand_vector_init() 19081 aarch64_emit_move (target, gen_vec_duplicate (mode, x)); in aarch64_expand_vector_init()
|
H A D | aarch64-sve.md | 4500 emit_insn (gen_vec_duplicate<mode> (amount,
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/ |
H A D | aarch64.cc | 22024 return gen_vec_duplicate (mode, x); in aarch64_simd_dup_constant() 22138 aarch64_emit_move (target, gen_vec_duplicate (mode, x)); in aarch64_expand_vector_init() 22219 aarch64_emit_move (target, gen_vec_duplicate (mode, x)); in aarch64_expand_vector_init()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
H A D | i386-expand.c | 13162 dup = gen_vec_duplicate (mode, val); in ix86_vector_duplicate_value() 13176 SET_SRC (PATTERN (insn)) = gen_vec_duplicate (mode, reg); in ix86_vector_duplicate_value()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/ |
H A D | i386-expand.cc | 14853 dup = gen_vec_duplicate (mode, val); in ix86_vector_duplicate_value() 14867 SET_SRC (PATTERN (insn)) = gen_vec_duplicate (mode, reg); in ix86_vector_duplicate_value()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
H A D | arm.c | 13075 return gen_vec_duplicate (mode, x); in neon_vdup_constant() 13172 emit_insn (gen_rtx_SET (target, gen_vec_duplicate (mode, x))); in neon_expand_vector_init()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/ |
H A D | arm.cc | 13211 return gen_vec_duplicate (mode, x); in neon_vdup_constant() 13333 emit_insn (gen_rtx_SET (target, gen_vec_duplicate (mode, x))); in neon_expand_vector_init()
|