Home
last modified time | relevance | path

Searched refs:v64f32 (Results 1 – 8 of 8) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonCallingConv.td132 CCIfType<[v64i32,v128i16,v256i8,v64f32,v128f16],
138 CCIfType<[v64i32,v128i16,v256i8,v64f32,v128f16],
158 CCIfType<[v64i32,v128i16,v256i8,v64f32,v128f16],
H A DHexagonISelLoweringHVX.cpp88 addRegisterClass(MVT::v64f32, &Hexagon::HvxWRRegClass); in initializeHVXLowering()
124 static const MVT FloatW[] = { MVT::v128f16, MVT::v64f32 }; in initializeHVXLowering()
158 setPromoteTo(ISD::VECTOR_SHUFFLE, MVT::v64f32, ByteW); in initializeHVXLowering()
183 setOperationAction(ISD::FP_EXTEND, MVT::v64f32, Custom); in initializeHVXLowering()
186 setOperationAction(ISD::FP_EXTEND, MVT::v64f32, Legal); in initializeHVXLowering()
2247 assert(VecTy == MVT::v64f32 && ArgTy == MVT::v64f16); in LowerHvxFpExtend()
H A DHexagonRegisterInfo.td496 [v32f32, v64f32, v32f32]>;
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DMachineValueType.h182 v64f32 = 119, // 64 x f32 enumerator
468 SimpleTy == MVT::v128f16 || SimpleTy == MVT::v64f32 || in is2048BitVector()
693 case v64f32: in getVectorElementType()
768 case v64f32: in getVectorMinNumElements()
1101 case v64f32: in getSizeInBits()
1391 if (NumElements == 64) return MVT::v64f32; in getVectorVT()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DValueTypes.td151 def v64f32 : ValueType<2048, 119>; // 64 x f32 vector value
/openbsd/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenTarget.cpp185 case MVT::v64f32: return "MVT::v64f32"; in getEnumName()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DValueTypes.cpp417 case MVT::v64f32: in getTypeForEVT()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2310 { ISD::FP_TO_SINT, MVT::v64i8, MVT::v64f32,11 }, in getCastInstrCost()