Lines Matching refs:AddressSpace
144 PointerAlignElem PointerAlignElem::getInBits(uint32_t AddressSpace, in getInBits() argument
150 retval.AddressSpace = AddressSpace; in getInBits()
160 return (ABIAlign == rhs.ABIAlign && AddressSpace == rhs.AddressSpace && in operator ==()
631 DataLayout::getPointerAlignElem(uint32_t AddressSpace) const { in getPointerAlignElem()
632 if (AddressSpace != 0) { in getPointerAlignElem()
633 auto I = lower_bound(Pointers, AddressSpace, in getPointerAlignElem()
634 [](const PointerAlignElem &A, uint32_t AddressSpace) { in getPointerAlignElem() argument
635 return A.AddressSpace < AddressSpace; in getPointerAlignElem()
637 if (I != Pointers.end() && I->AddressSpace == AddressSpace) in getPointerAlignElem()
641 assert(Pointers[0].AddressSpace == 0); in getPointerAlignElem()
656 [](const PointerAlignElem &A, uint32_t AddressSpace) { in setPointerAlignmentInBits() argument
657 return A.AddressSpace < AddressSpace; in setPointerAlignmentInBits()
659 if (I == Pointers.end() || I->AddressSpace != AddrSpace) { in setPointerAlignmentInBits()
879 unsigned AddressSpace) const { in getIntPtrType()
880 return IntegerType::get(C, getPointerSizeInBits(AddressSpace)); in getIntPtrType()
906 unsigned AddressSpace) const { in getIndexType()
907 return IntegerType::get(C, getIndexSizeInBits(AddressSpace)); in getIndexType()