Searched refs:v64f32 (Results 1 – 8 of 8) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonCallingConv.td | 132 CCIfType<[v64i32,v128i16,v256i8,v64f32,v128f16], 138 CCIfType<[v64i32,v128i16,v256i8,v64f32,v128f16], 158 CCIfType<[v64i32,v128i16,v256i8,v64f32,v128f16],
|
H A D | HexagonISelLoweringHVX.cpp | 88 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 D | HexagonRegisterInfo.td | 496 [v32f32, v64f32, v32f32]>;
|
/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | MachineValueType.h | 182 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 D | ValueTypes.td | 151 def v64f32 : ValueType<2048, 119>; // 64 x f32 vector value
|
/openbsd/gnu/llvm/llvm/utils/TableGen/ |
H A D | CodeGenTarget.cpp | 185 case MVT::v64f32: return "MVT::v64f32"; in getEnumName()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | ValueTypes.cpp | 417 case MVT::v64f32: in getTypeForEVT()
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 2310 { ISD::FP_TO_SINT, MVT::v64i8, MVT::v64f32,11 }, in getCastInstrCost()
|