Lines Matching refs:EvaluateLValue
1254 static bool EvaluateLValue(const Expr *E, LValue &Result, EvalInfo &Info);
3229 return EvaluateLValue(Object, This, Info); in EvaluateObjectArgument()
4496 if (!EvaluateLValue(E->getSubExpr(), LVal, Info)) in VisitCastExpr()
4521 if (!EvaluateLValue(UO->getSubExpr(), LVal, Info)) in VisitUnaryPostIncDec()
4778 static bool EvaluateLValue(const Expr *E, LValue &Result, EvalInfo &Info) { in EvaluateLValue() function
5108 return EvaluateLValue(E->getSubExpr(), Result, Info); in VisitUnaryAddrOf()
5186 if (!EvaluateLValue(SubExpr, Result, Info)) in VisitCastExpr()
5203 return EvaluateLValue(SubExpr, Result, Info); in VisitCastExpr()
5247 return EvaluateLValue(E->getArg(0), Result, Info); in VisitCallExpr()
5722 if (!EvaluateLValue(E->getSubExpr(), Array, Info)) in VisitCXXStdInitializerListExpr()
6071 if (!EvaluateLValue(E->getInit(0), LV, Info)) in VisitInitListExpr()
6557 if ((Arg->isGLValue() ? EvaluateLValue(Arg, LV, Info) in EvaluateBuiltinConstantP()
7499 EvaluateLValue(E->getLHS(), LV, Info); in VisitBinaryOperator()
9005 if (!EvaluateLValue(E, LV, Info)) in Evaluate()
9204 if (!EvaluateLValue(this, LV, Info) || Result.HasSideEffects || in EvaluateAsLValue()