canLosslesslyBitCastTo(Type *Ty) const | llvm::sandboxir::Type | inline |
classof(const Type *T) | llvm::sandboxir::ScalableVectorType | inlinestatic |
Ctx | llvm::sandboxir::Type | protected |
dump() | llvm::sandboxir::Type | |
dumpOS(raw_ostream &OS) | llvm::sandboxir::Type | |
get(Type *ElementType, unsigned MinNumElts) | llvm::sandboxir::ScalableVectorType | static |
get(Type *ElementType, const ScalableVectorType *SVTy) | llvm::sandboxir::ScalableVectorType | inlinestatic |
llvm::sandboxir::VectorType::get(Type *ElementType, ElementCount EC) | llvm::sandboxir::VectorType | static |
llvm::sandboxir::VectorType::get(Type *ElementType, unsigned NumElements, bool Scalable) | llvm::sandboxir::VectorType | inlinestatic |
llvm::sandboxir::VectorType::get(Type *ElementType, const VectorType *Other) | llvm::sandboxir::VectorType | inlinestatic |
getContext() const | llvm::sandboxir::Type | inline |
getDoubleElementsVectorType(ScalableVectorType *VTy) | llvm::sandboxir::ScalableVectorType | inlinestatic |
llvm::sandboxir::VectorType::getDoubleElementsVectorType(VectorType *VTy) | llvm::sandboxir::VectorType | static |
getDoubleTy(Context &Ctx) | llvm::sandboxir::Type | static |
getElementCount() const | llvm::sandboxir::VectorType | inline |
getElementType() const | llvm::sandboxir::VectorType | |
getExtendedElementVectorType(ScalableVectorType *VTy) | llvm::sandboxir::ScalableVectorType | inlinestatic |
llvm::sandboxir::VectorType::getExtendedElementVectorType(VectorType *VTy) | llvm::sandboxir::VectorType | static |
getFloatTy(Context &Ctx) | llvm::sandboxir::Type | static |
getFltSemantics() const | llvm::sandboxir::Type | inline |
getFPMantissaWidth() const | llvm::sandboxir::Type | inline |
getHalfElementsVectorType(ScalableVectorType *VTy) | llvm::sandboxir::ScalableVectorType | inlinestatic |
llvm::sandboxir::VectorType::getHalfElementsVectorType(VectorType *VTy) | llvm::sandboxir::VectorType | static |
getInt16Ty(Context &Ctx) | llvm::sandboxir::Type | static |
getInt1Ty(Context &Ctx) | llvm::sandboxir::Type | static |
getInt32Ty(Context &Ctx) | llvm::sandboxir::Type | static |
getInt64Ty(Context &Ctx) | llvm::sandboxir::Type | static |
getInt8Ty(Context &Ctx) | llvm::sandboxir::Type | static |
getInteger(ScalableVectorType *VTy) | llvm::sandboxir::ScalableVectorType | inlinestatic |
llvm::sandboxir::VectorType::getInteger(VectorType *VTy) | llvm::sandboxir::VectorType | static |
getMinNumElements() const | llvm::sandboxir::ScalableVectorType | inline |
getPointerAddressSpace() const | llvm::sandboxir::Type | inline |
getPrimitiveSizeInBits() const | llvm::sandboxir::Type | inline |
getScalarSizeInBits() const | llvm::sandboxir::Type | inline |
getScalarType() const | llvm::sandboxir::Type | |
getSubdividedVectorType(ScalableVectorType *VTy, int NumSubdivs) | llvm::sandboxir::ScalableVectorType | inlinestatic |
llvm::sandboxir::VectorType::getSubdividedVectorType(VectorType *VTy, int NumSubdivs) | llvm::sandboxir::VectorType | static |
getTruncatedElementVectorType(ScalableVectorType *VTy) | llvm::sandboxir::ScalableVectorType | inlinestatic |
llvm::sandboxir::VectorType::getTruncatedElementVectorType(VectorType *VTy) | llvm::sandboxir::VectorType | static |
is16bitFPTy() const | llvm::sandboxir::Type | inline |
isAggregateType() const | llvm::sandboxir::Type | inline |
isArrayTy() const | llvm::sandboxir::Type | inline |
isBFloatTy() const | llvm::sandboxir::Type | inline |
isDoubleTy() const | llvm::sandboxir::Type | inline |
isEmptyTy() const | llvm::sandboxir::Type | inline |
isFirstClassType() const | llvm::sandboxir::Type | inline |
isFloatingPointTy() const | llvm::sandboxir::Type | inline |
isFloatTy() const | llvm::sandboxir::Type | inline |
isFP128Ty() const | llvm::sandboxir::Type | inline |
isFPOrFPVectorTy() const | llvm::sandboxir::Type | inline |
isFunctionTy() const | llvm::sandboxir::Type | inline |
isHalfTy() const | llvm::sandboxir::Type | inline |
isIEEE() const | llvm::sandboxir::Type | inline |
isIEEELikeFPTy() const | llvm::sandboxir::Type | inline |
isIntegerTy() const | llvm::sandboxir::Type | inline |
isIntegerTy(unsigned Bitwidth) const | llvm::sandboxir::Type | inline |
isIntOrIntVectorTy() const | llvm::sandboxir::Type | inline |
isIntOrIntVectorTy(unsigned BitWidth) const | llvm::sandboxir::Type | inline |
isIntOrPtrTy() const | llvm::sandboxir::Type | inline |
isLabelTy() const | llvm::sandboxir::Type | inline |
isMetadataTy() const | llvm::sandboxir::Type | inline |
isMultiUnitFPType() const | llvm::sandboxir::Type | inline |
isPointerTy() const | llvm::sandboxir::Type | inline |
isPPC_FP128Ty() const | llvm::sandboxir::Type | inline |
isPtrOrPtrVectorTy() const | llvm::sandboxir::Type | inline |
isScalableTargetExtTy() const | llvm::sandboxir::Type | inline |
isScalableTy() const | llvm::sandboxir::Type | inline |
isSingleValueType() const | llvm::sandboxir::Type | inline |
isSized(SmallPtrSetImpl< Type * > *Visited=nullptr) const | llvm::sandboxir::Type | inline |
isStructTy() const | llvm::sandboxir::Type | inline |
isTargetExtTy() const | llvm::sandboxir::Type | inline |
isTokenTy() const | llvm::sandboxir::Type | inline |
isValidElementType(Type *ElemTy) | llvm::sandboxir::VectorType | static |
isVectorTy() const | llvm::sandboxir::Type | inline |
isVoidTy() const | llvm::sandboxir::Type | inline |
isX86_AMXTy() const | llvm::sandboxir::Type | inline |
isX86_FP80Ty() const | llvm::sandboxir::Type | inline |
LLVMTy | llvm::sandboxir::Type | protected |
print(raw_ostream &OS, bool IsForDebug=false, bool NoDetails=false) const | llvm::sandboxir::Type | inline |
Type(llvm::Type *LLVMTy, Context &Ctx) | llvm::sandboxir::Type | inlineprotected |
~Type()=default | llvm::sandboxir::Type | protected |