/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 34 struct EVT { struct 40 constexpr EVT() = default; argument 41 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT() function 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 81 /// Returns the EVT that represents a vector EC.Min elements in length, argument 83 static EVT getVectorVT(LLVMContext &Context, EVT VT, ElementCount EC) { in getVectorVT() argument 93 EVT changeVectorElementTypeToInteger() const { in changeVectorElementTypeToInteger() argument 101 EVT changeVectorElementType(EVT EltVT) const { in changeVectorElementType() argument [all …]
|
H A D | TargetLowering.h | 534 shouldExpandBuildVectorWithShuffles(EVT /* VT */, in shouldExpandBuildVectorWithShuffles() argument 951 virtual bool shouldSplatInsEltVarIndex(EVT) const { in shouldSplatInsEltVarIndex() argument 1228 virtual bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const { in isShuffleMaskLegal() argument 1242 EVT /*VT*/) const { in isVectorClearMaskLegal() argument 1794 virtual bool ShouldShrinkFPConstant(EVT) const { return true; } in ShouldShrinkFPConstant() argument 3115 virtual bool hasPairedLoad(EVT /*LoadedType*/, in hasPairedLoad() argument 3228 EVT) const { in isFMAFasterThanFMulAndFAdd() argument 4355 EVT /*VT*/) const { in isDesirableToTransformToIntegerOp() argument 4362 virtual bool IsDesirableToPromoteOp(SDValue /*Op*/, EVT &/*PVT*/) const { in IsDesirableToPromoteOp() argument 5588 virtual bool isXAndYEqZeroPreferableToXAndYEqY(ISD::CondCode, EVT) const { in isXAndYEqZeroPreferableToXAndYEqY() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.h | 81 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument 242 isIntDivCheap(EVT,AttributeList) isIntDivCheap() argument 244 hasStandaloneRem(EVT) hasStandaloneRem() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVISelLowering.h | 37 EVT) const override { in isFMAFasterThanFMulAndFAdd() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 78 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
H A D | WebAssemblyAsmTypeCheck.cpp | 86 std::optional<wasm::ValType> EVT) { in popType() 129 auto EVT = ExpectedStackTop[I]; in checkStackTop() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 99 MVT getScalarShiftAmountTy(const DataLayout &DL, EVT) const override { in getScalarShiftAmountTy() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 416 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument 499 bool isTruncateFree(EVT, EVT) const override; in isTruncateFree() argument
|
H A D | SystemZISelLowering.cpp | 6725 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); in combineSIGN_EXTEND_INREG() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 101 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ValueTypes.cpp | 218 #define GET_VT_EVT(Ty, EVT) case MVT::Ty: return EVT; in getTypeForEVT() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.h | 291 bool mergeStoresAfterLegalization(EVT) const override { return false; } in mergeStoresAfterLegalization() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.h | 546 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument 579 EVT) const override { in isFMAFasterThanFMulAndFAdd() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 281 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 793 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 1027 bool shouldNormalizeToSelectSequence(LLVMContext &, EVT) const override { in shouldNormalizeToSelectSequence() argument
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 3704 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); in ExpandIntRes_AssertSext() local 3726 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); in ExpandIntRes_AssertZext() local 4844 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); in ExpandIntRes_SIGN_EXTEND_INREG() local
|
H A D | SelectionDAG.cpp | 3680 EVT EVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); in computeKnownBits() local 7097 EVT EVT = cast<VTSDNode>(N2)->getVT(); in getNode() local 7109 EVT EVT = cast<VTSDNode>(N2)->getVT(); in getNode() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 800 EVT /*VT*/, unsigned /*AddrSpace*/, Align /*Align*/, in allowsMisalignedMemoryAccesses() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 1469 EVT EVT = TLI.getValueType(DL, Ty, true); in emitCmp() local
|