LLVM  4.0.0
llvm::IntegerType Member List

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

ArrayTyID enum valuellvm::Type
canLosslesslyBitCastTo(Type *Ty) const llvm::Type
classof(const Type *T)llvm::IntegerTypeinlinestatic
ContainedTysllvm::Typeprotected
DoubleTyID enum valuellvm::Type
dump() const llvm::Type
FloatTyID enum valuellvm::Type
FP128TyID enum valuellvm::Type
FunctionTyID enum valuellvm::Type
get(LLVMContext &C, unsigned NumBits)llvm::IntegerTypestatic
getArrayElementType() const llvm::Typeinline
getArrayNumElements() const llvm::Typeinline
getBitMask() const llvm::IntegerTypeinline
getBitWidth() const llvm::IntegerTypeinline
getContainedType(unsigned i) const llvm::Typeinline
getContext() const llvm::Typeinline
getDoublePtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getDoubleTy(LLVMContext &C)llvm::Typestatic
getFloatPtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getFloatTy(LLVMContext &C)llvm::Typestatic
getFltSemantics() const llvm::Typeinline
getFP128PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getFP128Ty(LLVMContext &C)llvm::Typestatic
getFPMantissaWidth() const llvm::Type
getFunctionNumParams() const llvm::Typeinline
getFunctionParamType(unsigned i) const llvm::Typeinline
getHalfPtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getHalfTy(LLVMContext &C)llvm::Typestatic
getInt128Ty(LLVMContext &C)llvm::Typestatic
getInt16PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt16Ty(LLVMContext &C)llvm::Typestatic
getInt1PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt1Ty(LLVMContext &C)llvm::Typestatic
getInt32PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt32Ty(LLVMContext &C)llvm::Typestatic
getInt64PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt64Ty(LLVMContext &C)llvm::Typestatic
getInt8PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getInt8Ty(LLVMContext &C)llvm::Typestatic
getIntegerBitWidth() const llvm::Typeinline
getIntNPtrTy(LLVMContext &C, unsigned N, unsigned AS=0)llvm::Typestatic
getIntNTy(LLVMContext &C, unsigned N)llvm::Typestatic
getLabelTy(LLVMContext &C)llvm::Typestatic
getMask() const llvm::IntegerType
getMetadataTy(LLVMContext &C)llvm::Typestatic
getNumContainedTypes() const llvm::Typeinline
getPointerAddressSpace() const llvm::Typeinline
getPointerElementType() const llvm::Typeinline
getPointerTo(unsigned AddrSpace=0) const llvm::Type
getPPC_FP128PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getPPC_FP128Ty(LLVMContext &C)llvm::Typestatic
getPrimitiveSizeInBits() const LLVM_READONLYllvm::Type
getPrimitiveType(LLVMContext &C, TypeID IDNumber)llvm::Typestatic
getScalarSizeInBits() const LLVM_READONLYllvm::Type
getScalarType() const LLVM_READONLYllvm::Type
getSequentialElementType() const llvm::Typeinline
getSignBit() const llvm::IntegerTypeinline
getStructElementType(unsigned N) const llvm::Typeinline
getStructName() const llvm::Typeinline
getStructNumElements() const llvm::Typeinline
getSubclassData() const llvm::Typeinlineprotected
getTokenTy(LLVMContext &C)llvm::Typestatic
getTypeID() const llvm::Typeinline
getVectorElementType() const llvm::Typeinline
getVectorNumElements() const llvm::Typeinline
getVoidTy(LLVMContext &C)llvm::Typestatic
getX86_FP80PtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getX86_FP80Ty(LLVMContext &C)llvm::Typestatic
getX86_MMXPtrTy(LLVMContext &C, unsigned AS=0)llvm::Typestatic
getX86_MMXTy(LLVMContext &C)llvm::Typestatic
HalfTyID enum valuellvm::Type
IntegerTyID enum valuellvm::Type
IntegerType(LLVMContext &C, unsigned NumBits)llvm::IntegerTypeinlineexplicitprotected
isAggregateType() const llvm::Typeinline
isArrayTy() const llvm::Typeinline
isDoubleTy() const llvm::Typeinline
isEmptyTy() const llvm::Type
isFirstClassType() const llvm::Typeinline
isFloatingPointTy() const llvm::Typeinline
isFloatTy() const llvm::Typeinline
isFP128Ty() const llvm::Typeinline
isFPOrFPVectorTy() const llvm::Typeinline
isFunctionTy() const llvm::Typeinline
isFunctionVarArg() const llvm::Typeinline
isHalfTy() const llvm::Typeinline
isIntegerTy() const llvm::Typeinline
isIntegerTy(unsigned Bitwidth) const llvm::Type
isIntOrIntVectorTy() const llvm::Typeinline
isLabelTy() const llvm::Typeinline
isMetadataTy() const llvm::Typeinline
isPointerTy() const llvm::Typeinline
isPowerOf2ByteWidth() const llvm::IntegerType
isPPC_FP128Ty() const llvm::Typeinline
isPtrOrPtrVectorTy() const llvm::Typeinline
isSequentialType(TypeID TyID)llvm::Typeinlineprotectedstatic
isSingleValueType() const llvm::Typeinline
isSized(SmallPtrSetImpl< Type * > *Visited=nullptr) const llvm::Typeinline
isStructTy() const llvm::Typeinline
isTokenTy() const llvm::Typeinline
isVectorTy() const llvm::Typeinline
isVoidTy() const llvm::Typeinline
isX86_FP80Ty() const llvm::Typeinline
isX86_MMXTy() const llvm::Typeinline
LabelTyID enum valuellvm::Type
LLVMContextImpl classllvm::IntegerTypefriend
MAX_INT_BITS enum valuellvm::IntegerType
MetadataTyID enum valuellvm::Type
MIN_INT_BITS enum valuellvm::IntegerType
NumContainedTysllvm::Typeprotected
PointerTyID enum valuellvm::Type
PPC_FP128TyID enum valuellvm::Type
print(raw_ostream &O, bool IsForDebug=false, bool NoDetails=false) const llvm::Type
setSubclassData(unsigned val)llvm::Typeinlineprotected
StructTyID enum valuellvm::Type
subtype_begin() const llvm::Typeinline
subtype_end() const llvm::Typeinline
subtype_iterator typedefllvm::Type
subtype_rbegin() const llvm::Typeinline
subtype_rend() const llvm::Typeinline
subtype_reverse_iterator typedefllvm::Type
subtypes() const llvm::Typeinline
TokenTyID enum valuellvm::Type
Type(LLVMContext &C, TypeID tid)llvm::Typeinlineexplicitprotected
TypeID enum namellvm::Type
VectorTyID enum valuellvm::Type
VoidTyID enum valuellvm::Type
X86_FP80TyID enum valuellvm::Type
X86_MMXTyID enum valuellvm::Type
~Type()=defaultllvm::Typeprotected