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