, including all inherited members.
ArrayTyID enum value | llvm::Type | |
canLosslesslyBitCastTo(Type *Ty) const | llvm::Type | |
classof(const Type *T) | llvm::SequentialType | [inline, static] |
CompositeType(LLVMContext &C, TypeID tid) | llvm::CompositeType | [inline, explicit, protected] |
ContainedTys | llvm::Type | [protected] |
DoubleTyID enum value | llvm::Type | |
dump() const | 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 | |
getContainedType(unsigned i) const | llvm::Type | [inline] |
getContext() const | llvm::Type | [inline] |
getDoublePtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getDoubleTy(LLVMContext &C) | llvm::Type | [static] |
getElementType() const | llvm::SequentialType | [inline] |
getFloatPtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getFloatTy(LLVMContext &C) | llvm::Type | [static] |
getFltSemantics() const | llvm::Type | [inline] |
getFP128PtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getFP128Ty(LLVMContext &C) | llvm::Type | [static] |
getFPMantissaWidth() const | llvm::Type | |
getFunctionNumParams() const | llvm::Type | |
getFunctionParamType(unsigned i) const | llvm::Type | |
getHalfPtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getHalfTy(LLVMContext &C) | llvm::Type | [static] |
getInt16PtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getInt16Ty(LLVMContext &C) | llvm::Type | [static] |
getInt1PtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getInt1Ty(LLVMContext &C) | llvm::Type | [static] |
getInt32PtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getInt32Ty(LLVMContext &C) | llvm::Type | [static] |
getInt64PtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getInt64Ty(LLVMContext &C) | llvm::Type | [static] |
getInt8PtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getInt8Ty(LLVMContext &C) | llvm::Type | [static] |
getIntegerBitWidth() const | llvm::Type | |
getIntNPtrTy(LLVMContext &C, unsigned N, unsigned AS=0) | llvm::Type | [static] |
getIntNTy(LLVMContext &C, unsigned N) | llvm::Type | [static] |
getLabelTy(LLVMContext &C) | llvm::Type | [static] |
getMetadataTy(LLVMContext &C) | llvm::Type | [static] |
getNumContainedTypes() const | llvm::Type | [inline] |
getPointerAddressSpace() const | llvm::Type | |
getPointerElementType() const | llvm::Type | [inline] |
getPointerTo(unsigned AddrSpace=0) | llvm::Type | |
getPPC_FP128PtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
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 | |
getScalarType() const LLVM_READONLY | llvm::Type | |
getScalarType() LLVM_READONLY | llvm::Type | |
getSequentialElementType() const | llvm::Type | |
getStructElementType(unsigned N) const | llvm::Type | |
getStructName() const | llvm::Type | |
getStructNumElements() const | llvm::Type | |
getSubclassData() const | llvm::Type | [inline, protected] |
getTypeAtIndex(const Value *V) | llvm::CompositeType | |
getTypeAtIndex(unsigned Idx) | llvm::CompositeType | |
getTypeID() const | llvm::Type | [inline] |
getVectorElementType() const | llvm::Type | [inline] |
getVectorNumElements() const | llvm::Type | |
getVoidTy(LLVMContext &C) | llvm::Type | [static] |
getX86_FP80PtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getX86_FP80Ty(LLVMContext &C) | llvm::Type | [static] |
getX86_MMXPtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | [static] |
getX86_MMXTy(LLVMContext &C) | llvm::Type | [static] |
HalfTyID enum value | llvm::Type | |
indexValid(const Value *V) const | llvm::CompositeType | |
indexValid(unsigned Idx) const | llvm::CompositeType | |
IntegerTyID enum value | llvm::Type | |
isAggregateType() const | llvm::Type | [inline] |
isArrayTy() 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 | |
isHalfTy() const | llvm::Type | [inline] |
isIntegerTy() const | llvm::Type | [inline] |
isIntegerTy(unsigned Bitwidth) const | llvm::Type | |
isIntOrIntVectorTy() const | llvm::Type | [inline] |
isLabelTy() const | llvm::Type | [inline] |
isMetadataTy() const | llvm::Type | [inline] |
isPointerTy() const | llvm::Type | [inline] |
isPPC_FP128Ty() const | llvm::Type | [inline] |
isPtrOrPtrVectorTy() const | llvm::Type | [inline] |
isSingleValueType() const | llvm::Type | [inline] |
isSized(SmallPtrSetImpl< const Type * > *Visited=nullptr) const | llvm::Type | [inline] |
isStructTy() const | llvm::Type | [inline] |
isVectorTy() const | llvm::Type | [inline] |
isVoidTy() const | llvm::Type | [inline] |
isX86_FP80Ty() const | llvm::Type | [inline] |
isX86_MMXTy() const | llvm::Type | [inline] |
LabelTyID enum value | llvm::Type | |
LLVMContextImpl class | 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) const | llvm::Type | |
SequentialType(TypeID TID, Type *ElType) | llvm::SequentialType | [inline, protected] |
setSubclassData(unsigned val) | llvm::Type | [inline, protected] |
setTypeID(TypeID ID) | 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 | |
Type(LLVMContext &C, TypeID tid) | llvm::Type | [inline, explicit, protected] |
TypeID enum name | llvm::Type | |
VectorTyID enum value | llvm::Type | |
VoidTyID enum value | llvm::Type | |
X86_FP80TyID enum value | llvm::Type | |
X86_MMXTyID enum value | llvm::Type | |
~Type() | llvm::Type | [inline, protected] |