Lines Matching refs:EvaluatePointer
1255 static bool EvaluatePointer(const Expr *E, LValue &Result, EvalInfo &Info);
3226 return EvaluatePointer(Object, This, Info); in EvaluateObjectArgument()
4381 if (!EvaluatePointer(Callee, Call, Info)) in handleCallExpr()
4619 EvalOK = EvaluatePointer(E->getBase(), Result, this->Info); in VisitMemberExpr()
4928 if (!EvaluatePointer(E->getBase(), Result, Info)) in VisitArraySubscriptExpr()
4940 return EvaluatePointer(E->getSubExpr(), Result, Info); in VisitUnaryDeref()
5075 static bool EvaluatePointer(const Expr* E, LValue& Result, EvalInfo &Info) { in EvaluatePointer() function
5090 bool EvalPtrOK = EvaluatePointer(PExp, Result, Info); in VisitBinaryOperator()
5140 if (!EvaluatePointer(E->getSubExpr(), Result, Info)) in VisitCastExpr()
5252 if (!EvaluatePointer(E->getArg(0), Result, Info)) in VisitCallExpr()
6558 : EvaluatePointer(Arg, LV, Info)) && in EvaluateBuiltinConstantP()
6733 } else if (!EvaluatePointer(ignorePointerCastsAndParens(E), Base, Info)) in tryEvaluateBuiltinObjectSize()
7020 if (!EvaluatePointer(E->getArg(0), String, Info)) in VisitCallExpr()
7591 bool LHSOK = EvaluatePointer(E->getLHS(), LHSValue, Info); in VisitBinaryOperator()
7595 if (!EvaluatePointer(E->getRHS(), RHSValue, Info) || !LHSOK) in VisitBinaryOperator()
8116 if (!EvaluatePointer(SubExpr, LV, Info)) in VisitCastExpr()
9016 if (!EvaluatePointer(E, LV, Info)) in Evaluate()