HomeSort by relevance Sort by last modified time
    Searched full:v32i8 (Results 1 - 25 of 26) sorted by null

1 2

  /external/llvm/test/CodeGen/X86/
avx2-cmp.ll 25 define <32 x i8> @v32i8-cmp(<32 x i8> %i, <32 x i8> %j) nounwind readnone {
53 define <32 x i8> @v32i8-cmpeq(<32 x i8> %i, <32 x i8> %j) nounwind readnone {
avx-cmp.ll 83 define <32 x i8> @v32i8-cmp(<32 x i8> %i, <32 x i8> %j) nounwind readnone {
127 define <32 x i8> @v32i8-cmpeq(<32 x i8> %i, <32 x i8> %j) nounwind readnone {
  /external/llvm/include/llvm/CodeGen/
MachineValueType.h 70 v32i8 = 24, // 32 x i8 enumerator in enum:llvm::MVT::SimpleValueType
219 SimpleTy == MVT::v32i8 || SimpleTy == MVT::v16i16 ||
279 case v32i8:
317 case v32i8:
416 case v32i8:
523 if (NumElements == 32) return MVT::v32i8;
ValueTypes.td 47 def v32i8 : ValueType<256, 24>; // 32 x i8 vector value
  /external/llvm/lib/IR/
ValueTypes.cpp 142 case MVT::v32i8: return "v32i8";
210 case MVT::v32i8: return VectorType::get(Type::getInt8Ty(Context), 32);
  /external/llvm/lib/Target/X86/
X86CallingConv.td 49 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
249 CCIfNotVarArg<CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
271 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
295 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64], CCPassIndirect<i64>>,
419 CCIfNotVarArg<CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
427 CCIfType<[v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
X86TargetTransformInfo.cpp 219 { ISD::SHL, MVT::v32i8, 42 }, // cmpeqb sequence.
222 { ISD::SRL, MVT::v32i8, 32*10 }, // Scalarized.
225 { ISD::SRA, MVT::v32i8, 32*10 }, // Scalarized.
230 { ISD::SDIV, MVT::v32i8, 32*20 },
234 { ISD::UDIV, MVT::v32i8, 32*20 },
446 {ISD::VECTOR_SHUFFLE, MVT::v32i8, 9}
708 { ISD::SETCC, MVT::v32i8, 4 },
715 { ISD::SETCC, MVT::v32i8, 1 },
    [all...]
X86InstrSSE.td 343 def : Pat<(v16i8 (extract_subvector (v32i8 VR256:$src), (iPTR 0))),
344 (v16i8 (EXTRACT_SUBREG (v32i8 VR256:$src), sub_xmm))>;
360 (INSERT_SUBREG (v32i8 (IMPLICIT_DEF)), VR128:$src, sub_xmm)>;
416 def : Pat<(v4f64 (bitconvert (v32i8 VR256:$src))), (v4f64 VR256:$src)>;
420 def : Pat<(v8f32 (bitconvert (v32i8 VR256:$src))), (v8f32 VR256:$src)>;
425 def : Pat<(v4i64 (bitconvert (v32i8 VR256:$src))), (v4i64 VR256:$src)>;
427 def : Pat<(v32i8 (bitconvert (v4f64 VR256:$src))), (v32i8 VR256:$src)>;
428 def : Pat<(v32i8 (bitconvert (v4i64 VR256:$src))), (v32i8 VR256:$src)>
    [all...]
X86RegisterInfo.td 438 def VR256 : RegisterClass<"X86", [v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
463 def VR256X : RegisterClass<"X86", [v32i8, v16i16, v8i32, v4i64, v8f32, v4f64],
X86InstrAVX512.td 55 def : Pat<(v4f64 (bitconvert (v32i8 VR256X:$src))), (v4f64 VR256X:$src)>;
59 def : Pat<(v8f32 (bitconvert (v32i8 VR256X:$src))), (v8f32 VR256X:$src)>;
64 def : Pat<(v4i64 (bitconvert (v32i8 VR256X:$src))), (v4i64 VR256X:$src)>;
66 def : Pat<(v32i8 (bitconvert (v4f64 VR256X:$src))), (v32i8 VR256X:$src)>;
67 def : Pat<(v32i8 (bitconvert (v4i64 VR256X:$src))), (v32i8 VR256X:$src)>;
68 def : Pat<(v32i8 (bitconvert (v8f32 VR256X:$src))), (v32i8 VR256X:$src)>;
69 def : Pat<(v32i8 (bitconvert (v8i32 VR256X:$src))), (v32i8 VR256X:$src)>
    [all...]
X86ISelLowering.cpp     [all...]
X86InstrFragmentsSIMD.td 479 def bc_v32i8 : PatFrag<(ops node:$in), (v32i8 (bitconvert node:$in))>;
  /external/llvm/lib/Target/R600/
SIRegisterInfo.td 173 def SReg_256 : RegisterClass<"AMDGPU", [v32i8, v8i32, v8f32], 256, (add SGPR_256)>;
188 def VReg_256 : RegisterClass<"AMDGPU", [v32i8, v8i32, v8f32], 256, (add VGPR_256)>;
SIInstructions.td     [all...]
SIInstrInfo.td 51 SDTypeProfile<1, 4, [SDTCisVT<0, v4f32>, SDTCisVT<2, v32i8>,
SIISelLowering.cpp 36 addRegisterClass(MVT::v32i8, &AMDGPU::SReg_256RegClass);
    [all...]
  /external/llvm/lib/Target/X86/InstPrinter/
X86InstComments.cpp 83 DecodePALIGNRMask(MVT::v32i8,
173 DecodeUNPCKHMask(MVT::v32i8, ShuffleMask);
246 DecodeUNPCKLMask(MVT::v32i8, ShuffleMask);
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 83 case MVT::v32i8: return "MVT::v32i8";
  /external/llvm/include/llvm/IR/
Intrinsics.td 156 def llvm_v32i8_ty : LLVMType<v32i8>; // 32 x i8