Home
last modified time | relevance | path

Searched defs:EVT (Results 1 – 25 of 41) sorted by relevance

12

/external/llvm/include/llvm/CodeGen/
DValueTypes.h31 struct EVT { struct
37 LLVM_CONSTEXPR EVT() : V(MVT::INVALID_SIMPLE_VALUE_TYPE), LLVMTy(nullptr) {} in EVT() argument
38 LLVM_CONSTEXPR EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(nullptr) {} in EVT() function
39 LLVM_CONSTEXPR EVT(MVT S) : V(S), LLVMTy(nullptr) {} in EVT() function
55 static EVT getFloatingPointVT(unsigned BitWidth) { in getFloatingPointVT() argument
61 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() argument
70 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() argument
80 EVT changeVectorElementTypeToInteger() const { in changeVectorElementTypeToInteger() argument
95 EVT changeTypeToInteger() { in changeTypeToInteger() argument
111 /// isExtended - Test if the given EVT is extended (as opposed to argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DValueTypes.h34 struct EVT { struct
40 constexpr EVT() = default; argument
41 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT() argument
42 constexpr EVT(MVT S) : V(S) {} in EVT() function
58 static EVT getFloatingPointVT(unsigned BitWidth) { in getFloatingPointVT() argument
64 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() argument
83 /// Returns the EVT that represents a vector EC.Min elements in length, argument
85 static EVT getVectorVT(LLVMContext &Context, EVT VT, MVT::ElementCount EC) { in getVectorVT() argument
96 EVT changeVectorElementTypeToInteger() const { in changeVectorElementTypeToInteger() argument
115 EVT changeTypeToInteger() { in changeTypeToInteger() argument
[all …]
DTargetLowering.h299 shouldExpandBuildVectorWithShuffles(EVT /* VT */, in shouldExpandBuildVectorWithShuffles() argument
756 virtual bool isFPImmLegal(const APFloat &/*Imm*/, EVT /*VT*/) const { in isFPImmLegal() argument
764 virtual bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const { in isShuffleMaskLegal() argument
778 EVT /*VT*/) const { in isVectorClearMaskLegal() argument
1200 virtual bool ShouldShrinkFPConstant(EVT) const { return true; } in ShouldShrinkFPConstant() argument
2177 virtual bool hasPairedLoad(EVT /*LoadedType*/, in hasPairedLoad() argument
2265 virtual bool isFMAFasterThanFMulAndFAdd(EVT) const { in isFMAFasterThanFMulAndFAdd() argument
2272 virtual bool isNarrowingProfitable(EVT /*VT1*/, EVT /*VT2*/) const { in isNarrowingProfitable() argument
2974 EVT /*VT*/) const { in isDesirableToTransformToIntegerOp() argument
2981 virtual bool IsDesirableToPromoteOp(SDValue /*Op*/, EVT &/*PVT*/) const { in IsDesirableToPromoteOp() argument
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DValueTypes.h380 struct EVT { struct
386 EVT() : V((MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE)), in EVT() function
388 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } in EVT() argument
389 EVT(MVT S) : V(S), LLVMTy(0) {} in EVT() argument
405 static EVT getFloatingPointVT(unsigned BitWidth) { in getFloatingPointVT() argument
411 static EVT getIntegerVT(LLVMContext &Context, unsigned BitWidth) { in getIntegerVT() argument
420 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() argument
429 static EVT getIntVectorWithNumElements(LLVMContext &C, unsigned NumElts) { in getIntVectorWithNumElements() argument
444 EVT changeVectorElementTypeToInteger() const { in changeVectorElementTypeToInteger() argument
462 /// isExtended - Test if the given EVT is extended (as opposed to argument
[all …]
/external/clang/test/CodeGenCXX/
Ddebug-info-byval.cpp11 class EVT { class
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetLowering.h339 virtual bool isFPImmLegal(const APFloat &/*Imm*/, EVT /*VT*/) const { in isFPImmLegal() argument
348 EVT /*VT*/) const { in isShuffleMaskLegal() argument
362 EVT /*VT*/) const { in isVectorClearMaskLegal() argument
590 virtual bool ShouldShrinkFPConstant(EVT) const { return true; } in ShouldShrinkFPConstant() argument
632 virtual bool allowsUnalignedMemoryAccesses(EVT) const { in allowsUnalignedMemoryAccesses() argument
945 EVT /*VT*/) const { in isDesirableToTransformToIntegerOp() argument
952 virtual bool IsDesirableToPromoteOp(SDValue /*Op*/, EVT &/*PVT*/) const { in IsDesirableToPromoteOp() argument
1564 virtual bool isTruncateFree(EVT /*VT1*/, EVT /*VT2*/) const { in isTruncateFree() argument
1580 virtual bool isZExtFree(EVT /*VT1*/, EVT /*VT2*/) const { in isZExtFree() argument
1587 virtual bool isNarrowingProfitable(EVT /*VT1*/, EVT /*VT2*/) const { in isNarrowingProfitable() argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h75 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h75 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h104 MVT getScalarShiftAmountTy(const DataLayout &DL, EVT) const override { in getScalarShiftAmountTy() argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/
DXCoreISelLowering.h104 MVT getScalarShiftAmountTy(const DataLayout &DL, EVT) const override { in getScalarShiftAmountTy() argument
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.h101 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/
DSparcISelLowering.h101 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/llvm/include/llvm/Target/
DTargetLowering.h228 shouldExpandBuildVectorWithShuffles(EVT /* VT */, in shouldExpandBuildVectorWithShuffles() argument
568 virtual bool isFPImmLegal(const APFloat &/*Imm*/, EVT /*VT*/) const { in isFPImmLegal() argument
577 EVT /*VT*/) const { in isShuffleMaskLegal() argument
591 EVT /*VT*/) const { in isVectorClearMaskLegal() argument
885 virtual bool ShouldShrinkFPConstant(EVT) const { return true; } in ShouldShrinkFPConstant() argument
1742 virtual bool hasPairedLoad(EVT /*LoadedType*/, in hasPairedLoad() argument
1817 virtual bool isFMAFasterThanFMulAndFAdd(EVT) const { in isFMAFasterThanFMulAndFAdd() argument
1824 virtual bool isNarrowingProfitable(EVT /*VT1*/, EVT /*VT2*/) const { in isNarrowingProfitable() argument
2398 EVT /*VT*/) const { in isDesirableToTransformToIntegerOp() argument
2405 virtual bool IsDesirableToPromoteOp(SDValue /*Op*/, EVT &/*PVT*/) const { in IsDesirableToPromoteOp() argument
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/XRay/
DGraphTest.cpp61 using EVT = typename GraphT::EdgeValueType; typedef
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h364 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h483 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h384 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.h579 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h234 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp235 EVT /*VT*/, unsigned /*AddrSpace*/, unsigned /*Align*/, bool *Fast) const { in allowsMisalignedMemoryAccesses() argument
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h506 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
515 bool isFMAFasterThanFMulAndFAdd(EVT) const override { return true; } in isFMAFasterThanFMulAndFAdd() argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h509 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
541 bool isFMAFasterThanFMulAndFAdd(EVT) const override { return true; } in isFMAFasterThanFMulAndFAdd() argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsISelLowering.h279 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp414 EVT /*VT*/, unsigned /*AddrSpace*/, unsigned /*Align*/, bool *Fast) const { in allowsMisalignedMemoryAccesses() argument
/external/llvm/lib/Target/X86/
DX86ISelLowering.h665 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument

12