LLVM  4.0.0
llvm::DataLayout Member List

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

DataLayout(StringRef LayoutDescription)llvm::DataLayoutinlineexplicit
DataLayout(const Module *M)llvm::DataLayoutexplicit
DataLayout(const DataLayout &DL)llvm::DataLayoutinline
exceedsNaturalStackAlignment(unsigned Align) const llvm::DataLayoutinline
fitsInLegalInteger(unsigned Width) const llvm::DataLayoutinline
getABIIntegerTypeAlignment(unsigned BitWidth) const llvm::DataLayout
getABITypeAlignment(Type *Ty) const llvm::DataLayout
getGlobalPrefix() const llvm::DataLayoutinline
getIndexedOffsetInType(Type *ElemTy, ArrayRef< Value * > Indices) const llvm::DataLayout
getIntPtrType(LLVMContext &C, unsigned AddressSpace=0) const llvm::DataLayout
getIntPtrType(Type *) const llvm::DataLayout
getLargestLegalIntType(LLVMContext &C) const llvm::DataLayoutinline
getLargestLegalIntTypeSizeInBits() const llvm::DataLayout
getLinkerPrivateGlobalPrefix() const llvm::DataLayoutinline
getManglingComponent(const Triple &T)llvm::DataLayoutstatic
getNonIntegralAddressSpaces() const llvm::DataLayoutinline
getPointerABIAlignment(unsigned AS=0) const llvm::DataLayout
getPointerPrefAlignment(unsigned AS=0) const llvm::DataLayout
getPointerSize(unsigned AS=0) const llvm::DataLayout
getPointerSizeInBits(unsigned AS=0) const llvm::DataLayoutinline
getPointerTypeSize(Type *Ty) const llvm::DataLayoutinline
getPointerTypeSizeInBits(Type *) const llvm::DataLayout
getPreferredAlignment(const GlobalVariable *GV) const llvm::DataLayout
getPreferredAlignmentLog(const GlobalVariable *GV) const llvm::DataLayout
getPreferredTypeAlignmentShift(Type *Ty) const llvm::DataLayout
getPrefTypeAlignment(Type *Ty) const llvm::DataLayout
getPrivateGlobalPrefix() const llvm::DataLayoutinline
getSmallestLegalIntType(LLVMContext &C, unsigned Width=0) const llvm::DataLayout
getStackAlignment() const llvm::DataLayoutinline
getStringRepresentation() const llvm::DataLayoutinline
getStructLayout(StructType *Ty) const llvm::DataLayout
getTypeAllocSize(Type *Ty) const llvm::DataLayoutinline
getTypeAllocSizeInBits(Type *Ty) const llvm::DataLayoutinline
getTypeSizeInBits(Type *Ty) const llvm::DataLayoutinline
getTypeStoreSize(Type *Ty) const llvm::DataLayoutinline
getTypeStoreSizeInBits(Type *Ty) const llvm::DataLayoutinline
hasLinkerPrivateGlobalPrefix() const llvm::DataLayoutinline
hasMicrosoftFastStdCallMangling() const llvm::DataLayoutinline
init(const Module *M)llvm::DataLayout
isBigEndian() const llvm::DataLayoutinline
isDefault() const llvm::DataLayoutinline
isIllegalInteger(uint64_t Width) const llvm::DataLayoutinline
isLegalInteger(uint64_t Width) const llvm::DataLayoutinline
isLittleEndian() const llvm::DataLayoutinline
isNonIntegralPointerType(PointerType *PT) const llvm::DataLayoutinline
isNonIntegralPointerType(Type *Ty) const llvm::DataLayoutinline
operator!=(const DataLayout &Other) const llvm::DataLayoutinline
operator=(const DataLayout &DL)llvm::DataLayoutinline
operator==(const DataLayout &Other) const llvm::DataLayout
reset(StringRef LayoutDescription)llvm::DataLayout
~DataLayout()llvm::DataLayout