Lines Matching refs:LhsExpr
780 static bool areExprsFromDifferentMacros(const Expr *LhsExpr, in areExprsFromDifferentMacros() argument
783 if (!LhsExpr || !RhsExpr) in areExprsFromDifferentMacros()
785 SourceRange Lsr = LhsExpr->getSourceRange(); in areExprsFromDifferentMacros()
819 static bool areExprsMacroAndNonMacro(const Expr *&LhsExpr, in areExprsMacroAndNonMacro() argument
821 if (!LhsExpr || !RhsExpr) in areExprsMacroAndNonMacro()
824 SourceLocation LhsLoc = LhsExpr->getExprLoc(); in areExprsMacroAndNonMacro()
1143 const Expr *LhsExpr = nullptr, *RhsExpr = nullptr; in checkRelationalExpr() local
1150 Result, "lhs", LhsExpr, LhsOpcode, LhsSymbol, LhsValue, LhsConst) || in checkRelationalExpr()
1158 std::swap(LhsExpr, RhsExpr); in checkRelationalExpr()
1181 diag(LhsExpr->getExprLoc(), "expression is redundant"); in checkRelationalExpr()
1194 diag(LhsExpr->getExprLoc(), "expression is redundant"); in checkRelationalExpr()