LLVM API Documentation

llvm::PointerType Member List
This is the complete list of members for llvm::PointerType, including all inherited members.
ArrayTyID enum valuellvm::Type
canLosslesslyBitCastTo(Type *Ty) const llvm::Type
classof(const Type *T)llvm::PointerType [inline, static]
CompositeType(LLVMContext &C, TypeID tid)llvm::CompositeType [inline, explicit, protected]
ContainedTysllvm::Type [protected]
DoubleTyID enum valuellvm::Type
dump() const llvm::Type
FloatTyID enum valuellvm::Type
FP128TyID enum valuellvm::Type
FunctionTyID enum valuellvm::Type
get(Type *ElementType, unsigned AddressSpace)llvm::PointerType [static]
getAddressSpace() const llvm::PointerType [inline]
getArrayElementType() const llvm::Type [inline]
getArrayNumElements() const llvm::Type
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]
getElementType() const llvm::SequentialType [inline]
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
getFunctionParamType(unsigned i) const llvm::Type
getHalfPtrTy(LLVMContext &C, unsigned AS=0)llvm::Type [static]
getHalfTy(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
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
getPointerElementType() const llvm::Type [inline]
getPointerTo(unsigned AddrSpace=0)llvm::Type
getPPC_FP128PtrTy(LLVMContext &C, unsigned AS=0)llvm::Type [static]
getPPC_FP128Ty(LLVMContext &C)llvm::Type [static]
getPrimitiveSizeInBits() const LLVM_READONLYllvm::Type
getPrimitiveType(LLVMContext &C, TypeID IDNumber)llvm::Type [static]
getScalarSizeInBits() const LLVM_READONLYllvm::Type
getScalarType() const LLVM_READONLYllvm::Type
getScalarType() LLVM_READONLYllvm::Type
getSequentialElementType() const llvm::Type
getStructElementType(unsigned N) const llvm::Type
getStructName() const llvm::Type
getStructNumElements() const llvm::Type
getSubclassData() const llvm::Type [inline, protected]
getTypeAtIndex(const Value *V)llvm::CompositeType
getTypeAtIndex(unsigned Idx)llvm::CompositeType
getTypeID() const llvm::Type [inline]
getUnqual(Type *ElementType)llvm::PointerType [inline, static]
getVectorElementType() const llvm::Type [inline]
getVectorNumElements() const llvm::Type
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 valuellvm::Type
indexValid(const Value *V) const llvm::CompositeType
indexValid(unsigned Idx) const llvm::CompositeType
IntegerTyID enum valuellvm::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
isHalfTy() const llvm::Type [inline]
isIntegerTy() const llvm::Type [inline]
isIntegerTy(unsigned Bitwidth) const llvm::Type
isIntOrIntVectorTy() 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]
isSingleValueType() const llvm::Type [inline]
isSized(SmallPtrSetImpl< const Type * > *Visited=nullptr) const llvm::Type [inline]
isStructTy() const llvm::Type [inline]
isValidElementType(Type *ElemTy)llvm::PointerType [static]
isVectorTy() const llvm::Type [inline]
isVoidTy() const llvm::Type [inline]
isX86_FP80Ty() const llvm::Type [inline]
isX86_MMXTy() const llvm::Type [inline]
LabelTyID enum valuellvm::Type
LLVMContextImpl classllvm::Type [friend]
MetadataTyID enum valuellvm::Type
NumContainedTysllvm::Type [protected]
PointerTyID enum valuellvm::Type
PPC_FP128TyID enum valuellvm::Type
print(raw_ostream &O) const llvm::Type
SequentialType(TypeID TID, Type *ElType)llvm::SequentialType [inline, protected]
setSubclassData(unsigned val)llvm::Type [inline, protected]
setTypeID(TypeID ID)llvm::Type [inline, protected]
StructTyID enum valuellvm::Type
subtype_begin() const llvm::Type [inline]
subtype_end() const llvm::Type [inline]
subtype_iterator typedefllvm::Type
subtype_rbegin() const llvm::Type [inline]
subtype_rend() const llvm::Type [inline]
subtype_reverse_iterator typedefllvm::Type
Type(LLVMContext &C, TypeID tid)llvm::Type [inline, explicit, protected]
TypeID enum namellvm::Type
VectorTyID enum valuellvm::Type
VoidTyID enum valuellvm::Type
X86_FP80TyID enum valuellvm::Type
X86_MMXTyID enum valuellvm::Type
~Type()llvm::Type [inline, protected]