Lines Matching refs:CallStackFrame
78 class CallStackFrame;
523 class CallStackFrame : public interp::Frame { class
528 CallStackFrame *Caller;
590 CallStackFrame(EvalInfo &Info, SourceRange CallRange,
593 ~CallStackFrame();
656 ThisOverrideRAII(CallStackFrame &Frame, const LValue *NewThis, bool Enable) in ThisOverrideRAII()
665 CallStackFrame &Frame;
685 CallStackFrame &Frame;
687 explicit MSConstexprContextRAII(CallStackFrame &Frame, bool Value) in MSConstexprContextRAII()
831 CallStackFrame *CurrentCall;
850 CallStackFrame BottomFrame;
1068 std::pair<CallStackFrame *, unsigned>
1074 CallStackFrame *Frame = CurrentCall; in getCallFrameAndDepth()
1105 CallStackFrame *Frame = getCallFrameAndDepth(Call.CallIndex).first; in getParamSlot()
1118 for (const CallStackFrame *Call = CurrentCall; Call != &BottomFrame; in getStdAllocatorCaller()
1489 CallStackFrame::CallStackFrame(EvalInfo &Info, SourceRange CallRange, in CallStackFrame() function in CallStackFrame
1499 CallStackFrame::~CallStackFrame() { in ~CallStackFrame()
1908 APValue &CallStackFrame::createTemporary(const KeyT *Key, QualType T, in createTemporary()
1917 APValue &CallStackFrame::createParam(CallRef Args, const ParmVarDecl *PVD, in createParam()
1928 APValue &CallStackFrame::createLocal(APValue::LValueBase Base, const void *Key, in createLocal()
1964 void CallStackFrame::describe(raw_ostream &Out) const { in describe()
2161 for (CallStackFrame *F = Info.CurrentCall; F; F = F->Caller) { in NoteLValueLocation()
3291 const VarDecl *VD, CallStackFrame *Frame, in evaluateVarDeclInit()
4038 CallStackFrame *Frame = nullptr; in findCompleteObject()
5004 CallStackFrame &Frame;
5006 TempVersionRAII(CallStackFrame &Frame) : Frame(Frame) { in TempVersionRAII()
6239 CallStackFrame *Frame = Info.CurrentCall; in handleTrivialCopy()
6263 CallStackFrame Frame(Info, E->getSourceRange(), Callee, This, E, Call); in HandleFunctionCall()
6328 CallStackFrame Frame(Info, E->getSourceRange(), Definition, &This, E, Call); in HandleConstructorCall()
6636 CallStackFrame Frame(Info, CallRange, Definition, &This, /*CallExpr=*/nullptr, in HandleDestructionImpl()
8557 CallStackFrame *Frame = nullptr; in VisitVarDecl()
8566 CallStackFrame *CurrFrame = Info.CurrentCall; in VisitVarDecl()
16532 CallStackFrame Frame(Info, Callee->getLocation(), Callee, ThisPtr, This, in EvaluateWithSubstitution()
16614 CallStackFrame Frame(Info, SourceLocation(), FD, /*This=*/nullptr, in isPotentialConstantExprUnevaluated()