Lines Matching refs:LHSExpr
6664 if (const Expr *LHSExpr = C->getLHS()) { in EvalAddr() local
6666 if (!LHSExpr->getType()->isVoidType()) in EvalAddr()
6667 if (const Expr *LHS = EvalAddr(LHSExpr, refVars, ParentDecl)) in EvalAddr()
6837 if (const Expr *LHSExpr = C->getLHS()) { in EvalVal() local
6839 if (!LHSExpr->getType()->isVoidType()) in EvalVal()
6840 if (const Expr *LHS = EvalVal(LHSExpr, refVars, ParentDecl)) in EvalVal()
10435 void Sema::DiagnoseSelfMove(const Expr *LHSExpr, const Expr *RHSExpr, in DiagnoseSelfMove() argument
10444 LHSExpr = LHSExpr->IgnoreParenImpCasts(); in DiagnoseSelfMove()
10461 const DeclRefExpr *LHSDeclRef = dyn_cast<DeclRefExpr>(LHSExpr); in DiagnoseSelfMove()
10472 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
10473 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
10482 const Expr *LHSBase = LHSExpr; in DiagnoseSelfMove()
10484 const MemberExpr *LHSME = dyn_cast<MemberExpr>(LHSExpr); in DiagnoseSelfMove()
10509 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
10510 << LHSExpr->getSourceRange() in DiagnoseSelfMove()
10516 Diag(OpLoc, diag::warn_self_move) << LHSExpr->getType() in DiagnoseSelfMove()
10517 << LHSExpr->getSourceRange() in DiagnoseSelfMove()