Lines Matching refs:EvaluateInPlace
1869 static bool EvaluateInPlace(APValue &Result, EvalInfo &Info,
4982 if (!EvaluateInPlace(Val, Info, Result, InitE)) { in EvaluateVarDecl()
5351 ? EvaluateInPlace(Result.Value, Info, *Result.Slot, RetExpr) in EvaluateStmt()
6244 if (!EvaluateInPlace(V, Info, LV, Arg)) in EvaluateCallArg()
6404 if (!EvaluateInPlace(Result, Info, This, (*I)->getInit()) || in HandleConstructorCall()
6551 if (!EvaluateInPlace(*Value, Info, Subobject, Init) || in HandleConstructorCall()
8753 if (!EvaluateInPlace(*Value, Info, Result, Inner)) { in VisitMaterializeTemporaryExpr()
9376 if (!EvaluateInPlace(Value, Info, Result, SubExpr)) in VisitCastExpr()
10074 if (!EvaluateInPlace(*Val, Info, Result, &VIE)) in VisitCXXNewExpr()
10085 if (!EvaluateInPlace(*Val, Info, Result, Init)) in VisitCXXNewExpr()
10271 if (!EvaluateInPlace( in HandleClassZeroInitialization()
10298 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
10391 if (EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr)) { in VisitCXXParenListOrInitListExpr()
10418 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init)) { in VisitCXXParenListOrInitListExpr()
10467 if (!EvaluateInPlace(FieldVal, Info, Subobject, Init) || in VisitCXXParenListOrInitListExpr()
10636 if (!EvaluateInPlace(FieldVal, Info, Subobject, CurFieldInit)) { in VisitLambdaExpr()
10671 return EvaluateInPlace(Value, Info, Result, E); in VisitConstructExpr()
11155 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
11305 if (!EvaluateInPlace(Result.getArrayInitializedElt(ArrayIndex), Info, in VisitCXXParenListOrInitListExpr()
11355 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, in VisitCXXParenListOrInitListExpr()
11390 if (!EvaluateInPlace(Result.getArrayInitializedElt(Index), in VisitArrayInitLoopExpr()
15577 return This ? EvaluateInPlace(Result, Info, *This, &VIE) in ZeroInitialization()
15589 return This ? EvaluateInPlace(Result, Info, *This, E->getSubExpr()) in VisitCastExpr()
15819 static bool EvaluateInPlace(APValue &Result, EvalInfo &Info, const LValue &This, in EvaluateInPlace() function
16126 if (!::EvaluateInPlace(Result.Val, Info, LVal, this) || in EvaluateAsConstantExpr()
16204 if (!EvaluateInPlace(Value, Info, LVal, this, in EvaluateAsInitializer()