Home
last modified time | relevance | path

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

/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h41 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 DTargetLowering.h533 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 DVEISelLowering.h171 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 DSPIRVISelLowering.h37 EVT) const override { in isFMAFasterThanFMulAndFAdd() argument
/llvm-project/clang/test/CodeGenCXX/
H A Ddebug-info-byval.cpp10 class EVT { class
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h78 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h99 MVT getScalarShiftAmountTy(const DataLayout &DL, EVT) const override { in getScalarShiftAmountTy() argument
/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmTypeCheck.cpp86 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 DSparcISelLowering.h100 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { in getScalarShiftAmountTy() argument
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h499 bool allowsMisalignedMemoryAccesses(EVT V argument
416 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument
[all...]
H A DSystemZISelLowering.cpp6729 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT(); combineSIGN_EXTEND_INREG() local
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp218 GET_VT_EVT(Ty,EVT) getTypeForEVT() argument
[all...]
/llvm-project/llvm/unittests/XRay/
H A DGraphTest.cpp60 using EVT = typename GraphT::EdgeValueType; typedef
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h291 mergeStoresAfterLegalization(EVT) mergeStoresAfterLegalization() argument
[all...]
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h546 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument
579 isFMAFasterThanFMulAndFAdd(const MachineFunction & MF,EVT) isFMAFasterThanFMulAndFAdd() argument
/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h281 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument
[all...]
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h793 getScalarShiftAmountTy(const DataLayout &,EVT) getScalarShiftAmountTy() argument
[all...]
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h1025 shouldNormalizeToSelectSequence(LLVMContext &,EVT) shouldNormalizeToSelectSequence() argument
[all...]
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp3671 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 DSelectionDAG.cpp3679 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 DWebAssemblyISelLowering.cpp800 allowsMisalignedMemoryAccesses(EVT,unsigned,Align,MachineMemOperand::Flags,unsigned * Fast) const allowsMisalignedMemoryAccesses() argument
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp1469 EVT EVT = TLI.getValueType(DL, Ty, true); emitCmp() local
[all...]