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 FunctionType *T) | llvm::FunctionType | [inline, static] |
classof(const Type *T) | llvm::FunctionType | [inline, static] |
llvm::DerivedType::classof(const DerivedType *T) | llvm::DerivedType | [inline, static] |
clearAllTypeMaps() | llvm::Type | [static] |
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 | |
FunctionType(const Type *Result, const std::vector< const Type * > &Params, bool IsVarArgs) | llvm::FunctionType | [protected] |
get(const Type *Result, const std::vector< const Type * > &Params, bool isVarArg) | llvm::FunctionType | [static] |
getContainedType(unsigned i) const | llvm::Type | [inline] |
getDescription() const | llvm::Type | |
getForwardedType() const | llvm::Type | [inline] |
getIntegralTypeMask() const | llvm::Type | [inline] |
getNumContainedTypes() const | llvm::Type | [inline] |
getNumParams() const | llvm::FunctionType | [inline] |
getParamType(unsigned i) const | llvm::FunctionType | [inline] |
getPrimitiveSize() const | llvm::Type | |
getPrimitiveSizeInBits() const | llvm::Type | |
getPrimitiveType(TypeID IDNumber) | llvm::Type | [static] |
getRefCount() const | llvm::Type | [inline, protected] |
getReturnType() const | llvm::FunctionType | [inline] |
getSignedVersion() const | llvm::Type | |
getTypeID() const | llvm::Type | [inline] |
getUnsignedVersion() const | llvm::Type | |
getVAArgsPromotedType() const | llvm::Type | [inline] |
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] |
isVarArg() const | llvm::FunctionType | [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 | |
param_begin() const | llvm::FunctionType | [inline] |
param_end() const | llvm::FunctionType | [inline] |
param_iterator typedef | llvm::FunctionType | |
PointerTyID enum value | llvm::Type | |
print(std::ostream &O) const | llvm::Type | |
PromoteAbstractToConcrete() | llvm::Type | [protected] |
refineAbstractType(const DerivedType *OldTy, const Type *NewTy) | llvm::FunctionType | [virtual] |
refineAbstractTypeTo(const Type *NewType) | llvm::DerivedType | |
removeAbstractTypeUser(AbstractTypeUser *U) const | llvm::Type | |
SByteTy | llvm::Type | [static] |
SByteTyID enum value | llvm::Type | |
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] |
typeBecameConcrete(const DerivedType *AbsTy) | llvm::FunctionType | [virtual] |
TypeID enum name | llvm::Type | |
TypeMap< FunctionValType, FunctionType > class | llvm::FunctionType | [friend] |
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] |