| ArrayTyID enum value | llvm::Type | |
| canLosslesslyBitCastTo(Type *Ty) const | llvm::Type | |
| classof(const Type *T) | llvm::ArrayType | inlinestatic |
| CompositeType(LLVMContext &C, TypeID tid) | llvm::CompositeType | inlineexplicitprotected |
| ContainedTys | llvm::Type | protected |
| DoubleTyID enum value | llvm::Type | |
| dump() const | llvm::Type | |
| FirstDerivedTyID enum value | llvm::Type | |
| FloatTyID enum value | llvm::Type | |
| FP128TyID enum value | llvm::Type | |
| FunctionTyID enum value | llvm::Type | |
| get(Type *ElementType, uint64_t NumElements) | llvm::ArrayType | static |
| 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 |
| getNumElements() const | llvm::ArrayType | 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::Type | |
| getPrimitiveType(LLVMContext &C, TypeID IDNumber) | llvm::Type | static |
| getScalarSizeInBits() | llvm::Type | |
| getScalarType() const | llvm::Type | |
| getScalarType() | llvm::Type | |
| getSequentialElementType() const | llvm::Type | |
| getStructElementType(unsigned N) const | llvm::Type | |
| getStructName() const | llvm::Type | |
| getStructNumElements() const | llvm::Type | |
| getSubclassData() const | llvm::Type | inlineprotected |
| 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 |
| isDerivedType() 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 |
| isPrimitiveType() const | llvm::Type | inline |
| isPtrOrPtrVectorTy() const | llvm::Type | inline |
| isSingleValueType() const | llvm::Type | inline |
| isSized() const | llvm::Type | inline |
| isStructTy() const | llvm::Type | inline |
| isValidElementType(Type *ElemTy) | llvm::ArrayType | static |
| 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 | |
| LastPrimitiveTyID enum value | llvm::Type | |
| MetadataTyID enum value | llvm::Type | |
| NumContainedTys | llvm::Type | protected |
| NumTypeIDs enum value | llvm::Type | |
| 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 | inlineprotected |
| setSubclassData(unsigned val) | llvm::Type | inlineprotected |
| setTypeID(TypeID ID) | llvm::Type | inlineprotected |
| 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 | inlineexplicitprotected |
| 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 | inlineprotected |