Lines Matching refs:CurrentCall

800     CallStackFrame *CurrentCall;  member in __anondef1c1650311::EvalInfo
972 : Ctx(const_cast<ASTContext &>(C)), EvalStatus(S), CurrentCall(nullptr), in EvalInfo()
1016 CallStackFrame *Frame = CurrentCall; in getCallFrameAndDepth()
1060 for (const CallStackFrame *Call = CurrentCall; Call != &BottomFrame; in getStdAllocatorCaller()
1111 interp::Frame *getCurrentFrame() override { return CurrentCall; } in getCurrentFrame()
1351 Info.CurrentCall->pushTempVersion(); in ScopeRAII()
1363 Info.CurrentCall->popTempVersion(); in ~ScopeRAII()
1440 : Info(Info), Caller(Info.CurrentCall), Callee(Callee), This(This), in CallStackFrame()
1442 Info.CurrentCall = this; in CallStackFrame()
1447 assert(Info.CurrentCall == this && "calls retired out of order"); in ~CallStackFrame()
1449 Info.CurrentCall = Caller; in ~CallStackFrame()
2078 for (CallStackFrame *F = Info.CurrentCall; F; F = F->Caller) { in NoteLValueLocation()
3263 !Info.CurrentCall->Callee || in evaluateVarDeclInit()
3264 !Info.CurrentCall->Callee->Equals(VD->getDeclContext())) { in evaluateVarDeclInit()
4801 APValue &Val = Info.CurrentCall->createTemporary(VD, VD->getType(), in EvaluateVarDecl()
5995 APValue &V = PVD ? Info.CurrentCall->createParam(Call, PVD, LV) in EvaluateCallArg()
5996 : Info.CurrentCall->createTemporary(Arg, Arg->getType(), in EvaluateCallArg()
6054 CallStackFrame *Frame = Info.CurrentCall; in handleTrivialCopy()
6304 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &SubobjectParent, in HandleConstructorCall()
6346 CallRef Call = Info.CurrentCall->createCall(Definition); in HandleConstructorCall()
7369 TempVersionRAII RAII(*Info.CurrentCall); in VisitCXXDefaultArgExpr()
7370 SourceLocExprScopeGuard Guard(E, Info.CurrentCall->CurSourceLocExprScope); in VisitCXXDefaultArgExpr()
7374 TempVersionRAII RAII(*Info.CurrentCall); in VisitCXXDefaultInitExpr()
7378 SourceLocExprScopeGuard Guard(E, Info.CurrentCall->CurSourceLocExprScope); in VisitCXXDefaultInitExpr()
7436 if (!Evaluate(Info.CurrentCall->createTemporary( in VisitBinaryConditionalOperator()
7474 if (APValue *Value = Info.CurrentCall->getCurrentTemporary(E)) in VisitOpaqueValueExpr()
7502 if (!Evaluate(Info.CurrentCall->createTemporary( in VisitPseudoObjectExpr()
7592 Call = Info.CurrentCall->createCall(FD); in handleCallExpr()
7662 Call = Info.CurrentCall->createCall(FD); in handleCallExpr()
8141 if (Info.CurrentCall && isLambdaCallOperator(Info.CurrentCall->Callee) && in VisitVarDecl()
8151 if (auto *FD = Info.CurrentCall->LambdaCaptureFields.lookup(VD)) { in VisitVarDecl()
8153 Result = *Info.CurrentCall->This; in VisitVarDecl()
8180 CallStackFrame *CurrFrame = Info.CurrentCall; in VisitVarDecl()
8249 Value = &Info.CurrentCall->createTemporary( in VisitMaterializeTemporaryExpr()
8625 if (!Info.CurrentCall->This) { in VisitCXXThisExpr()
8632 Result = *Info.CurrentCall->This; in VisitCXXThisExpr()
8637 if (isLambdaCallOperator(Info.CurrentCall->Callee)) { in VisitCXXThisExpr()
8640 if (!Info.CurrentCall->LambdaThisCaptureField) in VisitCXXThisExpr()
8646 Info.CurrentCall->LambdaThisCaptureField)) in VisitCXXThisExpr()
8649 if (Info.CurrentCall->LambdaThisCaptureField->getType() in VisitCXXThisExpr()
8667 Info.Ctx, Info.CurrentCall->CurSourceLocExprScope.getDefaultExpr()); in VisitSourceLocExpr()
8807 APValue &Value = Info.CurrentCall->createTemporary( in VisitCastExpr()
9337 Info.CurrentCall->isStdFunction() && !E->isArray()) { in VisitCXXNewExpr()
9806 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &This, in VisitInitListExpr()
9870 ThisOverrideRAII ThisOverride(*Info.CurrentCall, &This, in VisitInitListExpr()
9930 if (!Info.CurrentCall) { in VisitCXXInheritedCtorInitExpr()
9945 return HandleConstructorCall(E, This, Info.CurrentCall->Arguments, in VisitCXXInheritedCtorInitExpr()
10078 APValue &Value = Info.CurrentCall->createTemporary( in VisitConstructExpr()
10518 !Evaluate(Info.CurrentCall->createTemporary( in VisitArrayInitLoopExpr()
10818 Info.Ctx, Info.CurrentCall->CurSourceLocExprScope.getDefaultExpr()); in VisitSourceLocExpr()
11652 const auto *Callee = Info.CurrentCall->getCallee(); in VisitBuiltinCallExpr()
11661 : Info.CurrentCall->CallLoc, in VisitBuiltinCallExpr()
14531 Info.CurrentCall->createTemporary(E, T, ScopeKind::FullExpression, LV); in Evaluate()
14538 Info.CurrentCall->createTemporary(E, T, ScopeKind::FullExpression, LV); in Evaluate()
14552 APValue &Value = Info.CurrentCall->createTemporary( in Evaluate()
15599 CallRef Call = Info.CurrentCall->createCall(Callee); in EvaluateWithSubstitution()
15661 This.set({&VIE, Info.CurrentCall->Index}); in isPotentialConstantExpr()