/external/swiftshader/third_party/subzero/src/ |
D | IceTypes.def | 48 X(v8i1, 4, 1, 8, i1, "<8 x i1>", "v8i1") \ 76 X(v8i1, 1, 1, 0, 0, 1, 1, v8i1) \ 79 X(v8i16, 1, 1, 0, 1, 0, 1, v8i1) \
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86InstrVecCompiler.td | 325 def maskzeroupperv8i1 : maskzeroupper<v8i1, VK8>; 367 def : Pat<(v8i1 (insert_subvector (v8i1 immAllZerosV), 373 def : Pat<(v8i1 (insert_subvector (v8i1 immAllZerosV), 376 def : Pat<(v8i1 (insert_subvector (v8i1 immAllZerosV), 426 (v8i1 VK8:$mask), (iPTR 0))), 433 (v8i1 VK8:$mask), (iPTR 0))), 436 def : Pat<(v8i1 (insert_subvector (v8i1 immAllZerosV), 440 def : Pat<(v8i1 (insert_subvector (v8i1 immAllZerosV), 444 def : Pat<(v8i1 (insert_subvector (v8i1 immAllZerosV), 465 (v8i1 VK8:$mask), (iPTR 0))), [all …]
|
D | X86CallingConv.td | 85 // Promote v8i1/v16i1/v32i1 arguments to i32. 86 CCIfType<[v8i1, v16i1, v32i1], CCPromoteToType<i32>>, 155 // Promote i1, v1i1, v8i1 arguments to i8. 156 CCIfType<[i1, v1i1, v8i1], CCPromoteToType<i8>>, 228 CCIfType<[v8i1], CCPromoteToType<v8i16>>, 529 CCIfType<[v8i1], CCPromoteToType<v8i16>>, 805 CCIfType<[v8i1], CCPromoteToType<v8i16>>, 979 CCIfType<[v16i1, v8i1], CCAssignToReg<[K1]>>,
|
D | X86TargetTransformInfo.cpp | 1203 { ISD::SINT_TO_FP, MVT::v8f64, MVT::v8i1, 4 }, in getCastInstrCost() 1214 { ISD::UINT_TO_FP, MVT::v8f64, MVT::v8i1, 4 }, in getCastInstrCost() 1251 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i1, 3 }, in getCastInstrCost() 1252 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i1, 3 }, in getCastInstrCost() 1282 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i1, 7 }, in getCastInstrCost() 1283 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i1, 4 }, in getCastInstrCost() 1307 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i1, 8 }, in getCastInstrCost() 1320 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i1, 6 }, in getCastInstrCost()
|
/external/swiftshader/third_party/subzero/crosstest/ |
D | test_select_main.cpp | 143 testSelect<v8si16, v8i1>(TotalTests, Passes, Failures); in main() 144 testSelect<v8ui16, v8i1>(TotalTests, Passes, Failures); in main() 148 testSelectI1<v8i1>(TotalTests, Passes, Failures); in main()
|
D | test_vector_ops_main.cpp | 174 testInsertElement<v8i1>(TotalTests, Passes, Failures); in main() 185 testExtractElement<v8i1>(TotalTests, Passes, Failures); in main() 196 testShuffleVector<v8i1>(TotalTests, Passes, Failures); in main()
|
D | test_vector_ops.def | 30 X(v8i1, v8ui16, 8) \
|
D | vectors.def | 31 X(v8i1, v8si16, 8) \
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineValueType.h | 61 v8i1 = 15, // 8 x i1 enumerator 319 case v8i1: in getVectorElementType() 395 case v8i1: in getVectorNumElements() 453 case v8i1: return 8; in getSizeInBits() 595 if (NumElements == 8) return MVT::v8i1; in getVectorVT()
|
D | ValueTypes.td | 38 def v8i1 : ValueType<8 , 15>; // 8 x i1 vector value
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 63 v8i1 = 17, // 8 x i1 enumerator 423 case v8i1: in getVectorElementType() 554 case v8i1: in getVectorNumElements() 652 case v8i1: in getSizeInBits() 835 if (NumElements == 8) return MVT::v8i1; in getVectorVT()
|
/external/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.cpp | 575 { ISD::SINT_TO_FP, MVT::v8f64, MVT::v8i1, 4 }, in getCastInstrCost() 586 { ISD::UINT_TO_FP, MVT::v8f64, MVT::v8i1, 4 }, in getCastInstrCost() 619 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i1, 3 }, in getCastInstrCost() 620 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i1, 3 }, in getCastInstrCost() 650 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i1, 7 }, in getCastInstrCost() 651 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i1, 4 }, in getCastInstrCost() 675 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i1, 8 }, in getCastInstrCost() 688 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i1, 6 }, in getCastInstrCost()
|
D | X86InstrAVX512.td | 1334 def : Pat<(v8f32 (vselect (v8i1 VK8WM:$mask), (v8f32 VR256X:$src1), 1341 def : Pat<(v8i32 (vselect (v8i1 VK8WM:$mask), (v8i32 VR256X:$src1), 1547 def : Pat<(v8i1 (X86pcmpgtm (v8i32 VR256X:$src1), (v8i32 VR256X:$src2))), 1552 def : Pat<(v8i1 (X86pcmpeqm (v8i32 VR256X:$src1), (v8i32 VR256X:$src2))), 1806 def : Pat<(v8i1 (X86cmpm (v8f32 VR256X:$src1), (v8f32 VR256X:$src2), imm:$cc)), 1811 def : Pat<(v8i1 (X86cmpm (v8i32 VR256X:$src1), (v8i32 VR256X:$src2), imm:$cc)), 1816 def : Pat<(v8i1 (X86cmpmu (v8i32 VR256X:$src1), (v8i32 VR256X:$src2), imm:$cc)), 1974 defm KMOVB : avx512_mask_mov<0x90, 0x90, 0x91, "kmovb", VK8, v8i1, i8mem>, 1996 def : Pat<(v8i1 (bitconvert (i8 GR8:$src))), 1998 def : Pat<(i8 (bitconvert (v8i1 VK8:$src))), [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 143 case MVT::v8i1: return "v8i1"; in getEVTString() 224 case MVT::v8i1: return VectorType::get(Type::getInt1Ty(Context), 8); in getTypeForEVT()
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 147 case MVT::v8i1: return "v8i1"; in getEVTString() 225 case MVT::v8i1: return VectorType::get(Type::getInt1Ty(Context), 8); in getTypeForEVT()
|
/external/llvm/test/CodeGen/SystemZ/ |
D | vec-move-16.ll | 13 ; Test a v8i1->v8i16 extension.
|
D | vec-move-15.ll | 13 ; Test a v8i1->v8i16 extension.
|
D | vec-move-17.ll | 13 ; Test a v8i16->v8i1 truncation.
|
D | vec-and-03.ll | 16 ; Test a v8i1->v8i16 extension.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | vec-move-15.ll | 13 ; Test a v8i1->v8i16 extension.
|
D | vec-move-16.ll | 13 ; Test a v8i1->v8i16 extension.
|
D | vec-and-03.ll | 16 ; Test a v8i1->v8i16 extension.
|
D | vec-move-17.ll | 13 ; Test a v8i16->v8i1 truncation.
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64TargetTransformInfo.cpp | 447 { ISD::SELECT, MVT::v8i1, MVT::v8i32, 8 }, in getCmpSelInstrCost() 450 { ISD::SELECT, MVT::v8i1, MVT::v8i64, 8 * AmortizationCost }, in getCmpSelInstrCost()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfoVector.td | 16 def V8I1: PatLeaf<(v8i1 PredRegs:$R)>; 307 def: InvertCmp_pat<A4_vcmpbgt, setlt, V8I8, v8i1>; 314 def: InvertCmp_pat<A2_vcmpbgtu, setult, V8I8, v8i1>;
|