Lines Matching defs:LValueExprEvaluator
8756 class LValueExprEvaluator
8757 : public LValueExprEvaluatorBase<LValueExprEvaluator> {
8759 LValueExprEvaluator(EvalInfo &Info, LValue &Result, bool InvalidBaseOK) :
8877 return LValueExprEvaluator(Info, Result, InvalidBaseOK).Visit(E);
8880 bool LValueExprEvaluator::VisitDeclRefExpr(const DeclRefExpr *E) {
8893 bool LValueExprEvaluator::VisitVarDecl(const Expr *E, const VarDecl *VD) {
8988 bool LValueExprEvaluator::VisitCallExpr(const CallExpr *E) {
9008 bool LValueExprEvaluator::VisitMaterializeTemporaryExpr(
9078 LValueExprEvaluator::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) {
9086 bool LValueExprEvaluator::VisitCXXTypeidExpr(const CXXTypeidExpr *E) {
9116 bool LValueExprEvaluator::VisitCXXUuidofExpr(const CXXUuidofExpr *E) {
9120 bool LValueExprEvaluator::VisitMemberExpr(const MemberExpr *E) {
9139 bool LValueExprEvaluator::VisitExtVectorElementExpr(
9166 bool LValueExprEvaluator::VisitArraySubscriptExpr(const ArraySubscriptExpr *E) {
9211 bool LValueExprEvaluator::VisitUnaryDeref(const UnaryOperator *E) {
9215 bool LValueExprEvaluator::VisitUnaryReal(const UnaryOperator *E) {
9224 bool LValueExprEvaluator::VisitUnaryImag(const UnaryOperator *E) {
9233 bool LValueExprEvaluator::VisitUnaryPreIncDec(const UnaryOperator *UO) {
9245 bool LValueExprEvaluator::VisitCompoundAssignOperator(
9270 bool LValueExprEvaluator::VisitBinAssign(const BinaryOperator *E) {