Lines Matching refs:DataLayout

46 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) {  in StructLayout()
157 const char *DataLayout::getManglingComponent(const Triple &T) { in getManglingComponent()
180 void DataLayout::reset(StringRef Desc) { in reset()
235 void DataLayout::parseSpecifier(StringRef Desc) { in parseSpecifier()
425 DataLayout::DataLayout(const Module *M) { in DataLayout() function in DataLayout
429 void DataLayout::init(const Module *M) { *this = M->getDataLayout(); } in init()
431 bool DataLayout::operator==(const DataLayout &Other) const { in operator ==()
443 DataLayout::AlignmentsTy::iterator
444 DataLayout::findAlignmentLowerBound(AlignTypeEnum AlignType, in findAlignmentLowerBound()
456 DataLayout::setAlignment(AlignTypeEnum align_type, unsigned abi_align, in setAlignment()
486 DataLayout::PointersTy::iterator
487 DataLayout::findPointerLowerBound(uint32_t AddressSpace) { in findPointerLowerBound()
494 void DataLayout::setPointerAlignment(uint32_t AddrSpace, unsigned ABIAlign, in setPointerAlignment()
515 unsigned DataLayout::getAlignmentInfo(AlignTypeEnum AlignType, in getAlignmentInfo()
576 void DataLayout::clear() { in clear()
584 DataLayout::~DataLayout() { in ~DataLayout()
588 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { in getStructLayout()
611 unsigned DataLayout::getPointerABIAlignment(unsigned AS) const { in getPointerABIAlignment()
620 unsigned DataLayout::getPointerPrefAlignment(unsigned AS) const { in getPointerPrefAlignment()
629 unsigned DataLayout::getPointerSize(unsigned AS) const { in getPointerSize()
638 unsigned DataLayout::getMaxPointerSize() const { in getMaxPointerSize()
646 unsigned DataLayout::getPointerTypeSizeInBits(Type *Ty) const { in getPointerTypeSizeInBits()
653 unsigned DataLayout::getIndexSize(unsigned AS) const { in getIndexSize()
662 unsigned DataLayout::getIndexTypeSizeInBits(Type *Ty) const { in getIndexTypeSizeInBits()
677 unsigned DataLayout::getAlignment(Type *Ty, bool abi_or_pref) const { in getAlignment()
730 unsigned DataLayout::getABITypeAlignment(Type *Ty) const { in getABITypeAlignment()
736 unsigned DataLayout::getABIIntegerTypeAlignment(unsigned BitWidth) const { in getABIIntegerTypeAlignment()
740 unsigned DataLayout::getPrefTypeAlignment(Type *Ty) const { in getPrefTypeAlignment()
744 unsigned DataLayout::getPreferredTypeAlignmentShift(Type *Ty) const { in getPreferredTypeAlignmentShift()
750 IntegerType *DataLayout::getIntPtrType(LLVMContext &C, in getIntPtrType()
755 Type *DataLayout::getIntPtrType(Type *Ty) const { in getIntPtrType()
765 Type *DataLayout::getSmallestLegalIntType(LLVMContext &C, unsigned Width) const { in getSmallestLegalIntType()
772 unsigned DataLayout::getLargestLegalIntTypeSizeInBits() const { in getLargestLegalIntTypeSizeInBits()
777 Type *DataLayout::getIndexType(Type *Ty) const { in getIndexType()
787 int64_t DataLayout::getIndexedOffsetInType(Type *ElemTy, in getIndexedOffsetInType()
818 unsigned DataLayout::getPreferredAlignment(const GlobalVariable *GV) const { in getPreferredAlignment()
856 unsigned DataLayout::getPreferredAlignmentLog(const GlobalVariable *GV) const { in getPreferredAlignmentLog()