Home | History | Annotate | Download | only in Sema

Lines Matching refs:LHSExp

3958   Expr *LHSExp = Base;
3962 if (!LHSExp->getType()->getAs<VectorType>()) {
3963 ExprResult Result = DefaultFunctionArrayLvalueConversion(LHSExp);
3966 LHSExp = Result.get();
3973 QualType LHSTy = LHSExp->getType(), RHSTy = RHSExp->getType();
3984 BaseExpr = LHSExp;
3988 BaseExpr = LHSExp;
3993 BaseExpr = LHSExp;
4006 IndexExpr = LHSExp;
4012 IndexExpr = LHSExp;
4020 BaseExpr = LHSExp; // vectors: V[123]
4022 VK = LHSExp->getValueKind();
4034 Diag(LHSExp->getLocStart(), diag::ext_subscript_non_lvalue) <<
4035 LHSExp->getSourceRange();
4036 LHSExp = ImpCastExprToType(LHSExp, Context.getArrayDecayedType(LHSTy),
4038 LHSTy = LHSExp->getType();
4040 BaseExpr = LHSExp;
4052 IndexExpr = LHSExp;
4056 << LHSExp->getSourceRange() << RHSExp->getSourceRange());
4095 ArraySubscriptExpr(LHSExp, RHSExp, ResultType, VK, OK, RLoc);