Lines Matching refs:AddressSpace
127 PointerAlignElem PointerAlignElem::get(uint32_t AddressSpace, Align ABIAlign, in get() argument
132 retval.AddressSpace = AddressSpace; in get()
143 && AddressSpace == rhs.AddressSpace in operator ==()
587 DataLayout::getPointerAlignElem(uint32_t AddressSpace) const { in getPointerAlignElem()
588 if (AddressSpace != 0) { in getPointerAlignElem()
589 auto I = lower_bound(Pointers, AddressSpace, in getPointerAlignElem()
590 [](const PointerAlignElem &A, uint32_t AddressSpace) { in getPointerAlignElem() argument
591 return A.AddressSpace < AddressSpace; in getPointerAlignElem()
593 if (I != Pointers.end() && I->AddressSpace == AddressSpace) in getPointerAlignElem()
597 assert(Pointers[0].AddressSpace == 0); in getPointerAlignElem()
609 [](const PointerAlignElem &A, uint32_t AddressSpace) { in setPointerAlignment() argument
610 return A.AddressSpace < AddressSpace; in setPointerAlignment()
612 if (I == Pointers.end() || I->AddressSpace != AddrSpace) { in setPointerAlignment()
839 unsigned AddressSpace) const { in getIntPtrType()
840 return IntegerType::get(C, getPointerSizeInBits(AddressSpace)); in getIntPtrType()