LLVM  8.0.1
llvm::CompositeType Member List

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

ArrayTyID enum valuellvm::Type
canLosslesslyBitCastTo(Type *Ty) constllvm::Type
classof(const Type *T)llvm::CompositeTypeinlinestatic
CompositeType(LLVMContext &C, TypeID tid)llvm::CompositeTypeinlineexplicitprotected
ContainedTysllvm::Typeprotected
DoubleTyID enum valuellvm::Type
dump() constllvm::Type
FloatTyID enum valuellvm::Type
FP128TyID enum valuellvm::Type
FunctionTyID enum valuellvm::Type
getArrayElementType() constllvm::Typeinline
getArrayNumElements() constllvm::Typeinline
getContainedType(unsigned i) constllvm::Typeinline
getContext() constllvm::Typeinline
getDoublePtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getDoubleTy(LLVMContext &C)llvm::Typestatic
getFloatPtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getFloatTy(LLVMContext &C)llvm::Typestatic
getFltSemantics() constllvm::Typeinline
getFP128PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getFP128Ty(LLVMContext &C)llvm::Typestatic
getFPMantissaWidth() constllvm::Type
getFunctionNumParams() constllvm::Typeinline
getFunctionParamType(unsigned i) constllvm::Typeinline
getHalfPtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getHalfTy(LLVMContext &C)llvm::Typestatic
getInt128Ty(LLVMContext &C)llvm::Typestatic
getInt16PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt16Ty(LLVMContext &C)llvm::Typestatic
getInt1PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt1Ty(LLVMContext &C)llvm::Typestatic
getInt32PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt32Ty(LLVMContext &C)llvm::Typestatic
getInt64PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt64Ty(LLVMContext &C)llvm::Typestatic
getInt8PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt8Ty(LLVMContext &C)llvm::Typestatic
getIntegerBitWidth() constllvm::Typeinline
getIntNPtrTy(LLVMContext &C, unsigned N, unsigned AS=0)llvm::Typestatic
getIntNTy(LLVMContext &C, unsigned N)llvm::Typestatic
getLabelTy(LLVMContext &C)llvm::Typestatic
getMetadataTy(LLVMContext &C)llvm::Typestatic
getNumContainedTypes() constllvm::Typeinline
getPointerAddressSpace() constllvm::Typeinline
getPointerElementType() constllvm::Typeinline
getPointerTo(unsigned AddrSpace=0) constllvm::Type
getPPC_FP128PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
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
getSequentialElementType() constllvm::Typeinline
getStructElementType(unsigned N) constllvm::Typeinline
getStructName() constllvm::Typeinline
getStructNumElements() constllvm::Typeinline
getSubclassData() constllvm::Typeinlineprotected
getTokenTy(LLVMContext &C)llvm::Typestatic
getTypeAtIndex(const Value *V) constllvm::CompositeType
getTypeAtIndex(unsigned Idx) constllvm::CompositeType
getTypeID() constllvm::Typeinline
getVectorElementType() constllvm::Typeinline
getVectorNumElements() constllvm::Typeinline
getVoidTy(LLVMContext &C)llvm::Typestatic
getX86_FP80PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getX86_FP80Ty(LLVMContext &C)llvm::Typestatic
getX86_MMXPtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getX86_MMXTy(LLVMContext &C)llvm::Typestatic
HalfTyID enum valuellvm::Type
indexValid(const Value *V) constllvm::CompositeType
indexValid(unsigned Idx) constllvm::CompositeType
IntegerTyID enum valuellvm::Type
isAggregateType() constllvm::Typeinline
isArrayTy() 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
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
isPointerTy() constllvm::Typeinline
isPPC_FP128Ty() constllvm::Typeinline
isPtrOrPtrVectorTy() constllvm::Typeinline
isSequentialType(TypeID TyID)llvm::Typeinlineprotectedstatic
isSingleValueType() constllvm::Typeinline
isSized(SmallPtrSetImpl< Type *> *Visited=nullptr) constllvm::Typeinline
isStructTy() constllvm::Typeinline
isTokenTy() constllvm::Typeinline
isVectorTy() constllvm::Typeinline
isVoidTy() constllvm::Typeinline
isX86_FP80Ty() constllvm::Typeinline
isX86_MMXTy() constllvm::Typeinline
LabelTyID enum valuellvm::Type
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
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
TokenTyID enum valuellvm::Type
Type(LLVMContext &C, TypeID tid)llvm::Typeinlineexplicitprotected
TypeID enum namellvm::Type
VectorTyID enum valuellvm::Type
VoidTyID enum valuellvm::Type
X86_FP80TyID enum valuellvm::Type
X86_MMXTyID enum valuellvm::Type
~Type()=defaultllvm::Typeprotected