Lines Matching refs:Pointee

24 Pointer::Pointer(Block *Pointee)  in Pointer()  argument
25 : Pointer(Pointee, Pointee->getDescriptor()->getMetadataSize(), in Pointer()
26 Pointee->getDescriptor()->getMetadataSize()) {} in Pointer()
28 Pointer::Pointer(Block *Pointee, uint64_t BaseAndOffset) in Pointer() argument
29 : Pointer(Pointee, BaseAndOffset, BaseAndOffset) {} in Pointer()
35 if (isBlockPointer() && PointeeStorage.BS.Pointee) in Pointer()
36 PointeeStorage.BS.Pointee->addPointer(this); in Pointer()
39 Pointer::Pointer(Block *Pointee, unsigned Base, uint64_t Offset) in Pointer() argument
43 PointeeStorage.BS = {Pointee, Base}; in Pointer()
45 if (Pointee) in Pointer()
46 Pointee->addPointer(this); in Pointer()
53 if (StorageKind == Storage::Block && PointeeStorage.BS.Pointee) in Pointer()
54 PointeeStorage.BS.Pointee->replacePointer(&P, this); in Pointer()
61 if (Block *Pointee = PointeeStorage.BS.Pointee) { in ~Pointer() local
62 Pointee->removePointer(this); in ~Pointer()
63 Pointee->cleanup(); in ~Pointer()
72 Block *Old = PointeeStorage.BS.Pointee; in operator =()
74 PointeeStorage.BS.Pointee->removePointer(this); in operator =()
84 PointeeStorage.BS.Pointee = P.PointeeStorage.BS.Pointee; in operator =()
86 if (PointeeStorage.BS.Pointee) in operator =()
87 PointeeStorage.BS.Pointee->addPointer(this); in operator =()
100 Block *Old = PointeeStorage.BS.Pointee; in operator =()
102 PointeeStorage.BS.Pointee->removePointer(this); in operator =()
112 PointeeStorage.BS.Pointee = P.PointeeStorage.BS.Pointee; in operator =()
114 if (PointeeStorage.BS.Pointee) in operator =()
115 PointeeStorage.BS.Pointee->addPointer(this); in operator =()
229 OS << PointeeStorage.BS.Pointee << " ("; in print()
231 const Block *B = PointeeStorage.BS.Pointee; in print()
275 assert(PointeeStorage.BS.Pointee && in isInitialized()
305 assert(PointeeStorage.BS.Pointee && "Cannot initialize null pointer"); in initialize()
310 asBlockPointer().Pointee->rawData()); in initialize()
375 return A.asBlockPointer().Pointee == B.asBlockPointer().Pointee; in hasSameBase()