Lines Matching refs:CurrentCall

800     CallStackFrame *CurrentCall;  member in __anon7a1fdcea0311::EvalInfo
972 : Ctx(const_cast<ASTContext &>(C)), EvalStatus(S), CurrentCall(nullptr), in EvalInfo()
1018 CallStackFrame *Frame = CurrentCall; in getCallFrameAndDepth()
1062 for (const CallStackFrame *Call = CurrentCall; Call != &BottomFrame; in getStdAllocatorCaller()
1109 interp::Frame *getCurrentFrame() override { return CurrentCall; } in getCurrentFrame()
1347 Info.CurrentCall->pushTempVersion(); in ScopeRAII()
1359 Info.CurrentCall->popTempVersion(); in ~ScopeRAII()
1436 : Info(Info), Caller(Info.CurrentCall), Callee(Callee), This(This), in CallStackFrame()
1438 Info.CurrentCall = this; in CallStackFrame()
1443 assert(Info.CurrentCall == this && "calls retired out of order"); in ~CallStackFrame()
1445 Info.CurrentCall = Caller; in ~CallStackFrame()
2082 for (CallStackFrame *F = Info.CurrentCall; F; F = F->Caller) { in NoteLValueLocation()
3280 !Info.CurrentCall->Callee || in evaluateVarDeclInit()
3281 !Info.CurrentCall->Callee->Equals(VD->getDeclContext())) { in evaluateVarDeclInit()
4852 APValue &Val = Info.CurrentCall->createTemporary(VD, VD->getType(), in EvaluateVarDecl()
6080 APValue &V = PVD ? Info.CurrentCall->createParam(Call, PVD, LV) in EvaluateCallArg()
6081 : Info.CurrentCall->createTemporary(Arg, Arg->getType(), in EvaluateCallArg()
6139 CallStackFrame *Frame = Info.CurrentCall; in handleTrivialCopy()
6386 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &SubobjectParent, in HandleConstructorCall()
6428 CallRef Call = Info.CurrentCall->createCall(Definition); in HandleConstructorCall()
7451 TempVersionRAII RAII(*Info.CurrentCall); in VisitCXXDefaultArgExpr()
7452 SourceLocExprScopeGuard Guard(E, Info.CurrentCall->CurSourceLocExprScope); in VisitCXXDefaultArgExpr()
7456 TempVersionRAII RAII(*Info.CurrentCall); in VisitCXXDefaultInitExpr()
7460 SourceLocExprScopeGuard Guard(E, Info.CurrentCall->CurSourceLocExprScope); in VisitCXXDefaultInitExpr()
7518 if (!Evaluate(Info.CurrentCall->createTemporary( in VisitBinaryConditionalOperator()
7556 if (APValue *Value = Info.CurrentCall->getCurrentTemporary(E)) in VisitOpaqueValueExpr()
7584 if (!Evaluate(Info.CurrentCall->createTemporary( in VisitPseudoObjectExpr()
7674 Call = Info.CurrentCall->createCall(FD); in handleCallExpr()
7753 Call = Info.CurrentCall->createCall(FD); in handleCallExpr()
8234 if (Info.CurrentCall && isLambdaCallOperator(Info.CurrentCall->Callee) && in VisitVarDecl()
8244 if (auto *FD = Info.CurrentCall->LambdaCaptureFields.lookup(VD)) { in VisitVarDecl()
8246 Result = *Info.CurrentCall->This; in VisitVarDecl()
8273 CallStackFrame *CurrFrame = Info.CurrentCall; in VisitVarDecl()
8356 Value = &Info.CurrentCall->createTemporary( in VisitMaterializeTemporaryExpr()
8733 if (!Info.CurrentCall->This) { in VisitCXXThisExpr()
8740 Result = *Info.CurrentCall->This; in VisitCXXThisExpr()
8745 if (isLambdaCallOperator(Info.CurrentCall->Callee)) { in VisitCXXThisExpr()
8748 if (!Info.CurrentCall->LambdaThisCaptureField) in VisitCXXThisExpr()
8754 Info.CurrentCall->LambdaThisCaptureField)) in VisitCXXThisExpr()
8757 if (Info.CurrentCall->LambdaThisCaptureField->getType() in VisitCXXThisExpr()
8775 Info.Ctx, Info.CurrentCall->CurSourceLocExprScope.getDefaultExpr()); in VisitSourceLocExpr()
8887 IsDeclSourceLocationCurrent(Info.CurrentCall->Callee))) { in VisitCastExpr()
8959 APValue &Value = Info.CurrentCall->createTemporary( in VisitCastExpr()
9491 Info.CurrentCall->isStdFunction() && !E->isArray()) { in VisitCXXNewExpr()
9960 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &This, in VisitInitListExpr()
10035 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &This, in VisitInitListExpr()
10104 if (!Info.CurrentCall) { in VisitCXXInheritedCtorInitExpr()
10119 return HandleConstructorCall(E, This, Info.CurrentCall->Arguments, in VisitCXXInheritedCtorInitExpr()
10250 APValue &Value = Info.CurrentCall->createTemporary( in VisitConstructExpr()
10784 !Evaluate(Info.CurrentCall->createTemporary( in VisitArrayInitLoopExpr()
11111 Info.Ctx, Info.CurrentCall->CurSourceLocExprScope.getDefaultExpr()); in VisitSourceLocExpr()
11951 const auto *Callee = Info.CurrentCall->getCallee(); in VisitBuiltinCallExpr()
11960 : Info.CurrentCall->CallLoc, in VisitBuiltinCallExpr()
14801 Info.CurrentCall->createTemporary(E, T, ScopeKind::FullExpression, LV); in Evaluate()
14808 Info.CurrentCall->createTemporary(E, T, ScopeKind::FullExpression, LV); in Evaluate()
14822 APValue &Value = Info.CurrentCall->createTemporary( in Evaluate()
15872 CallRef Call = Info.CurrentCall->createCall(Callee); in EvaluateWithSubstitution()
15934 This.set({&VIE, Info.CurrentCall->Index}); in isPotentialConstantExpr()