Lines Matching refs:Caller
26 : Caller(nullptr), S(S), Depth(0), Func(nullptr), RetPC(CodePtr()), in InterpFrame()
30 InterpFrame *Caller, CodePtr RetPC, unsigned ArgSize) in InterpFrame() argument
31 : Caller(Caller), S(S), Depth(Caller ? Caller->Depth + 1 : 0), Func(Func), in InterpFrame()
33 FrameOffset(S.Stk.size()), IsBottom(!Caller) { in InterpFrame()
139 const Expr *CallExpr = Caller->getExpr(getRetPC()); in describe()
189 if (Caller->Caller) in getCaller()
190 return Caller; in getCaller()
195 if (!Caller->Func) { in getCallRange()
200 return S.getRange(Caller->Func, RetPC - sizeof(uintptr_t)); in getCallRange()
246 if (Func && !funcHasUsableBody(Func) && Caller) in getSource()
247 return Caller->getSource(RetPC); in getSource()
252 if (Result.getLoc().isInvalid() && Caller) in getSource()
253 return Caller->getSource(RetPC); in getSource()
258 if (Func && !funcHasUsableBody(Func) && Caller) in getExpr()
259 return Caller->getExpr(RetPC); in getExpr()
265 if (Func && !funcHasUsableBody(Func) && Caller) in getLocation()
266 return Caller->getLocation(RetPC); in getLocation()
272 if (Func && !funcHasUsableBody(Func) && Caller) in getRange()
273 return Caller->getRange(RetPC); in getRange()