LLVM
8.0.1
llvm
DataLayout
llvm::DataLayout Member List
This is the complete list of members for
llvm::DataLayout
, including all inherited members.
DataLayout
(StringRef LayoutDescription)
llvm::DataLayout
inline
explicit
DataLayout
(const Module *M)
llvm::DataLayout
explicit
DataLayout
(const DataLayout &DL)
llvm::DataLayout
inline
doNotMangleLeadingQuestionMark
() const
llvm::DataLayout
inline
exceedsNaturalStackAlignment
(unsigned Align) const
llvm::DataLayout
inline
fitsInLegalInteger
(unsigned Width) const
llvm::DataLayout
inline
getABIIntegerTypeAlignment
(unsigned BitWidth) const
llvm::DataLayout
getABITypeAlignment
(Type *Ty) const
llvm::DataLayout
getAllocaAddrSpace
() const
llvm::DataLayout
inline
getGlobalPrefix
() const
llvm::DataLayout
inline
getIndexedOffsetInType
(Type *ElemTy, ArrayRef< Value *> Indices) const
llvm::DataLayout
getIndexSize
(unsigned AS) const
llvm::DataLayout
getIndexSizeInBits
(unsigned AS) const
llvm::DataLayout
inline
getIndexType
(Type *PtrTy) const
llvm::DataLayout
getIndexTypeSizeInBits
(Type *Ty) const
llvm::DataLayout
getIntPtrType
(LLVMContext &C, unsigned AddressSpace=0) const
llvm::DataLayout
getIntPtrType
(Type *) const
llvm::DataLayout
getLargestLegalIntType
(LLVMContext &C) const
llvm::DataLayout
inline
getLargestLegalIntTypeSizeInBits
() const
llvm::DataLayout
getLinkerPrivateGlobalPrefix
() const
llvm::DataLayout
inline
getManglingComponent
(const Triple &T)
llvm::DataLayout
static
getMaxPointerSize
() const
llvm::DataLayout
getMaxPointerSizeInBits
() const
llvm::DataLayout
inline
getNonIntegralAddressSpaces
() const
llvm::DataLayout
inline
getPointerABIAlignment
(unsigned AS) const
llvm::DataLayout
getPointerPrefAlignment
(unsigned AS=0) const
llvm::DataLayout
getPointerSize
(unsigned AS=0) const
llvm::DataLayout
getPointerSizeInBits
(unsigned AS=0) const
llvm::DataLayout
inline
getPointerTypeSize
(Type *Ty) const
llvm::DataLayout
inline
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::DataLayout
inline
getProgramAddressSpace
() const
llvm::DataLayout
inline
getSmallestLegalIntType
(LLVMContext &C, unsigned Width=0) const
llvm::DataLayout
getStackAlignment
() const
llvm::DataLayout
inline
getStringRepresentation
() const
llvm::DataLayout
inline
getStructLayout
(StructType *Ty) const
llvm::DataLayout
getTypeAllocSize
(Type *Ty) const
llvm::DataLayout
inline
getTypeAllocSizeInBits
(Type *Ty) const
llvm::DataLayout
inline
getTypeSizeInBits
(Type *Ty) const
llvm::DataLayout
inline
getTypeStoreSize
(Type *Ty) const
llvm::DataLayout
inline
getTypeStoreSizeInBits
(Type *Ty) const
llvm::DataLayout
inline
hasLinkerPrivateGlobalPrefix
() const
llvm::DataLayout
inline
hasMicrosoftFastStdCallMangling
() const
llvm::DataLayout
inline
init
(const Module *M)
llvm::DataLayout
isBigEndian
() const
llvm::DataLayout
inline
isDefault
() const
llvm::DataLayout
inline
isIllegalInteger
(uint64_t Width) const
llvm::DataLayout
inline
isLegalInteger
(uint64_t Width) const
llvm::DataLayout
inline
isLittleEndian
() const
llvm::DataLayout
inline
isNonIntegralPointerType
(PointerType *PT) const
llvm::DataLayout
inline
isNonIntegralPointerType
(Type *Ty) const
llvm::DataLayout
inline
operator!=
(const DataLayout &Other) const
llvm::DataLayout
inline
operator=
(const DataLayout &DL)
llvm::DataLayout
inline
operator==
(const DataLayout &Other) const
llvm::DataLayout
reset
(StringRef LayoutDescription)
llvm::DataLayout
~DataLayout
()
llvm::DataLayout
Generated on Sun Dec 20 2020 14:01:47 for LLVM by
1.8.13