LLVM API Documentation

llvm::SequentialType Member List

This is the complete list of members for llvm::SequentialType, including all inherited members.

AbstractTypeUsersllvm::Type [mutable, protected]
addAbstractTypeUser(AbstractTypeUser *U) const llvm::Type [inline]
addRef() const llvm::Type [inline]
ArrayTyID enum valuellvm::Type
canLosslesslyBitCastTo(const Type *Ty) const llvm::Type
classof(const SequentialType *)llvm::SequentialType [inline, static]
classof(const Type *T)llvm::SequentialType [inline, static]
llvm::CompositeType::classof(const CompositeType *)llvm::CompositeType [inline, static]
llvm::DerivedType::classof(const DerivedType *)llvm::DerivedType [inline, static]
CompositeType(TypeID id)llvm::CompositeType [inline, explicit, protected]
ContainedTysllvm::Type [protected]
DerivedType(TypeID id)llvm::DerivedType [inline, explicit, protected]
DoubleTyllvm::Type [static]
DoubleTyID enum valuellvm::Type
dropAllTypeUses()llvm::DerivedType [protected]
dropRef() const llvm::Type [inline]
dump() const llvm::DerivedType [inline, virtual]
llvm::Type::dump(const Module *Context) const llvm::Type
FirstDerivedTyID enum valuellvm::Type
FloatTyllvm::Type [static]
FloatTyID enum valuellvm::Type
ForwardTypellvm::Type [mutable, protected]
FP128Tyllvm::Type [static]
FP128TyID enum valuellvm::Type
FunctionTyID enum valuellvm::Type
getContainedType(unsigned i) const llvm::Type [inline]
getDescription() const llvm::Type
getElementType() const llvm::SequentialType [inline]
getForwardedType() const llvm::Type [inline]
getFPMantissaWidth() const llvm::Type [inline]
getNumContainedTypes() const llvm::Type [inline]
getPrimitiveSizeInBits() const llvm::Type
getPrimitiveType(TypeID IDNumber)llvm::Type [static]
getRefCount() const llvm::Type [inline, protected]
getSubclassData() const llvm::Type [inline, protected]
getTypeAtIndex(const Value *) const llvm::SequentialType [inline, virtual]
getTypeAtIndex(unsigned) const llvm::SequentialType [inline, virtual]
getTypeID() const llvm::Type [inline]
getVAArgsPromotedType() const llvm::Type
indexValid(const Value *V) const llvm::SequentialType [virtual]
indexValid(unsigned) const llvm::SequentialType [inline, virtual]
Int16Tyllvm::Type [static]
Int1Tyllvm::Type [static]
Int32Tyllvm::Type [static]
Int64Tyllvm::Type [static]
Int8Tyllvm::Type [static]
IntegerTyID enum valuellvm::Type
isAbstract() const llvm::Type [inline]
isAggregateType() const llvm::Type [inline]
isDerivedType() const llvm::Type [inline]
isFirstClassType() const llvm::Type [inline]
isFloatingPoint() const llvm::Type [inline]
isFPOrFPVector() const llvm::Type
isInteger() const llvm::Type [inline]
isIntOrIntVector() const llvm::Type
isPrimitiveType() const llvm::Type [inline]
isSingleValueType() const llvm::Type [inline]
isSized() const llvm::Type [inline]
LabelTyllvm::Type [static]
LabelTyID enum valuellvm::Type
LastPrimitiveTyID enum valuellvm::Type
notifyUsesThatTypeBecameConcrete()llvm::DerivedType [protected]
NumContainedTysllvm::Type [protected]
NumTypeIDs enum valuellvm::Type
OpaqueTyID enum valuellvm::Type
PointerTyID enum valuellvm::Type
PPC_FP128Tyllvm::Type [static]
PPC_FP128TyID enum valuellvm::Type
print(raw_ostream &O) const 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
SequentialType(TypeID TID, const Type *ElType)llvm::SequentialType [inline, protected]
setAbstract(bool Val)llvm::Type [inline, protected]
setSubclassData(unsigned val)llvm::Type [inline, protected]
StructTyID enum valuellvm::Type
subtype_begin() const llvm::Type [inline]
subtype_end() const llvm::Type [inline]
subtype_iterator typedefllvm::Type
llvm::Type::Type(TypeID id)llvm::Type [inline, explicit, protected]
TypeID enum namellvm::Type
TypeMapBase classllvm::Type [friend]
VectorTyID enum valuellvm::Type
VoidTyllvm::Type [static]
VoidTyID enum valuellvm::Type
X86_FP80Tyllvm::Type [static]
X86_FP80TyID enum valuellvm::Type
~AbstractTypeUser()llvm::AbstractTypeUser [protected, virtual]
~Type()llvm::Type [inline, protected, virtual]




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.