Lines Matching refs:LValueExprEvaluator
2788 class LValueExprEvaluator class
2789 : public LValueExprEvaluatorBase<LValueExprEvaluator> {
2791 LValueExprEvaluator(EvalInfo &Info, LValue &Result) : in LValueExprEvaluator() function in __anon0c5100020711::LValueExprEvaluator
2840 return LValueExprEvaluator(Info, Result).Visit(E); in EvaluateLValue()
2843 bool LValueExprEvaluator::VisitDeclRefExpr(const DeclRefExpr *E) { in VisitDeclRefExpr()
2851 bool LValueExprEvaluator::VisitVarDecl(const Expr *E, const VarDecl *VD) { in VisitVarDecl()
2866 bool LValueExprEvaluator::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
2890 LValueExprEvaluator::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
2897 bool LValueExprEvaluator::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
2907 bool LValueExprEvaluator::VisitCXXUuidofExpr(const CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
2911 bool LValueExprEvaluator::VisitMemberExpr(const MemberExpr *E) { in VisitMemberExpr()
2930 bool LValueExprEvaluator::VisitArraySubscriptExpr(const ArraySubscriptExpr *E) { in VisitArraySubscriptExpr()
2948 bool LValueExprEvaluator::VisitUnaryDeref(const UnaryOperator *E) { in VisitUnaryDeref()
2952 bool LValueExprEvaluator::VisitUnaryReal(const UnaryOperator *E) { in VisitUnaryReal()
2961 bool LValueExprEvaluator::VisitUnaryImag(const UnaryOperator *E) { in VisitUnaryImag()