| ArrayTyID enum value | llvm::Type | |
| canLosslesslyBitCastTo(Type *Ty) const | llvm::Type | |
| 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 | inline |
| 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 |
| 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 | inline |
| getFunctionParamType(unsigned i) const | llvm::Type | inline |
| getHalfPtrTy(LLVMContext &C, unsigned AS=0) | llvm::Type | static |
| getHalfTy(LLVMContext &C) | llvm::Type | static |
| getInt128Ty(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 | inline |
| 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 | inline |
| getPointerElementType() const | llvm::Type | inline |
| getPointerTo(unsigned AddrSpace=0) const | 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 | |
| getScalarTy(LLVMContext &C) | llvm::Type | inlinestatic |
| getScalarType() const | llvm::Type | inline |
| getSequentialElementType() 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 | inlineprotected |
| getTokenTy(LLVMContext &C) | llvm::Type | static |
| getTypeID() const | llvm::Type | inline |
| getVectorElementType() const | llvm::Type | inline |
| getVectorNumElements() const | llvm::Type | inline |
| 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 | |
| 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 | inline |
| isHalfTy() 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 |
| isPointerTy() const | llvm::Type | inline |
| isPPC_FP128Ty() const | llvm::Type | inline |
| isPtrOrPtrVectorTy() const | llvm::Type | inline |
| isSequentialType(TypeID TyID) | llvm::Type | inlineprotectedstatic |
| isSingleValueType() const | llvm::Type | inline |
| isSized(SmallPtrSetImpl< Type *> *Visited=nullptr) const | llvm::Type | inline |
| isStructTy() const | llvm::Type | inline |
| isTokenTy() 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, bool IsForDebug=false, bool NoDetails=false) const | llvm::Type | |
| setSubclassData(unsigned val) | 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 | |
| subtypes() const | llvm::Type | inline |
| TokenTyID enum value | 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()=default | llvm::Type | protected |