/freebsd-src/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() argument 42 constexpr EVT(MVT S) : V(S) {} in EVT() argument 58 static EVT getFloatingPointVT(unsigned BitWidth) { in getFloatingPointVT() argument 64 static EVT getIntegerV argument 81 MEVT global() argument 83 getVectorVTEVT getVectorVT() argument 93 changeVectorElementTypeToIntegerEVT changeVectorElementTypeToInteger() argument 101 changeVectorElementTypeEVT changeVectorElementType() argument 113 changeTypeToIntegerEVT changeTypeToInteger() argument 128 isZeroSizedEVT global() argument 133 isSimpleEVT global() argument 134 isExtendedEVT isExtended() argument 139 isFloatingPointEVT isFloatingPoint() argument 144 isIntegerEVT isInteger() argument 149 isScalarIntegerEVT isScalarInteger() argument 155 isScalableTargetExtVTEVT isScalableTargetExtVT() argument 160 isVectorEVT isVector() argument 166 isScalableVectorEVT isScalableVector() argument 170 isFixedLengthVectorEVT isFixedLengthVector() argument 176 isScalableVTEVT isScalableVT() argument 181 is16BitVectorEVT is16BitVector() argument 186 is32BitVectorEVT is32BitVector() argument 191 is64BitVectorEVT is64BitVector() argument 196 is128BitVectorEVT is128BitVector() argument 201 is256BitVectorEVT is256BitVector() argument 206 is512BitVectorEVT is512BitVector() argument 211 is1024BitVectorEVT is1024BitVector() argument 239 bitsEqEVT bitsEq() argument 245 knownBitsGTEVT knownBitsGT() argument 251 knownBitsGEEVT knownBitsGE() argument 256 knownBitsLTEVT knownBitsLT() argument 262 knownBitsLEEVT knownBitsLE() argument 267 bitsGTEVT bitsGT() argument 275 bitsGEEVT bitsGE() argument 283 bitsLTEVT bitsLT() argument 291 bitsLEEVT bitsLE() argument 306 getScalarTypeEVT getScalarType() argument 311 getVectorElementTypeEVT getVectorElementType() argument 324 getVectorNumElementsEVT getVectorNumElements() argument 333 getVectorElementCountEVT getVectorElementCount() argument 342 getVectorMinNumElementsEVT getVectorMinNumElements() argument 351 getSizeInBitsEVT getSizeInBits() argument 359 getFixedSizeInBitsEVT getFixedSizeInBits() argument 363 getScalarSizeInBitsEVT getScalarSizeInBits() argument 394 getStoreSizeInBitsEVT global() argument 397 getRoundIntegerTypeEVT getRoundIntegerType() argument 408 getHalfSizedIntegerVTEVT getHalfSizedIntegerVT() argument 422 widenIntegerVectorElementTypeEVT widenIntegerVectorElementType() argument 431 getHalfNumVectorElementsVTEVT getHalfNumVectorElementsVT() argument 441 getDoubleNumVectorElementsVTEVT getDoubleNumVectorElementsVT() argument 453 isPow2VectorTypeEVT global() argument 455 getPow2VectorTypeEVT getPow2VectorType() argument 478 printEVT global() argument 498 compareRawBitsEVT operator() argument [all...] |
H A D | TargetLowering.h | 524 shouldExpandBuildVectorWithShuffles(EVT,unsigned DefinedValues) shouldExpandBuildVectorWithShuffles() argument 905 shouldSplatInsEltVarIndex(EVT) shouldSplatInsEltVarIndex() argument 1182 isShuffleMaskLegal(ArrayRef<int>,EVT) isShuffleMaskLegal() argument 1196 isVectorClearMaskLegal(ArrayRef<int>,EVT) isVectorClearMaskLegal() argument 1724 ShouldShrinkFPConstant(EVT) ShouldShrinkFPConstant() argument 3000 hasPairedLoad(EVT,Align &) hasPairedLoad() argument 3113 isFMAFasterThanFMulAndFAdd(const MachineFunction & MF,EVT) isFMAFasterThanFMulAndFAdd() argument 4224 isDesirableToTransformToIntegerOp(unsigned,EVT) isDesirableToTransformToIntegerOp() argument 4231 IsDesirableToPromoteOp(SDValue,EVT &) IsDesirableToPromoteOp() argument 5382 isXAndYEqZeroPreferableToXAndYEqY(ISD::CondCode,EVT) isXAndYEqZeroPreferableToXAndYEqY() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.h | 171 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument 332 bool isIntDivCheap(EVT, AttributeList) const override { return false; } in isIntDivCheap() argument 334 bool hasStandaloneRem(EVT) const override { return false; } in hasStandaloneRem() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVISelLowering.h | 30 isFMAFasterThanFMulAndFAdd(const MachineFunction & MF,EVT) isFMAFasterThanFMulAndFAdd() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 78 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
H A D | WebAssemblyAsmTypeCheck.cpp | 86 std::optional<wasm::ValType> EVT) { in popType() argument 129 auto EVT = ExpectedStackTop[I]; in checkStackTop() local
|
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 413 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument 494 isTruncateFree(EVT,EVT) isTruncateFree() argument [all...] |
H A D | SystemZISelLowering.cpp | 6659 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); combineSIGN_EXTEND_INREG() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 100 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.h | 277 mergeStoresAfterLegalization(EVT) mergeStoresAfterLegalization() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.h | 542 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument 575 isFMAFasterThanFMulAndFAdd(const MachineFunction & MF,EVT) isFMAFasterThanFMulAndFAdd() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 277 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 782 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 964 shouldNormalizeToSelectSequence(LLVMContext &,EVT) shouldNormalizeToSelectSequence() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 3521 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); ExpandIntRes_AssertSext() local 3543 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); ExpandIntRes_AssertZext() local 4681 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); ExpandIntRes_SIGN_EXTEND_INREG() local [all...] |
H A D | SelectionDAG.cpp | 3531 EVT EVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); computeKnownBits() local 6748 EVT EVT = cast<VTSDNode>(N2)->getVT(); getNode() local 6760 EVT EVT = cast<VTSDNode>(N2)->getVT(); getNode() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 802 allowsMisalignedMemoryAccesses(EVT,unsigned,Align,MachineMemOperand::Flags,unsigned * Fast) const allowsMisalignedMemoryAccesses() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 1468 EVT EVT = TLI.getValueType(DL, Ty, true); emitCmp() local [all...] |