Home | History | Annotate | Download | only in Sema

Lines Matching refs:LHSExp

3812   Expr *LHSExp = Base;
3816 if (!LHSExp->getType()->getAs<VectorType>()) {
3817 ExprResult Result = DefaultFunctionArrayLvalueConversion(LHSExp);
3820 LHSExp = Result.get();
3827 QualType LHSTy = LHSExp->getType(), RHSTy = RHSExp->getType();
3838 BaseExpr = LHSExp;
3842 BaseExpr = LHSExp;
3847 BaseExpr = LHSExp;
3860 IndexExpr = LHSExp;
3866 IndexExpr = LHSExp;
3874 BaseExpr = LHSExp; // vectors: V[123]
3876 VK = LHSExp->getValueKind();
3888 Diag(LHSExp->getLocStart(), diag::ext_subscript_non_lvalue) <<
3889 LHSExp->getSourceRange();
3890 LHSExp = ImpCastExprToType(LHSExp, Context.getArrayDecayedType(LHSTy),
3892 LHSTy = LHSExp->getType();
3894 BaseExpr = LHSExp;
3906 IndexExpr = LHSExp;
3910 << LHSExp->getSourceRange() << RHSExp->getSourceRange());
3949 ArraySubscriptExpr(LHSExp, RHSExp, ResultType, VK, OK, RLoc);