Lines Matching refs:LValueExprEvaluator
8053 class LValueExprEvaluator class
8054 : public LValueExprEvaluatorBase<LValueExprEvaluator> {
8056 LValueExprEvaluator(EvalInfo &Info, LValue &Result, bool InvalidBaseOK) : in LValueExprEvaluator() function in __anondef1c1651a11::LValueExprEvaluator
8120 return LValueExprEvaluator(Info, Result, InvalidBaseOK).Visit(E); in EvaluateLValue()
8123 bool LValueExprEvaluator::VisitDeclRefExpr(const DeclRefExpr *E) { in VisitDeclRefExpr()
8135 bool LValueExprEvaluator::VisitVarDecl(const Expr *E, const VarDecl *VD) { in VisitVarDecl()
8226 bool LValueExprEvaluator::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
8294 LValueExprEvaluator::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
8302 bool LValueExprEvaluator::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
8332 bool LValueExprEvaluator::VisitCXXUuidofExpr(const CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
8336 bool LValueExprEvaluator::VisitMemberExpr(const MemberExpr *E) { in VisitMemberExpr()
8355 bool LValueExprEvaluator::VisitArraySubscriptExpr(const ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
8378 bool LValueExprEvaluator::VisitUnaryDeref(const UnaryOperator *E) { in VisitUnaryDeref()
8382 bool LValueExprEvaluator::VisitUnaryReal(const UnaryOperator *E) { in VisitUnaryReal()
8391 bool LValueExprEvaluator::VisitUnaryImag(const UnaryOperator *E) { in VisitUnaryImag()
8400 bool LValueExprEvaluator::VisitUnaryPreIncDec(const UnaryOperator *UO) { in VisitUnaryPreIncDec()
8412 bool LValueExprEvaluator::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
8437 bool LValueExprEvaluator::VisitBinAssign(const BinaryOperator *E) { in VisitBinAssign()