Lines Matching refs:Base
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()
35 Pointer::Pointer(Block *Pointee, unsigned Base, unsigned Offset) in Pointer() argument
36 : Pointee(Pointee), Base(Base), Offset(Offset) { in Pointer()
37 assert((Base == RootPtrMark || Base % alignof(void *) == 0) && "wrong base"); in Pointer()
56 Base = P.Base; in operator =()
73 Base = P.Base; in operator =()
84 APValue::LValueBase Base; in toAPValue() local
91 Base = static_cast<const Expr *>(nullptr); in toAPValue()
99 Base = VD; in toAPValue()
101 Base = E; in toAPValue()
150 return APValue(Base, Offset, Path, IsOnePastEnd, IsNullPtr); in toAPValue()
165 if (isStatic() && Base == 0) in isInitialized()
180 return Base == 0 || getInlineDesc()->IsInitialized; in isInitialized()
190 if (isStatic() && Base == 0) in initialize()
212 assert(Base != 0 && "Only composite fields can be initialised"); in initialize()
218 assert(Base != 0 && "Only composite fields can be initialised"); in activate()
231 return hasSameBase(A, B) && A.Base == B.Base && A.getFieldDesc()->IsArray; in hasSameArray()
298 const Record::Base *BD = Record->getBase(I); in toRValue()
305 const Record::Base *VD = Record->getVirtualBase(I); in toRValue()