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