Lines Matching refs:Pointee
17 Pointer::Pointer(Block *Pointee) : Pointer(Pointee, 0, 0) {} in Pointer() argument
19 Pointer::Pointer(Block *Pointee, unsigned BaseAndOffset) in Pointer() argument
20 : Pointer(Pointee, BaseAndOffset, BaseAndOffset) {} in Pointer()
22 Pointer::Pointer(const Pointer &P) : Pointer(P.Pointee, P.Base, P.Offset) {} in Pointer()
25 : Pointee(P.Pointee), Base(P.Base), Offset(P.Offset) { in Pointer()
26 if (Pointee) in Pointer()
27 Pointee->movePointer(&P, this); in Pointer()
30 Pointer::Pointer(Block *Pointee, unsigned Base, unsigned Offset) in Pointer() argument
31 : Pointee(Pointee), Base(Base), Offset(Offset) { in Pointer()
33 if (Pointee) in Pointer()
34 Pointee->addPointer(this); in Pointer()
38 if (Pointee) { in ~Pointer()
39 Pointee->removePointer(this); in ~Pointer()
40 Pointee->cleanup(); in ~Pointer()
45 Block *Old = Pointee; in operator =()
47 if (Pointee) in operator =()
48 Pointee->removePointer(this); in operator =()
53 Pointee = P.Pointee; in operator =()
54 if (Pointee) in operator =()
55 Pointee->addPointer(this); in operator =()
62 Block *Old = Pointee; in operator =()
64 if (Pointee) in operator =()
65 Pointee->removePointer(this); in operator =()
70 Pointee = P.Pointee; in operator =()
71 if (Pointee) in operator =()
72 Pointee->movePointer(&P, this); in operator =()
145 assert(Pointee && "Cannot check if null pointer was initialized"); in isInitialized()
165 assert(Pointee && "Cannot initialize null pointer"); in initialize()
204 return A.Pointee == B.Pointee; in hasSameBase()