Home
last modified time | relevance | path

Searched refs:scalar_to_vector (Results 1 – 25 of 30) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrFMA.td336 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
344 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
351 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
359 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
366 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
609 def : Pat<(VT (X86vzmovl (VT (scalar_to_vector
616 def : Pat<(VT (X86vzmovl (VT (scalar_to_vector
623 def : Pat<(VT (X86vzmovl (VT (scalar_to_vector
H A DX86InstrVecCompiler.td36 def : Pat<(v4f32 (scalar_to_vector FR32:$src)),
39 def : Pat<(v2f64 (scalar_to_vector FR64:$src)),
45 def : Pat<(v4f32 (scalar_to_vector FR32X:$src)),
48 def : Pat<(v2f64 (scalar_to_vector FR64X:$src)),
H A DX86InstrSSE.td282 def : Pat<(v4f32 (scalar_to_vector (loadf32 addr:$src))),
284 def : Pat<(v2f64 (scalar_to_vector (loadf64 addr:$src))),
324 def : Pat<(v2f64 (scalar_to_vector (loadf64 addr:$src))),
328 def : Pat<(v4f32 (scalar_to_vector (loadf32 addr:$src))),
633 (scalar_to_vector (loadf64 addr:$src2)))))],
1376 (v4f32 (scalar_to_vector
1382 (v2f64 (scalar_to_vector
1388 (v4f32 (scalar_to_vector (f32 (any_sint_to_fp GR64:$src)))))),
1393 (v4f32 (scalar_to_vector (f32 (any_sint_to_fp (loadi64 addr:$src))))))),
1398 (v4f32 (scalar_to_vector (f32 (any_sint_to_fp GR32:$src)))))),
[all …]
H A DX86InstrAVX512.td806 (v4f32 (scalar_to_vector (loadf32 addr:$src2))),
2879 def : Pat<(maskVT (scalar_to_vector GR32:$src)),
2882 def : Pat<(maskVT (scalar_to_vector GR8:$src)),
2901 (v1i1 (scalar_to_vector GR8:$src)), (iPTR 0)),
3776 (v4i32 (scalar_to_vector GR32:$src)))]>,
3781 (v4i32 (scalar_to_vector (loadi32 addr:$src))))]>,
3786 (v2i64 (scalar_to_vector GR64:$src)))]>,
3886 (v2i64 (scalar_to_vector (loadi64 addr:$src))))]>,
3984 (_.VT (scalar_to_vector
3995 (_.VT (scalar_to_vector
[all …]
H A DX86InstrFragmentsSIMD.td982 (v4f32 (scalar_to_vector (loadf32 node:$ptr)))]>;
986 (v2f64 (scalar_to_vector (loadf64 node:$ptr)))]>;
H A DREADME-SSE.txt716 Consider using movlps instead of movsd to implement (scalar_to_vector (loadf64))
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td2422 def : Pat<(VecTy (scalar_to_vector (ScalTy
2428 def : Pat<(VecTy (scalar_to_vector (ScalTy
2456 def : Pat <(v1i64 (scalar_to_vector (i64
2461 def : Pat <(v1i64 (scalar_to_vector (i64
2592 def : Pat <(v8i8 (scalar_to_vector (i32
2596 def : Pat <(v16i8 (scalar_to_vector (i32
2600 def : Pat <(v4i16 (scalar_to_vector (i32
2604 def : Pat <(v8i16 (scalar_to_vector (i32
2608 def : Pat <(v2i32 (scalar_to_vector (i32
2612 def : Pat <(v4i32 (scalar_to_vector (i32
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td824 (v4f32 (scalar_to_vector
830 (v2f64 (scalar_to_vector (f64 (load node:$addr)))),
840 (v4f32 (scalar_to_vector
H A DSystemZInstrVector.td197 def : Pat<(vectype (scalar_to_vector
1613 def : Pat<(vt (scalar_to_vector cls:$scalar)),
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c-family/
H A Dc-common.h1289 extern enum stv_conv scalar_to_vector (location_t loc, enum tree_code code,
H A Dc-common.c8092 scalar_to_vector (location_t loc, enum tree_code code, tree op0, tree op1, in scalar_to_vector() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td2291 (v2f16 (scalar_to_vector f16:$src0)),
2296 (v2i16 (scalar_to_vector i16:$src0)),
2301 (v4i16 (scalar_to_vector i16:$src0)),
2306 (v4f16 (scalar_to_vector f16:$src0)),
/netbsd-src/external/gpl3/gcc/dist/gcc/c-family/
H A Dc-common.h1393 extern enum stv_conv scalar_to_vector (location_t loc, enum tree_code code,
H A DChangeLog2725 (scalar_to_vector): Likewise when converting vector-scalar
5491 (scalar_to_vector): Adjust.
6634 * c-common.c (scalar_to_vector): Adjust fall through comment.
8203 * c-common.c (scalar_to_vector): Use std::swap instead of manually
9875 (scalar_to_vector): Adjust unsafe_conversion_p calls.
11067 * c-common.c (scalar_to_vector): Handle VEC_COND_EXPR.
11154 * c-common.c (scalar_to_vector): Moved from c-typeck.c. Support
11157 (scalar_to_vector): Declare.
H A Dc-common.cc8544 scalar_to_vector (location_t loc, enum tree_code code, tree op0, tree op1, in scalar_to_vector() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstrVSX.td296 def : Pat<(Ty (scalar_to_vector In)), (Ty NonPermOut)>;
2854 def : Pat<(v2f64 (scalar_to_vector f64:$A)),
3159 def : Pat<(v2i64 (scalar_to_vector (i64 (load ForceXForm:$src)))),
3296 def : Pat<(v2i64 (scalar_to_vector (i64 (sextloadi32 ForceXForm:$src)))),
3298 def : Pat<(v2i64 (scalar_to_vector (i64 (zextloadi32 ForceXForm:$src)))),
3524 def : Pat<(v2i64 (scalar_to_vector i64:$A)),
4193 def : Pat<(v2i64 (scalar_to_vector (i64 (load DSForm:$src)))),
4195 def : Pat<(v2i64 (scalar_to_vector (i64 (load XForm:$src)))),
4198 def : Pat<(v2f64 (scalar_to_vector (f64 (load DSForm:$src)))),
4200 def : Pat<(v2f64 (scalar_to_vector (f64 (load XForm:$src)))),
H A DPPCInstrPrefix.td2583 def : Pat<(v8i16 (scalar_to_vector (i32 (extloadi16 ForceXForm:$src)))),
2585 def : Pat<(v16i8 (scalar_to_vector (i32 (extloadi8 ForceXForm:$src)))),
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrSIMD.td539 // scalar_to_vector leaves high lanes undefined, so can be a splat
541 def : Pat<(vec.vt (scalar_to_vector (vec.lane_vt vec.lane_rc:$x))),
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMInstrNEON.td6512 def : Pat<(v2f32 (scalar_to_vector SPR:$src)),
6514 def : Pat<(v2f64 (scalar_to_vector (f64 DPR:$src))),
6516 def : Pat<(v4f32 (scalar_to_vector SPR:$src)),
6519 def : Pat<(v4f16 (scalar_to_vector (f16 HPR:$src))),
6521 def : Pat<(v8f16 (scalar_to_vector (f16 HPR:$src))),
6524 def : Pat<(v8i8 (scalar_to_vector GPR:$src)),
6526 def : Pat<(v4i16 (scalar_to_vector GPR:$src)),
6528 def : Pat<(v2i32 (scalar_to_vector GPR:$src)),
6531 def : Pat<(v16i8 (scalar_to_vector GPR:$src)),
6535 def : Pat<(v8i16 (scalar_to_vector GPR:$src)),
[all …]
H A DARMInstrMVE.td1890 def : Pat<(v16i8 (scalar_to_vector GPR:$src)),
1892 def : Pat<(v8i16 (scalar_to_vector GPR:$src)),
1894 def : Pat<(v4i32 (scalar_to_vector GPR:$src)),
1917 def : Pat<(v2f64 (scalar_to_vector (f64 DPR:$src))),
1919 def : Pat<(v4f32 (scalar_to_vector SPR:$src)),
1921 def : Pat<(v4f32 (scalar_to_vector GPR:$src)),
1923 def : Pat<(v8f16 (scalar_to_vector (f16 HPR:$src))),
1925 def : Pat<(v8f16 (scalar_to_vector GPR:$src)),
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td669 def scalar_to_vector : SDNode<"ISD::SCALAR_TO_VECTOR", SDTypeProfile<1, 1, []>,
/netbsd-src/external/gpl3/gcc/dist/gcc/c/
H A DChangeLog72 promotions to scalar_to_vector call.
8305 (scalar_to_vector): Moved to c-common.c.
8306 (build_binary_op): Adapt to scalar_to_vector's new prototype.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dtypeck.c4638 enum stv_conv convert_flag = scalar_to_vector (location, code, op0, op1, in cp_build_binary_op()
H A Dcall.c5236 scalar_to_vector (loc, VEC_COND_EXPR, arg2, arg3, in build_conditional_expr_1()
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dtypeck.cc5075 enum stv_conv convert_flag = scalar_to_vector (location, code, op0, op1, in cp_build_binary_op()

12