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