LLVM
20.0.0git
llvm
Type
llvm::Type Member List
This is the complete list of members for
llvm::Type
, including all inherited members.
ArrayTyID
enum value
llvm::Type
BFloatTyID
enum value
llvm::Type
canLosslesslyBitCastTo
(Type *Ty) const
llvm::Type
ContainedTys
llvm::Type
protected
DoubleTyID
enum value
llvm::Type
dump
() const
llvm::Type
FixedVectorTyID
enum value
llvm::Type
FloatTyID
enum value
llvm::Type
FP128TyID
enum value
llvm::Type
FunctionTyID
enum value
llvm::Type
getArrayElementType
() const
llvm::Type
inline
getArrayNumElements
() const
llvm::Type
inline
getBFloatTy
(LLVMContext &C)
llvm::Type
static
getContainedType
(unsigned i) const
llvm::Type
inline
getContext
() const
llvm::Type
inline
getDoubleTy
(LLVMContext &C)
llvm::Type
static
getExtendedType
() const
llvm::Type
inline
getFloatingPointTy
(LLVMContext &C, const fltSemantics &S)
llvm::Type
static
getFloatTy
(LLVMContext &C)
llvm::Type
static
getFltSemantics
() const
llvm::Type
getFP128Ty
(LLVMContext &C)
llvm::Type
static
getFPMantissaWidth
() const
llvm::Type
getFunctionNumParams
() const
llvm::Type
inline
getFunctionParamType
(unsigned i) const
llvm::Type
inline
getHalfTy
(LLVMContext &C)
llvm::Type
static
getInt128Ty
(LLVMContext &C)
llvm::Type
static
getInt16Ty
(LLVMContext &C)
llvm::Type
static
getInt1Ty
(LLVMContext &C)
llvm::Type
static
getInt32Ty
(LLVMContext &C)
llvm::Type
static
getInt64Ty
(LLVMContext &C)
llvm::Type
static
getInt8Ty
(LLVMContext &C)
llvm::Type
static
getIntegerBitWidth
() const
llvm::Type
inline
getIntNTy
(LLVMContext &C, unsigned N)
llvm::Type
static
getLabelTy
(LLVMContext &C)
llvm::Type
static
getMetadataTy
(LLVMContext &C)
llvm::Type
static
getNonOpaquePointerElementType
() const
llvm::Type
inline
getNumContainedTypes
() const
llvm::Type
inline
getPointerAddressSpace
() const
llvm::Type
inline
getPointerTo
(unsigned AddrSpace=0) const
llvm::Type
getPPC_FP128Ty
(LLVMContext &C)
llvm::Type
static
getPrimitiveSizeInBits
() const LLVM_READONLY
llvm::Type
getPrimitiveType
(LLVMContext &C, TypeID IDNumber)
llvm::Type
static
getScalarSizeInBits
() const LLVM_READONLY
llvm::Type
getScalarTy
(LLVMContext &C)
llvm::Type
inline
static
getScalarType
() const
llvm::Type
inline
getStructElementType
(unsigned N) const
llvm::Type
inline
getStructName
() const
llvm::Type
inline
getStructNumElements
() const
llvm::Type
inline
getSubclassData
() const
llvm::Type
inline
protected
getTargetExtName
() const
llvm::Type
inline
getTokenTy
(LLVMContext &C)
llvm::Type
static
getTypeID
() const
llvm::Type
inline
getVoidTy
(LLVMContext &C)
llvm::Type
static
getWasm_ExternrefTy
(LLVMContext &C)
llvm::Type
static
getWasm_FuncrefTy
(LLVMContext &C)
llvm::Type
static
getWithNewBitWidth
(unsigned NewBitWidth) const
llvm::Type
inline
getWithNewType
(Type *EltTy) const
llvm::Type
inline
getX86_AMXTy
(LLVMContext &C)
llvm::Type
static
getX86_FP80Ty
(LLVMContext &C)
llvm::Type
static
HalfTyID
enum value
llvm::Type
IntegerTyID
enum value
llvm::Type
is16bitFPTy
() const
llvm::Type
inline
isAggregateType
() const
llvm::Type
inline
isArrayTy
() const
llvm::Type
inline
isBFloatTy
() const
llvm::Type
inline
isDoubleTy
() const
llvm::Type
inline
isEmptyTy
() const
llvm::Type
isFirstClassType
() const
llvm::Type
inline
isFloatingPointTy
() const
llvm::Type
inline
isFloatTy
() const
llvm::Type
inline
isFP128Ty
() const
llvm::Type
inline
isFPOrFPVectorTy
() const
llvm::Type
inline
isFunctionTy
() const
llvm::Type
inline
isFunctionVarArg
() const
llvm::Type
inline
isHalfTy
() const
llvm::Type
inline
isIEEE
() const
llvm::Type
isIEEELikeFPTy
() const
llvm::Type
inline
isIntegerTy
() const
llvm::Type
inline
isIntegerTy
(unsigned Bitwidth) const
llvm::Type
isIntOrIntVectorTy
() const
llvm::Type
inline
isIntOrIntVectorTy
(unsigned BitWidth) const
llvm::Type
inline
isIntOrPtrTy
() const
llvm::Type
inline
isLabelTy
() const
llvm::Type
inline
isMetadataTy
() const
llvm::Type
inline
isMultiUnitFPType
() const
llvm::Type
inline
isOpaquePointerTy
() const
llvm::Type
inline
isPointerTy
() const
llvm::Type
inline
isPPC_FP128Ty
() const
llvm::Type
inline
isPtrOrPtrVectorTy
() const
llvm::Type
inline
isScalableTargetExtTy
() const
llvm::Type
isScalableTy
() const
llvm::Type
isSingleValueType
() const
llvm::Type
inline
isSized
(SmallPtrSetImpl< Type * > *Visited=nullptr) const
llvm::Type
inline
isStructTy
() const
llvm::Type
inline
isTargetExtTy
() const
llvm::Type
inline
isTokenTy
() const
llvm::Type
inline
isVectorTy
() const
llvm::Type
inline
isVoidTy
() const
llvm::Type
inline
isX86_AMXTy
() const
llvm::Type
inline
isX86_FP80Ty
() const
llvm::Type
inline
LabelTyID
enum value
llvm::Type
LLVMContextImpl
llvm::Type
friend
MetadataTyID
enum value
llvm::Type
NumContainedTys
llvm::Type
protected
PointerTyID
enum value
llvm::Type
PPC_FP128TyID
enum value
llvm::Type
print
(raw_ostream &O, bool IsForDebug=false, bool NoDetails=false) const
llvm::Type
ScalableVectorTyID
enum value
llvm::Type
setSubclassData
(unsigned val)
llvm::Type
inline
protected
StructTyID
enum value
llvm::Type
subtype_begin
() const
llvm::Type
inline
subtype_end
() const
llvm::Type
inline
subtype_iterator
typedef
llvm::Type
subtype_rbegin
() const
llvm::Type
inline
subtype_rend
() const
llvm::Type
inline
subtype_reverse_iterator
typedef
llvm::Type
subtypes
() const
llvm::Type
inline
TargetExtTyID
enum value
llvm::Type
TokenTyID
enum value
llvm::Type
Type
(LLVMContext &C, TypeID tid)
llvm::Type
inline
explicit
protected
TypedPointerTyID
enum value
llvm::Type
TypeID
enum name
llvm::Type
VoidTyID
enum value
llvm::Type
X86_AMXTyID
enum value
llvm::Type
X86_FP80TyID
enum value
llvm::Type
~Type
()=default
llvm::Type
protected
Generated on Wed Nov 20 2024 15:25:50 for LLVM by
1.9.6