Lines Matching refs:Pointee

22 Pointer::Pointer(Block *Pointee) : Pointer(Pointee, 0, 0) {}  in Pointer()  argument
24 Pointer::Pointer(Block *Pointee, unsigned BaseAndOffset) in Pointer() argument
25 : Pointer(Pointee, BaseAndOffset, BaseAndOffset) {} in Pointer()
27 Pointer::Pointer(const Pointer &P) : Pointer(P.Pointee, P.Base, P.Offset) {} in Pointer()
30 : Pointee(P.Pointee), Base(P.Base), Offset(P.Offset) { in Pointer()
31 if (Pointee) in Pointer()
32 Pointee->replacePointer(&P, this); in Pointer()
35 Pointer::Pointer(Block *Pointee, unsigned Base, unsigned Offset) in Pointer() argument
36 : Pointee(Pointee), Base(Base), Offset(Offset) { in Pointer()
38 if (Pointee) in Pointer()
39 Pointee->addPointer(this); in Pointer()
43 if (Pointee) { in ~Pointer()
44 Pointee->removePointer(this); in ~Pointer()
45 Pointee->cleanup(); in ~Pointer()
50 Block *Old = Pointee; in operator =()
52 if (Pointee) in operator =()
53 Pointee->removePointer(this); in operator =()
58 Pointee = P.Pointee; in operator =()
59 if (Pointee) in operator =()
60 Pointee->addPointer(this); in operator =()
67 Block *Old = Pointee; in operator =()
69 if (Pointee) in operator =()
70 Pointee->removePointer(this); in operator =()
75 Pointee = P.Pointee; in operator =()
76 if (Pointee) in operator =()
77 Pointee->replacePointer(&P, this); in operator =()
154 if (!Pointee) in toDiagnosticString()
161 assert(Pointee && "Cannot check if null pointer was initialized"); in isInitialized()
184 assert(Pointee && "Cannot initialize null pointer"); in initialize()
227 return A.Pointee == B.Pointee; in hasSameBase()