Lines Matching refs:AddressSpace
128 PointerAlignElem PointerAlignElem::getInBits(uint32_t AddressSpace, in getInBits() argument
134 retval.AddressSpace = AddressSpace; in getInBits()
144 return (ABIAlign == rhs.ABIAlign && AddressSpace == rhs.AddressSpace && in operator ==()
592 DataLayout::getPointerAlignElem(uint32_t AddressSpace) const { in getPointerAlignElem()
593 if (AddressSpace != 0) { in getPointerAlignElem()
594 auto I = lower_bound(Pointers, AddressSpace, in getPointerAlignElem()
595 [](const PointerAlignElem &A, uint32_t AddressSpace) { in getPointerAlignElem() argument
596 return A.AddressSpace < AddressSpace; in getPointerAlignElem()
598 if (I != Pointers.end() && I->AddressSpace == AddressSpace) in getPointerAlignElem()
602 assert(Pointers[0].AddressSpace == 0); in getPointerAlignElem()
615 [](const PointerAlignElem &A, uint32_t AddressSpace) { in setPointerAlignmentInBits() argument
616 return A.AddressSpace < AddressSpace; in setPointerAlignmentInBits()
618 if (I == Pointers.end() || I->AddressSpace != AddrSpace) { in setPointerAlignmentInBits()
843 unsigned AddressSpace) const { in getIntPtrType()
844 return IntegerType::get(C, getPointerSizeInBits(AddressSpace)); in getIntPtrType()