addAbstractTypeUser(AbstractTypeUser *U) const | llvm::DerivedType | [inline, virtual] |
addRef() const | llvm::Type | [inline] |
ArrayTyID enum value | llvm::Type | |
BoolTy | llvm::Type | [static] |
BoolTyID enum value | llvm::Type | |
classof(const PackedType *T) | llvm::PackedType | [inline, static] |
classof(const Type *T) | llvm::PackedType | [inline, static] |
llvm::SequentialType::classof(const SequentialType *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 | |
get(const Type *ElementType, unsigned NumElements) | llvm::PackedType | [static] |
getContainedType(unsigned i) const | llvm::Type | [inline] |
getDescription() const | llvm::Type | |
getElementType() const | llvm::SequentialType | [inline] |
getForwardedType() const | llvm::Type | [inline] |
getNumContainedTypes() const | llvm::Type | [inline] |
getNumElements() const | llvm::PackedType | [inline] |
getPrimitiveSize() 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 | |
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 | |
PackedType(const Type *ElType, unsigned NumEl) | llvm::PackedType | [protected] |
PointerTyID enum value | llvm::Type | |
print(std::ostream &O) const | llvm::Type | [virtual] |
PromoteAbstractToConcrete() | llvm::Type | [protected] |
RefCountIsZero() const | llvm::DerivedType | [inline, protected, virtual] |
refineAbstractType(const DerivedType *OldTy, const Type *NewTy) | llvm::PackedType | [virtual] |
refineAbstractTypeTo(const Type *NewType) | llvm::DerivedType | |
removeAbstractTypeUser(AbstractTypeUser *U) const | llvm::DerivedType | [virtual] |
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 | |
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 std::string &Name, TypeID id) | llvm::Type | [protected] |
typeBecameConcrete(const DerivedType *AbsTy) | llvm::PackedType | [virtual] |
TypeID enum name | llvm::Type | |
TypeMap< PackedValType, PackedType > class | llvm::PackedType | [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] |
~DerivedType() | llvm::DerivedType | [inline, protected] |
~Type() | llvm::Type | [inline, protected, virtual] |