Lines Matching refs:Pointee
17 Pointer::Pointer(Block *Pointee) : Pointer(Pointee, 0, 0) {}
19 Pointer::Pointer(const Pointer &P) : Pointer(P.Pointee, P.Base, P.Offset) {}
22 : Pointee(P.Pointee), Base(P.Base), Offset(P.Offset) {
23 if (Pointee)
24 Pointee->movePointer(&P, this);
27 Pointer::Pointer(Block *Pointee, unsigned Base, unsigned Offset)
28 : Pointee(Pointee), Base(Base), Offset(Offset) {
30 if (Pointee)
31 Pointee->addPointer(this);
35 if (Pointee) {
36 Pointee->removePointer(this);
37 Pointee->cleanup();
42 Block *Old = Pointee;
44 if (Pointee)
45 Pointee->removePointer(this);
50 Pointee = P.Pointee;
51 if (Pointee)
52 Pointee->addPointer(this);
59 Block *Old = Pointee;
61 if (Pointee)
62 Pointee->removePointer(this);
67 Pointee = P.Pointee;
68 if (Pointee)
69 Pointee->movePointer(&P, this);
136 assert(Pointee && "Cannot check if null pointer was initialized");
139 if (Pointee->IsStatic)
155 assert(Pointee && "Cannot initialize null pointer");
158 if (!Pointee->IsStatic) {
188 return A.Pointee == B.Pointee;