Lines Matching refs:LHSExpr
13273 void Sema::DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr, in DiagnoseSelfMove() argument
13282 LHSExpr = LHSExpr->IgnoreParenImpCasts(); in DiagnoseSelfMove()
13297 const DeclRefExpr *LHSDeclRef = dyn_cast<DeclRefExpr>(LHSExpr); in DiagnoseSelfMove()
13308 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
13309 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
13318 const Expr *LHSBase = LHSExpr; in DiagnoseSelfMove()
13320 const MemberExpr *LHSME = dyn_cast<MemberExpr>(LHSExpr); in DiagnoseSelfMove()
13345 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
13346 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
13352 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
13353 << LHSExpr->getSourceRange() in DiagnoseSelfMove()