Lines Matching defs:CallStackFrame

83   class CallStackFrame;
547 class CallStackFrame : public interp::Frame {
552 CallStackFrame *Caller;
564 /// are stored in our parent's CallStackFrame, using the ParmVarDecl* as a
603 // FIXME: Adding this to every 'CallStackFrame' may have a nontrivial impact
614 CallStackFrame(EvalInfo &Info, SourceRange CallRange,
617 ~CallStackFrame();
680 ThisOverrideRAII(CallStackFrame &Frame, const LValue *NewThis, bool Enable)
689 CallStackFrame &Frame;
709 CallStackFrame &Frame;
711 explicit MSConstexprContextRAII(CallStackFrame &Frame, bool Value)
855 CallStackFrame *CurrentCall;
874 CallStackFrame BottomFrame;
1092 std::pair<CallStackFrame *, unsigned>
1098 CallStackFrame *Frame = CurrentCall;
1129 CallStackFrame *Frame = getCallFrameAndDepth(Call.CallIndex).first;
1143 for (const CallStackFrame *Call = CurrentCall; Call != &BottomFrame;
1514 CallStackFrame::CallStackFrame(EvalInfo &Info, SourceRange CallRange,
1524 CallStackFrame::~CallStackFrame() {
1951 APValue &CallStackFrame::createTemporary(const KeyT *Key, QualType T,
1960 APValue &CallStackFrame::createParam(CallRef Args, const ParmVarDecl *PVD,
1971 APValue &CallStackFrame::createLocal(APValue::LValueBase Base, const void *Key,
2007 void CallStackFrame::describe(raw_ostream &Out) const {
2296 for (CallStackFrame *F = Info.CurrentCall; F; F = F->Caller) {
3478 const VarDecl *VD, CallStackFrame *Frame,
4312 CallStackFrame *Frame = nullptr;
5307 CallStackFrame &Frame;
5309 TempVersionRAII(CallStackFrame &Frame) : Frame(Frame) {
6600 CallStackFrame *Frame = Info.CurrentCall;
6625 CallStackFrame Frame(Info, E->getSourceRange(), Callee, ObjectArg, E, Call);
6694 CallStackFrame Frame(Info, E->getSourceRange(), Definition, &This, E, Call);
7005 CallStackFrame Frame(Info, CallRange, Definition, &This, /*CallExpr=*/nullptr,
8920 CallStackFrame *Frame =
8993 CallStackFrame *Frame = nullptr;
9002 CallStackFrame *CurrFrame = Info.CurrentCall;
17880 CallStackFrame Frame(Info, Callee->getLocation(), Callee, ThisPtr, This,
17962 CallStackFrame Frame(Info, SourceLocation(), FD, /*This=*/nullptr,