DataLayout() | llvm::DataLayout | |
DataLayout(StringRef LayoutString) | llvm::DataLayout | explicit |
DataLayout(const DataLayout &DL) | llvm::DataLayout | inline |
doNotMangleLeadingQuestionMark() const | llvm::DataLayout | inline |
fitsInLegalInteger(unsigned Width) const | llvm::DataLayout | inline |
FunctionPtrAlignType enum name | llvm::DataLayout | |
getABIIntegerTypeAlignment(unsigned BitWidth) const | llvm::DataLayout | inline |
getABITypeAlign(Type *Ty) const | llvm::DataLayout | |
getAllocaAddrSpace() const | llvm::DataLayout | inline |
getAllocaPtrType(LLVMContext &Ctx) const | llvm::DataLayout | inline |
getDefaultGlobalsAddressSpace() const | llvm::DataLayout | inline |
getFunctionPtrAlign() const | llvm::DataLayout | inline |
getFunctionPtrAlignType() const | llvm::DataLayout | inline |
getGEPIndexForOffset(Type *&ElemTy, APInt &Offset) const | llvm::DataLayout | |
getGEPIndicesForOffset(Type *&ElemTy, APInt &Offset) const | llvm::DataLayout | |
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(LLVMContext &C, unsigned AddressSpace) const | llvm::DataLayout | |
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 |
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 | |
getPreferredAlign(const GlobalVariable *GV) const | llvm::DataLayout | |
getPrefTypeAlign(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 |
getValueOrABITypeAlignment(MaybeAlign Alignment, Type *Ty) const | llvm::DataLayout | inline |
hasLinkerPrivateGlobalPrefix() const | llvm::DataLayout | inline |
hasMicrosoftFastStdCallMangling() const | llvm::DataLayout | inline |
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 |
isNonIntegralAddressSpace(unsigned AddrSpace) 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 &Other) | llvm::DataLayout | |
operator==(const DataLayout &Other) const | llvm::DataLayout | |
parse(StringRef LayoutString) | llvm::DataLayout | static |
typeSizeEqualsStoreSize(Type *Ty) const | llvm::DataLayout | inline |
~DataLayout() | llvm::DataLayout | |