Lines Matching refs:CallStackFrame
63 struct CallStackFrame;
466 struct CallStackFrame { struct
470 CallStackFrame *Caller; argument
520 CallStackFrame(EvalInfo &Info, SourceLocation CallLoc,
523 ~CallStackFrame();
561 ThisOverrideRAII(CallStackFrame &Frame, const LValue *NewThis, bool Enable) in ThisOverrideRAII()
570 CallStackFrame &Frame;
653 CallStackFrame *CurrentCall;
668 CallStackFrame BottomFrame;
817 CallStackFrame *getCallFrame(unsigned CallIndex) { in getCallFrame()
821 CallStackFrame *Frame = CurrentCall; in getCallFrame()
1227 CallStackFrame::CallStackFrame(EvalInfo &Info, SourceLocation CallLoc, in CallStackFrame() function in CallStackFrame
1236 CallStackFrame::~CallStackFrame() { in ~CallStackFrame()
1242 APValue &CallStackFrame::createTemporary(const void *Key, in createTemporary()
1251 static void describeCall(CallStackFrame *Frame, raw_ostream &Out);
1264 for (CallStackFrame *Frame = CurrentCall; Frame != &BottomFrame; in addCallStack()
1623 LValue &LV, CallStackFrame &Frame) { in createTemporary()
1640 static void describeCall(CallStackFrame *Frame, raw_ostream &Out) { in describeCall()
2538 const VarDecl *VD, CallStackFrame *Frame, in evaluateVarDeclInit()
3136 CallStackFrame *Frame = nullptr; in findCompleteObject()
3920 CallStackFrame &Frame;
3922 TempVersionRAII(CallStackFrame &Frame) : Frame(Frame) { in TempVersionRAII()
4445 CallStackFrame Frame(Info, CallLoc, Callee, This, ArgValues.data()); in HandleFunctionCall()
4510 CallStackFrame Frame(Info, CallLoc, Definition, &This, ArgValues); in HandleConstructorCall()
5404 CallStackFrame *Frame = nullptr; in VisitVarDecl()
11657 CallStackFrame Frame(Info, Callee->getLocation(), Callee, ThisPtr, in EvaluateWithSubstitution()
11722 CallStackFrame Frame(Info, SourceLocation(), FD, nullptr, ArgValues.data()); in isPotentialConstantExprUnevaluated()