Home
last modified time | relevance | path

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

1234

/external/llvm/test/CodeGen/X86/
Dinsertps-O0-bug.ll4 ; used by an INSERTPS into a scalar load plus scalar_to_vector.
8 ; scalar load plus scalar_to_vector. This would allow ISel to match the
34 ; canonicalized into a scalar load plus scalar_to_vector (a movss).
Davx-load-store.ll27 ;; The two tests below check that we must fold load + scalar_to_vector
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dinsertps-O0-bug.ll4 ; used by an INSERTPS into a scalar load plus scalar_to_vector.
8 ; scalar load plus scalar_to_vector. This would allow ISel to match the
34 ; canonicalized into a scalar load plus scalar_to_vector (a movss).
/external/llvm/test/CodeGen/AArch64/
Dbitcast.ll11 ; Can't optimize the following bitcast to scalar_to_vector.
23 ; Can't optimize the following bitcast to scalar_to_vector.
Darm64-neon-copy.ll793 define <8 x i8> @scalar_to_vector.v8i8(i8 %a) {
794 ; CHECK-LABEL: scalar_to_vector.v8i8:
800 define <16 x i8> @scalar_to_vector.v16i8(i8 %a) {
801 ; CHECK-LABEL: scalar_to_vector.v16i8:
807 define <4 x i16> @scalar_to_vector.v4i16(i16 %a) {
808 ; CHECK-LABEL: scalar_to_vector.v4i16:
814 define <8 x i16> @scalar_to_vector.v8i16(i16 %a) {
815 ; CHECK-LABEL: scalar_to_vector.v8i16:
821 define <2 x i32> @scalar_to_vector.v2i32(i32 %a) {
822 ; CHECK-LABEL: scalar_to_vector.v2i32:
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Dbitcast.ll11 ; Can't optimize the following bitcast to scalar_to_vector.
23 ; Can't optimize the following bitcast to scalar_to_vector.
Darm64-neon-copy.ll793 define <8 x i8> @scalar_to_vector.v8i8(i8 %a) {
794 ; CHECK-LABEL: scalar_to_vector.v8i8:
800 define <16 x i8> @scalar_to_vector.v16i8(i8 %a) {
801 ; CHECK-LABEL: scalar_to_vector.v16i8:
807 define <4 x i16> @scalar_to_vector.v4i16(i16 %a) {
808 ; CHECK-LABEL: scalar_to_vector.v4i16:
814 define <8 x i16> @scalar_to_vector.v8i16(i16 %a) {
815 ; CHECK-LABEL: scalar_to_vector.v8i16:
821 define <2 x i32> @scalar_to_vector.v2i32(i32 %a) {
822 ; CHECK-LABEL: scalar_to_vector.v2i32:
[all …]
/external/deqp/modules/gles31/scripts/
Dgen-implicit-conversions.py777 def genConversionPairs(order=IN_TYPE_ORDER, scalar_to_vector=True, additional={}): argument
787 if in_type in SCALAR_TO_VECTOR_CONVERSIONS and scalar_to_vector:
840 for in_type, out_type in genConversionPairs(order=type_order, scalar_to_vector=False):
887 for in_type, out_type in genConversionPairs(scalar_to_vector=False):
905 for in_type, out_type in genConversionPairs(scalar_to_vector=False):
911 for in_type, out_type in genConversionPairs(scalar_to_vector=False):
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCInstrVSX.td961 def : Pat<(v2f64 (scalar_to_vector f64:$A)),
971 def : Pat<(v2f64 (scalar_to_vector f64:$A)),
1867 def : Pat<(v4f32 (scalar_to_vector f32:$A)),
1888 def : Pat<(v16i8 (scalar_to_vector i32:$A)),
1890 def : Pat<(v8i16 (scalar_to_vector i32:$A)),
1892 def : Pat<(v4i32 (scalar_to_vector i32:$A)),
1894 def : Pat<(v2i64 (scalar_to_vector i64:$A)),
1977 def : Pat<(v4f32 (scalar_to_vector f32:$A)),
2239 def : Pat<(v16i8 (scalar_to_vector i32:$A)),
2241 def : Pat<(v8i16 (scalar_to_vector i32:$A)),
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrMMX.td138 (x86mmx (scalar_to_vector GR32:$src)))]>;
143 (x86mmx (scalar_to_vector (loadi32 addr:$src))))]>;
201 (v2i64 (scalar_to_vector
220 (x86mmx (X86vzmovl (x86mmx (scalar_to_vector GR32:$src)))))]>;
227 (scalar_to_vector (loadi32 addr:$src))))))]>;
434 (x86mmx (scalar_to_vector (loadi32 addr:$src))))),
DX86InstrSSE.td161 def : Pat<(v4f32 (scalar_to_vector FR32:$src)),
163 def : Pat<(v8f32 (scalar_to_vector FR32:$src)),
166 def : Pat<(v2f64 (scalar_to_vector FR64:$src)),
168 def : Pat<(v4f64 (scalar_to_vector FR64:$src)),
326 [(set (vt VR128:$dst), (movl VR128:$src1, (scalar_to_vector RC:$src2)))]>;
415 def : Pat<(v4f32 (X86vzmovl (v4f32 (scalar_to_vector FR32:$src)))),
428 def : Pat<(v4f32 (X86vzmovl (v4f32 (scalar_to_vector (loadf32 addr:$src))))),
430 def : Pat<(v4f32 (scalar_to_vector (loadf32 addr:$src))),
443 def : Pat<(v4f32 (X86Movss VR128:$src1, (scalar_to_vector FR32:$src2))),
471 def : Pat<(v2f64 (X86vzmovl (v2f64 (scalar_to_vector FR64:$src)))),
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InstrFMA.td335 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
343 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
350 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
358 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
365 def : Pat<(VT (Move (VT VR128:$src1), (VT (scalar_to_vector
605 def : Pat<(VT (X86vzmovl (VT (scalar_to_vector
612 def : Pat<(VT (X86vzmovl (VT (scalar_to_vector
619 def : Pat<(VT (X86vzmovl (VT (scalar_to_vector
DX86InstrSSE.td255 def : Pat<(v4f32 (X86vzmovl (v4f32 (scalar_to_vector (loadf32 addr:$src))))),
264 def : Pat<(v2f64 (X86vzmovl (v2f64 (scalar_to_vector (loadf64 addr:$src))))),
276 (v4f32 (scalar_to_vector (loadf32 addr:$src))), (iPTR 0)))),
281 (v2f64 (scalar_to_vector (loadf64 addr:$src))), (iPTR 0)))),
333 def : Pat<(v4f32 (X86vzmovl (v4f32 (scalar_to_vector (loadf32 addr:$src))))),
348 def : Pat<(v2f64 (X86vzmovl (v2f64 (scalar_to_vector (loadf64 addr:$src))))),
661 (scalar_to_vector (loadf64 addr:$src2)))))],
755 (bc_v2f64 (v2i64 (scalar_to_vector (loadi64 addr:$src2)))))),
778 (bc_v2f64 (v2i64 (scalar_to_vector (loadi64 addr:$src2)))))),
1320 (v4f32 (scalar_to_vector
[all …]
DX86InstrMMX.td167 (x86mmx (scalar_to_vector GR32:$src)))]>,
172 (x86mmx (scalar_to_vector (loadi32 addr:$src))))]>,
255 (scalar_to_vector
277 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector GR32:$src)))),
279 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector (loadi32 addr:$src))))),
DX86InstrAVX512.td783 (v4f32 (scalar_to_vector (loadf32 addr:$src2))),
1180 (SrcInfo.VT (scalar_to_vector
1187 (SrcInfo.VT (scalar_to_vector
1196 (SrcInfo.VT (scalar_to_vector
2914 def : Pat<(maskVT (scalar_to_vector GR32:$src)),
2917 def : Pat<(maskVT (scalar_to_vector GR8:$src)),
2930 (v1i1 (scalar_to_vector GR8:$src)), (iPTR 0)),
3804 (v4i32 (scalar_to_vector GR32:$src)))]>,
3809 (v4i32 (scalar_to_vector (loadi32 addr:$src))))]>,
3814 (v2i64 (scalar_to_vector GR64:$src)))]>,
[all …]
/external/llvm/test/CodeGen/SystemZ/
Dvec-move-07.ll1 ; Test scalar_to_vector expansion.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Dvec-move-07.ll1 ; Test scalar_to_vector expansion.
/external/llvm/lib/Target/X86/
DX86InstrMMX.td224 (x86mmx (scalar_to_vector GR32:$src)))],
229 (x86mmx (scalar_to_vector (loadi32 addr:$src))))],
315 (scalar_to_vector
339 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector GR32:$src)))),
342 def : Pat<(x86mmx (X86vzmovl (x86mmx (scalar_to_vector (loadi32 addr:$src))))),
DX86InstrSSE.td373 def : Pat<(v4f32 (scalar_to_vector FR32:$src)),
375 def : Pat<(v8f32 (scalar_to_vector FR32:$src)),
378 def : Pat<(v2f64 (scalar_to_vector FR64:$src)),
380 def : Pat<(v4f64 (scalar_to_vector FR64:$src)),
519 (scalar_to_vector RC:$src2))))],
587 def : Pat<(v4f32 (X86vzmovl (v4f32 (scalar_to_vector (loadf32 addr:$src))))),
589 def : Pat<(v4f32 (scalar_to_vector (loadf32 addr:$src))),
596 def : Pat<(v2f64 (X86vzmovl (v2f64 (scalar_to_vector (loadf64 addr:$src))))),
598 def : Pat<(v2f64 (scalar_to_vector (loadf64 addr:$src))),
610 (v4f32 (scalar_to_vector (loadf32 addr:$src))), (iPTR 0)))),
[all …]
DX86InstrAVX512.td560 (v4f32 (scalar_to_vector (loadf32 addr:$src2))),
846 (SrcInfo.VT (scalar_to_vector
1370 (_.VT (scalar_to_vector (_.ScalarLdFrag addr:$src2))),
2148 def : Pat<(v16i1 (scalar_to_vector VK1:$src)),
2150 def : Pat<(v8i1 (scalar_to_vector VK1:$src)),
2152 def : Pat<(v4i1 (scalar_to_vector VK1:$src)),
2154 def : Pat<(v2i1 (scalar_to_vector VK1:$src)),
2156 def : Pat<(v32i1 (scalar_to_vector VK1:$src)),
2158 def : Pat<(v64i1 (scalar_to_vector VK1:$src)),
2873 (v4i32 (scalar_to_vector GR32:$src)))], IIC_SSE_MOVDQ>,
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-load-store.ll27 ;; The two tests below check that we must fold load + scalar_to_vector
Davx-splat.ll47 ; shuffle (scalar_to_vector (load (ptr + 4))), undef, <0, 0, 0, 0>
/external/deqp/android/cts/master/src/
Dgles2-failures.txt1141 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_bvec2_fragment
1142 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_bvec2_vertex
1143 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_bvec3_fragment
1144 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_bvec3_vertex
1145 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_bvec4_fragment
1146 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_bvec4_vertex
1147 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_ivec2_fragment
1148 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_ivec2_vertex
1149 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_ivec3_fragment
1150 dEQP-GLES2.functional.shaders.conversions.scalar_to_vector.float_to_ivec3_vertex
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCInstrVSX.td846 def : Pat<(v2f64 (scalar_to_vector f64:$A)),
856 def : Pat<(v2f64 (scalar_to_vector f64:$A)),
1588 def : Pat<(v4f32 (scalar_to_vector f32:$A)),
1609 def : Pat<(v16i8 (scalar_to_vector i32:$A)),
1611 def : Pat<(v8i16 (scalar_to_vector i32:$A)),
1613 def : Pat<(v4i32 (scalar_to_vector i32:$A)),
1615 def : Pat<(v2i64 (scalar_to_vector i64:$A)),
1695 def : Pat<(v4f32 (scalar_to_vector f32:$A)),
1716 def : Pat<(v16i8 (scalar_to_vector i32:$A)),
1718 def : Pat<(v8i16 (scalar_to_vector i32:$A)),
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td1574 def : Pat<(VecTy (scalar_to_vector (ScalTy
1580 def : Pat<(VecTy (scalar_to_vector (ScalTy
1608 def : Pat <(v1i64 (scalar_to_vector (i64
1613 def : Pat <(v1i64 (scalar_to_vector (i64
1738 def : Pat <(v8i8 (scalar_to_vector (i32
1742 def : Pat <(v16i8 (scalar_to_vector (i32
1746 def : Pat <(v4i16 (scalar_to_vector (i32
1750 def : Pat <(v8i16 (scalar_to_vector (i32
1754 def : Pat <(v2i32 (scalar_to_vector (i32
1758 def : Pat <(v4i32 (scalar_to_vector (i32
[all …]

1234