/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 41 constexpr EVT() = default; in EVT() argument 42 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT() argument 34 struct EVT { global() struct 40 LLVMTyEVT global() argument 58 getFloatingPointVTEVT getFloatingPointVT() argument 64 getIntegerVTEVT getIntegerVT() argument 81 MEVT global() argument 83 getVectorVTEVT getVectorVT() argument 93 changeVectorElementTypeToIntegerEVT changeVectorElementTypeToInteger() argument 101 changeVectorElementTypeEVT changeVectorElementType() argument 112 changeElementTypeEVT changeElementType() argument 120 changeTypeToIntegerEVT changeTypeToInteger() argument 135 isZeroSizedEVT global() argument 140 isSimpleEVT global() argument 141 isExtendedEVT isExtended() argument 146 isFloatingPointEVT isFloatingPoint() argument 151 isIntegerEVT isInteger() argument 156 isScalarIntegerEVT isScalarInteger() argument 162 isScalableTargetExtVTEVT isScalableTargetExtVT() argument 167 isVectorEVT isVector() argument 173 isScalableVectorEVT isScalableVector() argument 177 isFixedLengthVectorEVT isFixedLengthVector() argument 183 isScalableVTEVT isScalableVT() argument 188 is16BitVectorEVT is16BitVector() argument 193 is32BitVectorEVT is32BitVector() argument 198 is64BitVectorEVT is64BitVector() argument 203 is128BitVectorEVT is128BitVector() argument 208 is256BitVectorEVT is256BitVector() argument 213 is512BitVectorEVT is512BitVector() argument 218 is1024BitVectorEVT is1024BitVector() argument 246 bitsEqEVT bitsEq() argument 252 knownBitsGTEVT knownBitsGT() argument 258 knownBitsGEEVT knownBitsGE() argument 263 knownBitsLTEVT knownBitsLT() argument 269 knownBitsLEEVT knownBitsLE() argument 274 bitsGTEVT bitsGT() argument 282 bitsGEEVT bitsGE() argument 290 bitsLTEVT bitsLT() argument 298 bitsLEEVT bitsLE() argument 313 getScalarTypeEVT getScalarType() argument 318 getVectorElementTypeEVT getVectorElementType() argument 331 getVectorNumElementsEVT getVectorNumElements() argument 340 getVectorElementCountEVT getVectorElementCount() argument 349 getVectorMinNumElementsEVT getVectorMinNumElements() argument 358 getSizeInBitsEVT getSizeInBits() argument 366 getFixedSizeInBitsEVT getFixedSizeInBits() argument 370 getScalarSizeInBitsEVT getScalarSizeInBits() argument 401 getStoreSizeInBitsEVT global() argument 404 getRoundIntegerTypeEVT getRoundIntegerType() argument 415 getHalfSizedIntegerVTEVT getHalfSizedIntegerVT() argument 429 widenIntegerVectorElementTypeEVT widenIntegerVectorElementType() argument 438 getHalfNumVectorElementsVTEVT getHalfNumVectorElementsVT() argument 448 getDoubleNumVectorElementsVTEVT getDoubleNumVectorElementsVT() argument 460 isPow2VectorTypeEVT global() argument 462 getPow2VectorTypeEVT getPow2VectorType() argument 485 printEVT global() argument 507 compareRawBitsEVT operator() argument [all...] |
H A D | TargetLowering.h | 533 shouldExpandBuildVectorWithShuffles(EVT,unsigned DefinedValues) shouldExpandBuildVectorWithShuffles() argument 950 shouldSplatInsEltVarIndex(EVT) shouldSplatInsEltVarIndex() argument 1227 isShuffleMaskLegal(ArrayRef<int>,EVT) isShuffleMaskLegal() argument 1241 isVectorClearMaskLegal(ArrayRef<int>,EVT) isVectorClearMaskLegal() argument 1793 ShouldShrinkFPConstant(EVT) ShouldShrinkFPConstant() argument 3114 hasPairedLoad(EVT,Align &) hasPairedLoad() argument 3227 isFMAFasterThanFMulAndFAdd(const MachineFunction & MF,EVT) isFMAFasterThanFMulAndFAdd() argument 4356 isDesirableToTransformToIntegerOp(unsigned,EVT) isDesirableToTransformToIntegerOp() argument 4363 IsDesirableToPromoteOp(SDValue,EVT &) IsDesirableToPromoteOp() argument 5585 isXAndYEqZeroPreferableToXAndYEqY(ISD::CondCode,EVT) isXAndYEqZeroPreferableToXAndYEqY() argument [all...] |
/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.h | 171 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument 332 isIntDivCheap(EVT,AttributeList) isIntDivCheap() argument 334 hasStandaloneRem(EVT) hasStandaloneRem() argument
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVISelLowering.h | 37 EVT) const override { in isFMAFasterThanFMulAndFAdd() argument
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | debug-info-byval.cpp | 10 class EVT { class
|
/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 78 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
|
/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 99 MVT getScalarShiftAmountTy(const DataLayout &DL, EVT) const override { in getScalarShiftAmountTy() argument
|
/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
H A D | WebAssemblyAsmTypeCheck.cpp | 86 popType(SMLoc ErrorLoc,std::optional<wasm::ValType> EVT) popType() argument 129 auto EVT = ExpectedStackTop[I]; checkStackTop() local
|
/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 100 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 499 bool allowsMisalignedMemoryAccesses(EVT V argument 416 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument [all...] |
H A D | SystemZISelLowering.cpp | 6729 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); combineSIGN_EXTEND_INREG() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | ValueTypes.cpp | 218 GET_VT_EVT(Ty,EVT) getTypeForEVT() argument [all...] |
/llvm-project/llvm/unittests/XRay/ |
H A D | GraphTest.cpp | 60 using EVT = typename GraphT::EdgeValueType; typedef
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.h | 291 mergeStoresAfterLegalization(EVT) mergeStoresAfterLegalization() argument [all...] |
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.h | 546 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument 579 isFMAFasterThanFMulAndFAdd(const MachineFunction & MF,EVT) isFMAFasterThanFMulAndFAdd() argument
|
/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 281 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument [all...] |
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 793 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument [all...] |
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 1025 shouldNormalizeToSelectSequence(LLVMContext &,EVT) shouldNormalizeToSelectSequence() argument [all...] |
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 3671 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); ExpandIntRes_AssertSext() local 3693 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); ExpandIntRes_AssertZext() local 4811 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); ExpandIntRes_SIGN_EXTEND_INREG() local [all...] |
H A D | SelectionDAG.cpp | 3679 EVT EVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); computeKnownBits() local 7079 EVT EVT = cast<VTSDNode>(N2)->getVT(); getNode() local 7091 EVT EVT = cast<VTSDNode>(N2)->getVT(); getNode() local [all...] |
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 800 allowsMisalignedMemoryAccesses(EVT,unsigned,Align,MachineMemOperand::Flags,unsigned * Fast) const allowsMisalignedMemoryAccesses() argument [all...] |
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 1469 EVT EVT = TLI.getValueType(DL, Ty, true); emitCmp() local [all...] |