Home
last modified time | relevance | path

Searched refs:v64i16 (Results 1 – 11 of 11) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonCallingConv.td88 CCIfType<[v32i32,v64i16,v128i8],
94 CCIfType<[v32i32,v64i16,v128i8],
99 CCIfType<[v32i32,v64i16,v128i8],
105 CCIfType<[v32i32,v64i16,v128i8],
120 CCIfType<[v32i32,v64i16,v128i8],
125 CCIfType<[v32i32,v64i16,v128i8],
DHexagonIntrinsics.td308 def : Pat <(v1024i1 (bitconvert (v64i16 HvxVR:$src1))),
309 (v1024i1 (V6_vandvrt (v64i16 HvxVR:$src1), (A2_tfrsi 0x01010101)))>,
320 def : Pat <(v64i16 (bitconvert (v1024i1 HvxQR:$src1))),
321 (v64i16 (V6_vandqrt (v1024i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>,
350 def: Pat<(v64i16 (trunc v64i32:$Vdd)),
351 (v64i16 (V6_vpackwh_sat
DHexagonIntrinsicsV60.td49 def : Pat <(v1024i1 (bitconvert (v64i16 HvxVR:$src1))),
50 (v1024i1 (V6_vandvrt (v64i16 HvxVR:$src1), (A2_tfrsi 0x01010101)))>;
58 def : Pat <(v64i16 (bitconvert (v1024i1 HvxQR:$src1))),
59 (v64i16 (V6_vandqrt (v1024i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>;
635 def: Pat<(v64i16 (trunc v64i32:$Vdd)),
636 (v64i16 (V6_vpackwh_sat
DHexagonRegisterInfo.td290 [v32i16, v64i16, v32i16]>;
297 [v64i16, v128i16, v64i16]>;
DHexagonISelLoweringHVX.cpp17 static const MVT LegalW64[] = { MVT::v128i8, MVT::v64i16, MVT::v32i32 };
18 static const MVT LegalV128[] = { MVT::v128i8, MVT::v64i16, MVT::v32i32 };
29 addRegisterClass(MVT::v64i16, &Hexagon::HvxWRRegClass); in initializeHVXLowering()
45 addRegisterClass(MVT::v64i16, &Hexagon::HvxVRRegClass); in initializeHVXLowering()
201 for (MVT T: {MVT::v64i8, MVT::v64i16, MVT::v32i8, MVT::v32i16, MVT::v32i32}) in initializeHVXLowering()
DHexagonISelDAGToDAG.cpp113 case MVT::v64i16: in SelectIndexedLoad()
503 case MVT::v64i16: in SelectIndexedStore()
DHexagonInstrInfo.cpp2665 case MVT::v64i16: in isValidAutoIncImm()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DMachineValueType.h89 v64i16 = 41, // 64 x i16 enumerator
376 SimpleTy == MVT::v64i16 || SimpleTy == MVT::v32i32 || in is1024BitVector()
467 case v64i16: in getVectorElementType()
570 case v64i16: in getVectorNumElements()
805 case v64i16: in getSizeInBits()
954 if (NumElements == 64) return MVT::v64i16; in getVectorVT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DValueTypes.cpp186 case MVT::v64i16: return VectorType::get(Type::getInt16Ty(Context), 64); in getTypeForEVT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DValueTypes.td64 def v64i16 : ValueType<1024,41>; // 64 x i16 vector value
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsics.td254 def llvm_v64i16_ty : LLVMType<v64i16>; // 64 x i16