Lines Matching refs:LHSExpr
5773 if (Expr *LHSExpr = C->getLHS()) { in EvalAddr() local
5775 if (!LHSExpr->getType()->isVoidType()) in EvalAddr()
5776 if (Expr *LHS = EvalAddr(LHSExpr, refVars, ParentDecl)) in EvalAddr()
5942 if (Expr *LHSExpr = C->getLHS()) { in EvalVal() local
5944 if (!LHSExpr->getType()->isVoidType()) in EvalVal()
5945 if (Expr *LHS = EvalVal(LHSExpr, refVars, ParentDecl)) in EvalVal()
9413 void Sema::DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr, in DiagnoseSelfMove() argument
9423 LHSExpr = LHSExpr->IgnoreParenImpCasts(); in DiagnoseSelfMove()
9440 const DeclRefExpr *LHSDeclRef = dyn_cast<DeclRefExpr>(LHSExpr); in DiagnoseSelfMove()
9451 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
9452 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
9461 const Expr *LHSBase = LHSExpr; in DiagnoseSelfMove()
9463 const MemberExpr *LHSME = dyn_cast<MemberExpr>(LHSExpr); in DiagnoseSelfMove()
9488 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
9489 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
9495 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
9496 << LHSExpr->getSourceRange() in DiagnoseSelfMove()