Lines Matching defs:CallStackFrame

81   class CallStackFrame;
544 class CallStackFrame : public interp::Frame {
549 CallStackFrame *Caller;
561 /// are stored in our parent's CallStackFrame, using the ParmVarDecl* as a
601 // FIXME: Adding this to every 'CallStackFrame' may have a nontrivial impact
612 CallStackFrame(EvalInfo &Info, SourceRange CallRange,
615 ~CallStackFrame();
681 ThisOverrideRAII(CallStackFrame &Frame, const LValue *NewThis, bool Enable)
690 CallStackFrame &Frame;
710 CallStackFrame &Frame;
712 explicit MSConstexprContextRAII(CallStackFrame &Frame, bool Value)
856 CallStackFrame *CurrentCall;
875 CallStackFrame BottomFrame;
1093 std::pair<CallStackFrame *, unsigned>
1099 CallStackFrame *Frame = CurrentCall;
1130 CallStackFrame *Frame = getCallFrameAndDepth(Call.CallIndex).first;
1144 for (const CallStackFrame *Call = CurrentCall; Call != &BottomFrame;
1515 CallStackFrame::CallStackFrame(EvalInfo &Info, SourceRange CallRange,
1525 CallStackFrame::~CallStackFrame() {
1952 APValue &CallStackFrame::createTemporary(const KeyT *Key, QualType T,
1961 CallStackFrame::createConstexprUnknownAPValues(const VarDecl *Key,
1970 APValue &CallStackFrame::createParam(CallRef Args, const ParmVarDecl *PVD,
1981 APValue &CallStackFrame::createLocal(APValue::LValueBase Base, const void *Key,
2017 void CallStackFrame::describe(raw_ostream &Out) const {
2301 for (CallStackFrame *F = Info.CurrentCall; F; F = F->Caller) {
3469 const VarDecl *VD, CallStackFrame *Frame,
4295 CallStackFrame *Frame = nullptr;
5268 CallStackFrame &Frame;
5270 TempVersionRAII(CallStackFrame &Frame) : Frame(Frame) {
6544 CallStackFrame *Frame = Info.CurrentCall;
6568 CallStackFrame Frame(Info, E->getSourceRange(), Callee, This, E, Call);
6633 CallStackFrame Frame(Info, E->getSourceRange(), Definition, &This, E, Call);
6943 CallStackFrame Frame(Info, CallRange, Definition, &This, /*CallExpr=*/nullptr,
8841 CallStackFrame *Frame =
8919 CallStackFrame *Frame = nullptr;
8928 CallStackFrame *CurrFrame = Info.CurrentCall;
17742 CallStackFrame Frame(Info, Callee->getLocation(), Callee, ThisPtr, This,
17824 CallStackFrame Frame(Info, SourceLocation(), FD, /*This=*/nullptr,