Lines Matching refs:Pointee

38   Block *Pointee;  member
113 return P.asBlockPointer().Pointee == asBlockPointer().Pointee &&
129 return reinterpret_cast<uint64_t>(asBlockPointer().Pointee) + Offset; in getIntegerRepresentation()
142 return Pointer(asBlockPointer().Pointee, RootPtrMark, in atIndex()
149 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, in atIndex()
158 return Pointer(asBlockPointer().Pointee, Field, Field); in atField()
166 return Pointer(asBlockPointer().Pointee, O, O); in atFieldSub()
180 return Pointer(asBlockPointer().Pointee, sizeof(InlineDescriptor), in narrow()
185 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, in narrow()
195 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, in narrow()
201 return Pointer(asBlockPointer().Pointee, Offset, Offset); in narrow()
208 return Pointer(asBlockPointer().Pointee, NewBase, NewBase); in narrow()
214 Block *Pointee = asBlockPointer().Pointee; in expand() local
223 return Pointer(Pointee, asBlockPointer().Base, in expand()
233 return Pointer(Pointee, RootPtrMark, 0); in expand()
238 (Next == Pointee->getDescriptor()->getMetadataSize()) in expand()
243 return Pointer(Pointee, Next, Offset); in expand()
249 return asBlockPointer().Pointee == nullptr; in isZero()
257 return asBlockPointer().Pointee && !asBlockPointer().Pointee->IsDead; in isLive()
273 assert(asBlockPointer().Pointee); in getDeclDesc()
274 return asBlockPointer().Pointee->Desc; in getDeclDesc()
291 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, 0); in getBase()
294 return Pointer(asBlockPointer().Pointee, NewBase, NewBase); in getBase()
300 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, 0); in getArray()
303 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, in getArray()
333 return Pointer(asBlockPointer().Pointee); in getDeclPtr()
405 asBlockPointer().Pointee->getDescriptor()->getMetadataSize() || in isRoot()
413 return asBlockPointer().Pointee && asBlockPointer().Base > 0; in canBeInitialized()
443 return asBlockPointer().Pointee && asBlockPointer().Pointee->isExtern(); in isExtern()
450 assert(asBlockPointer().Pointee); in isStatic()
451 return asBlockPointer().Pointee->isStatic(); in isStatic()
456 assert(asBlockPointer().Pointee); in isTemporary()
457 return asBlockPointer().Pointee->isTemporary(); in isTemporary()
498 if (!asBlockPointer().Pointee) in isDummy()
514 assert(asBlockPointer().Pointee); in getDeclID()
515 return asBlockPointer().Pointee->getDeclID(); in getDeclID()
536 const Block *block() const { return asBlockPointer().Pointee; } in block()
561 if (!asBlockPointer().Pointee) in isOnePastEnd()
576 return !isZero() && Offset > PointeeStorage.BS.Pointee->getSize(); in isPastEnd()
589 assert(asBlockPointer().Pointee); in deref()
592 asBlockPointer().Pointee->getDescriptor()->getAllocSize()); in deref()
595 return *reinterpret_cast<T *>(asBlockPointer().Pointee->rawData() + in deref()
598 return *reinterpret_cast<T *>(asBlockPointer().Pointee->rawData() + Offset); in deref()
605 assert(asBlockPointer().Pointee); in elem()
606 return reinterpret_cast<T *>(asBlockPointer().Pointee->data() + in elem()
657 Pointer(Block *Pointee, unsigned Base, uint64_t Offset);
662 assert(asBlockPointer().Base <= asBlockPointer().Pointee->getSize()); in getInlineDesc()
672 asBlockPointer().Pointee->rawData() + Offset) - in getDescriptor()
680 return *reinterpret_cast<InitMapPtr *>(asBlockPointer().Pointee->rawData() + in getInitMap()