Lines Matching refs:Base
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()
30 Pointer::Pointer(Block *Pointee, unsigned Base, unsigned Offset) in Pointer() argument
31 : Pointee(Pointee), Base(Base), Offset(Offset) { in Pointer()
32 assert((Base == RootPtrMark || Base % alignof(void *) == 0) && "wrong base"); in Pointer()
51 Base = P.Base; in operator =()
68 Base = P.Base; in operator =()
79 APValue::LValueBase Base; in toAPValue() local
86 Base = static_cast<const Expr *>(nullptr); in toAPValue()
94 Base = VD; in toAPValue()
96 Base = E; in toAPValue()
141 return APValue(Base, Offset, Path, IsOnePastEnd, IsNullPtr); in toAPValue()
149 if (isStatic() && Base == 0) in isInitialized()
160 return Base == 0 || getInlineDesc()->IsInitialized; in isInitialized()
172 if (isStatic() && Base == 0) in initialize()
188 assert(Base != 0 && "Only composite fields can be initialised"); in initialize()
195 assert(Base != 0 && "Only composite fields can be initialised"); in activate()
208 return hasSameBase(A, B) && A.Base == B.Base && A.getFieldDesc()->IsArray; in hasSameArray()