/external/llvm/test/CodeGen/X86/ |
D | insertps-O0-bug.ll | 4 ; 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).
|
D | avx-load-store.ll | 27 ;; The two tests below check that we must fold load + scalar_to_vector
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | insertps-O0-bug.ll | 4 ; 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/ |
D | bitcast.ll | 11 ; Can't optimize the following bitcast to scalar_to_vector. 23 ; Can't optimize the following bitcast to scalar_to_vector.
|
D | arm64-neon-copy.ll | 793 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/ |
D | bitcast.ll | 11 ; Can't optimize the following bitcast to scalar_to_vector. 23 ; Can't optimize the following bitcast to scalar_to_vector.
|
D | arm64-neon-copy.ll | 793 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/ |
D | gen-implicit-conversions.py | 777 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/ |
D | PPCInstrVSX.td | 961 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/ |
D | X86InstrMMX.td | 138 (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))))),
|
D | X86InstrSSE.td | 161 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/ |
D | X86InstrFMA.td | 335 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
|
D | X86InstrSSE.td | 255 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 …]
|
D | X86InstrMMX.td | 167 (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))))),
|
D | X86InstrAVX512.td | 783 (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/ |
D | vec-move-07.ll | 1 ; Test scalar_to_vector expansion.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | vec-move-07.ll | 1 ; Test scalar_to_vector expansion.
|
/external/llvm/lib/Target/X86/ |
D | X86InstrMMX.td | 224 (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))))),
|
D | X86InstrSSE.td | 373 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 …]
|
D | X86InstrAVX512.td | 560 (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/ |
D | avx-load-store.ll | 27 ;; The two tests below check that we must fold load + scalar_to_vector
|
D | avx-splat.ll | 47 ; shuffle (scalar_to_vector (load (ptr + 4))), undef, <0, 0, 0, 0>
|
/external/deqp/android/cts/master/src/ |
D | gles2-failures.txt | 1141 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/ |
D | PPCInstrVSX.td | 846 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/ |
D | AArch64InstrInfo.td | 1574 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 …]
|