| AbstractTypeUsers | llvm::Type | [mutable, protected] |
| addAbstractTypeUser(AbstractTypeUser *U) const | llvm::Type | [inline] |
| addRef() const | llvm::Type | [inline] |
| ArrayTyID enum value | llvm::Type | |
| BoolTy | llvm::Type | [static] |
| BoolTyID enum value | llvm::Type | |
| classof(const SequentialType *T) | llvm::SequentialType | [inline, static] |
| classof(const Type *T) | llvm::SequentialType | [inline, static] |
| llvm::CompositeType::classof(const CompositeType *T) | llvm::CompositeType | [inline, static] |
| llvm::DerivedType::classof(const DerivedType *T) | llvm::DerivedType | [inline, static] |
| clearAllTypeMaps() | llvm::Type | [static] |
| CompositeType(TypeID id) | llvm::CompositeType | [inline, protected] |
| ContainedTys | llvm::Type | [protected] |
| DerivedType(TypeID id) | llvm::DerivedType | [inline, protected] |
| DoubleTy | llvm::Type | [static] |
| DoubleTyID enum value | llvm::Type | |
| dropAllTypeUses() | llvm::DerivedType | [protected] |
| dropRef() const | llvm::Type | [inline] |
| dump() const | llvm::DerivedType | [inline, virtual] |
| FirstDerivedTyID enum value | llvm::Type | |
| FloatTy | llvm::Type | [static] |
| FloatTyID enum value | llvm::Type | |
| ForwardType | llvm::Type | [mutable, protected] |
| FunctionTyID enum value | llvm::Type | |
| getContainedType(unsigned i) const | llvm::Type | [inline] |
| getDescription() const | llvm::Type | |
| getElementType() const | llvm::SequentialType | [inline] |
| getForwardedType() const | llvm::Type | [inline] |
| getIntegralTypeMask() const | llvm::Type | [inline] |
| getNumContainedTypes() const | llvm::Type | [inline] |
| getPrimitiveSize() const | llvm::Type | |
| getPrimitiveSizeInBits() const | llvm::Type | |
| getPrimitiveType(TypeID IDNumber) | llvm::Type | [static] |
| getRefCount() const | llvm::Type | [inline, protected] |
| getSignedVersion() const | llvm::Type | |
| getTypeAtIndex(const Value *V) const | llvm::SequentialType | [inline, virtual] |
| getTypeID() const | llvm::Type | [inline] |
| getUnsignedVersion() const | llvm::Type | |
| getVAArgsPromotedType() const | llvm::Type | [inline] |
| indexValid(const Value *V) const | llvm::SequentialType | [virtual] |
| IntTy | llvm::Type | [static] |
| IntTyID enum value | llvm::Type | |
| isAbstract() const | llvm::Type | [inline] |
| isDerivedType() const | llvm::Type | [inline] |
| isFirstClassType() const | llvm::Type | [inline] |
| isFloatingPoint() const | llvm::Type | [inline] |
| isInteger() const | llvm::Type | [inline] |
| isIntegral() const | llvm::Type | [inline] |
| isLosslesslyConvertibleTo(const Type *Ty) const | llvm::Type | |
| isPrimitiveType() const | llvm::Type | [inline] |
| isSigned() const | llvm::Type | [inline] |
| isSized() const | llvm::Type | [inline] |
| isUnsigned() const | llvm::Type | [inline] |
| LabelTy | llvm::Type | [static] |
| LabelTyID enum value | llvm::Type | |
| LastPrimitiveTyID enum value | llvm::Type | |
| LongTy | llvm::Type | [static] |
| LongTyID enum value | llvm::Type | |
| notifyUsesThatTypeBecameConcrete() | llvm::DerivedType | [protected] |
| NumTypeIDs enum value | llvm::Type | |
| OpaqueTyID enum value | llvm::Type | |
| PackedTyID enum value | llvm::Type | |
| PointerTyID enum value | llvm::Type | |
| print(std::ostream &O) const | llvm::Type | |
| PromoteAbstractToConcrete() | llvm::Type | [protected] |
| refineAbstractTypeTo(const Type *NewType) | llvm::DerivedType | |
| removeAbstractTypeUser(AbstractTypeUser *U) const | llvm::Type | |
| SByteTy | llvm::Type | [static] |
| SByteTyID enum value | llvm::Type | |
| SequentialType(TypeID TID, const Type *ElType) | llvm::SequentialType | [inline, protected] |
| setAbstract(bool Val) | llvm::Type | [inline, protected] |
| ShortTy | llvm::Type | [static] |
| ShortTyID enum value | llvm::Type | |
| size_type typedef | llvm::Type | |
| StructTyID enum value | llvm::Type | |
| subtype_begin() const | llvm::Type | [inline] |
| subtype_end() const | llvm::Type | [inline] |
| subtype_iterator typedef | llvm::Type | |
| llvm::Type::Type(const char *Name, TypeID id) | llvm::Type | [protected] |
| llvm::Type::Type(TypeID id) | llvm::Type | [inline, protected] |
| TypeID enum name | llvm::Type | |
| TypeMapBase class | llvm::Type | [friend] |
| UByteTy | llvm::Type | [static] |
| UByteTyID enum value | llvm::Type | |
| UIntTy | llvm::Type | [static] |
| UIntTyID enum value | llvm::Type | |
| ULongTy | llvm::Type | [static] |
| ULongTyID enum value | llvm::Type | |
| UShortTy | llvm::Type | [static] |
| UShortTyID enum value | llvm::Type | |
| VoidTy | llvm::Type | [static] |
| VoidTyID enum value | llvm::Type | |
| ~AbstractTypeUser() | llvm::AbstractTypeUser | [protected, virtual] |
| ~Type() | llvm::Type | [inline, protected, virtual] |