LLVM 20.0.0git
llvm::Type Member List

This is the complete list of members for llvm::Type, including all inherited members.

ArrayTyID enum valuellvm::Type
BFloatTyID enum valuellvm::Type
canLosslesslyBitCastTo(Type *Ty) constllvm::Type
ContainedTysllvm::Typeprotected
DoubleTyID enum valuellvm::Type
dump() constllvm::Type
FixedVectorTyID enum valuellvm::Type
FloatTyID enum valuellvm::Type
FP128TyID enum valuellvm::Type
FunctionTyID enum valuellvm::Type
getArrayElementType() constllvm::Typeinline
getArrayNumElements() constllvm::Typeinline
getBFloatTy(LLVMContext &C)llvm::Typestatic
getContainedType(unsigned i) constllvm::Typeinline
getContext() constllvm::Typeinline
getDoubleTy(LLVMContext &C)llvm::Typestatic
getExtendedType() constllvm::Typeinline
getFloatingPointTy(LLVMContext &C, const fltSemantics &S)llvm::Typestatic
getFloatTy(LLVMContext &C)llvm::Typestatic
getFltSemantics() constllvm::Type
getFP128Ty(LLVMContext &C)llvm::Typestatic
getFPMantissaWidth() constllvm::Type
getFunctionNumParams() constllvm::Typeinline
getFunctionParamType(unsigned i) constllvm::Typeinline
getHalfTy(LLVMContext &C)llvm::Typestatic
getInt128Ty(LLVMContext &C)llvm::Typestatic
getInt16Ty(LLVMContext &C)llvm::Typestatic
getInt1Ty(LLVMContext &C)llvm::Typestatic
getInt32Ty(LLVMContext &C)llvm::Typestatic
getInt64Ty(LLVMContext &C)llvm::Typestatic
getInt8Ty(LLVMContext &C)llvm::Typestatic
getIntegerBitWidth() constllvm::Typeinline
getIntNTy(LLVMContext &C, unsigned N)llvm::Typestatic
getLabelTy(LLVMContext &C)llvm::Typestatic
getMetadataTy(LLVMContext &C)llvm::Typestatic
getNonOpaquePointerElementType() constllvm::Typeinline
getNumContainedTypes() constllvm::Typeinline
getPointerAddressSpace() constllvm::Typeinline
getPointerTo(unsigned AddrSpace=0) constllvm::Type
getPPC_FP128Ty(LLVMContext &C)llvm::Typestatic
getPrimitiveSizeInBits() const LLVM_READONLYllvm::Type
getPrimitiveType(LLVMContext &C, TypeID IDNumber)llvm::Typestatic
getScalarSizeInBits() const LLVM_READONLYllvm::Type
getScalarTy(LLVMContext &C)llvm::Typeinlinestatic
getScalarType() constllvm::Typeinline
getStructElementType(unsigned N) constllvm::Typeinline
getStructName() constllvm::Typeinline
getStructNumElements() constllvm::Typeinline
getSubclassData() constllvm::Typeinlineprotected
getTargetExtName() constllvm::Typeinline
getTokenTy(LLVMContext &C)llvm::Typestatic
getTypeID() constllvm::Typeinline
getVoidTy(LLVMContext &C)llvm::Typestatic
getWasm_ExternrefTy(LLVMContext &C)llvm::Typestatic
getWasm_FuncrefTy(LLVMContext &C)llvm::Typestatic
getWithNewBitWidth(unsigned NewBitWidth) constllvm::Typeinline
getWithNewType(Type *EltTy) constllvm::Typeinline
getX86_AMXTy(LLVMContext &C)llvm::Typestatic
getX86_FP80Ty(LLVMContext &C)llvm::Typestatic
HalfTyID enum valuellvm::Type
IntegerTyID enum valuellvm::Type
is16bitFPTy() constllvm::Typeinline
isAggregateType() constllvm::Typeinline
isArrayTy() constllvm::Typeinline
isBFloatTy() constllvm::Typeinline
isDoubleTy() constllvm::Typeinline
isEmptyTy() constllvm::Type
isFirstClassType() constllvm::Typeinline
isFloatingPointTy() constllvm::Typeinline
isFloatTy() constllvm::Typeinline
isFP128Ty() constllvm::Typeinline
isFPOrFPVectorTy() constllvm::Typeinline
isFunctionTy() constllvm::Typeinline
isFunctionVarArg() constllvm::Typeinline
isHalfTy() constllvm::Typeinline
isIEEE() constllvm::Type
isIEEELikeFPTy() constllvm::Typeinline
isIntegerTy() constllvm::Typeinline
isIntegerTy(unsigned Bitwidth) constllvm::Type
isIntOrIntVectorTy() constllvm::Typeinline
isIntOrIntVectorTy(unsigned BitWidth) constllvm::Typeinline
isIntOrPtrTy() constllvm::Typeinline
isLabelTy() constllvm::Typeinline
isMetadataTy() constllvm::Typeinline
isMultiUnitFPType() constllvm::Typeinline
isOpaquePointerTy() constllvm::Typeinline
isPointerTy() constllvm::Typeinline
isPPC_FP128Ty() constllvm::Typeinline
isPtrOrPtrVectorTy() constllvm::Typeinline
isScalableTargetExtTy() constllvm::Type
isScalableTy() constllvm::Type
isSingleValueType() constllvm::Typeinline
isSized(SmallPtrSetImpl< Type * > *Visited=nullptr) constllvm::Typeinline
isStructTy() constllvm::Typeinline
isTargetExtTy() constllvm::Typeinline
isTokenTy() constllvm::Typeinline
isVectorTy() constllvm::Typeinline
isVoidTy() constllvm::Typeinline
isX86_AMXTy() constllvm::Typeinline
isX86_FP80Ty() constllvm::Typeinline
LabelTyID enum valuellvm::Type
LLVMContextImplllvm::Typefriend
MetadataTyID enum valuellvm::Type
NumContainedTysllvm::Typeprotected
PointerTyID enum valuellvm::Type
PPC_FP128TyID enum valuellvm::Type
print(raw_ostream &O, bool IsForDebug=false, bool NoDetails=false) constllvm::Type
ScalableVectorTyID enum valuellvm::Type
setSubclassData(unsigned val)llvm::Typeinlineprotected
StructTyID enum valuellvm::Type
subtype_begin() constllvm::Typeinline
subtype_end() constllvm::Typeinline
subtype_iterator typedefllvm::Type
subtype_rbegin() constllvm::Typeinline
subtype_rend() constllvm::Typeinline
subtype_reverse_iterator typedefllvm::Type
subtypes() constllvm::Typeinline
TargetExtTyID enum valuellvm::Type
TokenTyID enum valuellvm::Type
Type(LLVMContext &C, TypeID tid)llvm::Typeinlineexplicitprotected
TypedPointerTyID enum valuellvm::Type
TypeID enum namellvm::Type
VoidTyID enum valuellvm::Type
X86_AMXTyID enum valuellvm::Type
X86_FP80TyID enum valuellvm::Type
~Type()=defaultllvm::Typeprotected