Lines Matching refs:CurrentCall

444     CallStackFrame *CurrentCall;  member
542 : Ctx(const_cast<ASTContext &>(C)), EvalStatus(S), CurrentCall(nullptr), in EvalInfo()
579 CallStackFrame *Frame = CurrentCall; in getCallFrame()
965 : Info(Info), Caller(Info.CurrentCall), CallLoc(CallLoc), Callee(Callee), in CallStackFrame()
967 Info.CurrentCall = this; in CallStackFrame()
972 assert(Info.CurrentCall == this && "calls retired out of order"); in ~CallStackFrame()
974 Info.CurrentCall = Caller; in ~CallStackFrame()
998 for (CallStackFrame *Frame = CurrentCall; Frame != &BottomFrame; in addCallStack()
3411 Result.set(VD, Info.CurrentCall->Index); in EvaluateDecl()
3412 APValue &Val = Info.CurrentCall->createTemporary(VD, true); in EvaluateDecl()
4295 if (!Evaluate(Info.CurrentCall->createTemporary(E->getOpaqueValue(), false), in VisitBinaryConditionalOperator()
4328 if (APValue *Value = Info.CurrentCall->getTemporary(E)) in VisitOpaqueValueExpr()
4794 if (VD->hasLocalStorage() && Info.CurrentCall->Index > 1) in VisitVarDecl()
4795 Frame = Info.CurrentCall; in VisitVarDecl()
4838 Value = &Info.CurrentCall-> in VisitMaterializeTemporaryExpr()
4840 Result.set(E, Info.CurrentCall->Index); in VisitMaterializeTemporaryExpr()
5060 if (!Info.CurrentCall->This) { in VisitCXXThisExpr()
5067 Result = *Info.CurrentCall->This; in VisitCXXThisExpr()
5189 Result.set(SubExpr, Info.CurrentCall->Index); in VisitCastExpr()
5190 if (!EvaluateInPlace(Info.CurrentCall->createTemporary(SubExpr, false), in VisitCastExpr()
5577 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &This, in VisitInitListExpr()
5633 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &This, in VisitInitListExpr()
5696 if (!Info.CurrentCall) { in VisitCXXInheritedCtorInitExpr()
5711 return HandleConstructorCall(E, This, Info.CurrentCall->Arguments, in VisitCXXInheritedCtorInitExpr()
5791 Result.set(E, Info.CurrentCall->Index); in VisitConstructExpr()
5792 return EvaluateInPlace(Info.CurrentCall->createTemporary(E, false), in VisitConstructExpr()
9037 LV.set(E, Info.CurrentCall->Index); in Evaluate()
9038 APValue &Value = Info.CurrentCall->createTemporary(E, false); in Evaluate()
9044 LV.set(E, Info.CurrentCall->Index); in Evaluate()
9045 APValue &Value = Info.CurrentCall->createTemporary(E, false); in Evaluate()
9845 This.set(&VIE, Info.CurrentCall->Index); in isPotentialConstantExpr()