Lines Matching refs:RHSExpr
13576 void Sema::DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr, in DiagnoseSelfMove() argument
13586 RHSExpr = RHSExpr->IgnoreParenImpCasts(); in DiagnoseSelfMove()
13590 if (const auto *CE = dyn_cast<CallExpr>(RHSExpr); in DiagnoseSelfMove()
13592 RHSExpr = CE->getArg(0); in DiagnoseSelfMove()
13593 else if (const auto *CXXSCE = dyn_cast<CXXStaticCastExpr>(RHSExpr); in DiagnoseSelfMove()
13595 RHSExpr = CXXSCE->getSubExpr(); in DiagnoseSelfMove()
13600 const DeclRefExpr *RHSDeclRef = dyn_cast<DeclRefExpr>(RHSExpr); in DiagnoseSelfMove()
13612 << RHSExpr->getSourceRange(); in DiagnoseSelfMove()
13627 const Expr *RHSBase = RHSExpr; in DiagnoseSelfMove()
13629 const MemberExpr *RHSME = dyn_cast<MemberExpr>(RHSExpr); in DiagnoseSelfMove()
13655 << RHSExpr->getSourceRange(); in DiagnoseSelfMove()
13662 << RHSExpr->getSourceRange(); in DiagnoseSelfMove()