Home
last modified time | relevance | path

Searched refs:Bop (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp225 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(S)) { in isPlusOneAssignToVar() local
226 return (RefD == getReferencedDecl(Bop->getLHS())) && isPlusOneAssign(Bop); in isPlusOneAssignToVar()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp1254 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(S)) { in tryEvaluateBool() local
1255 if (Bop->isLogicalOp() || Bop->isEqualityOp()) { in tryEvaluateBool()
1267 switch (Bop->getOpcode()) { in tryEvaluateBool()
1276 if (Bop->getLHS()->EvaluateAsInt(LHSResult, *Context)) { in tryEvaluateBool()
1283 if (Bop->getRHS()->EvaluateAsInt(RHSResult, *Context)) { in tryEvaluateBool()
1300 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(E)) { in evaluateAsBooleanConditionNoCache() local
1301 if (Bop->isLogicalOp()) { in evaluateAsBooleanConditionNoCache()
1302 TryResult LHS = tryEvaluateBool(Bop->getLHS()); in evaluateAsBooleanConditionNoCache()
1306 if (LHS.isTrue() == (Bop->getOpcode() == BO_LOr)) in evaluateAsBooleanConditionNoCache()
1309 TryResult RHS = tryEvaluateBool(Bop->getRHS()); in evaluateAsBooleanConditionNoCache()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp14923 BinaryOperator *Bop) { in EmitDiagnosticForLogicalAndInLogicalOr() argument
14924 assert(Bop->getOpcode() == BO_LAnd); in EmitDiagnosticForLogicalAndInLogicalOr()
14925 Self.Diag(Bop->getOperatorLoc(), diag::warn_logical_and_in_logical_or) in EmitDiagnosticForLogicalAndInLogicalOr()
14926 << Bop->getSourceRange() << OpLoc; in EmitDiagnosticForLogicalAndInLogicalOr()
14927 SuggestParentheses(Self, Bop->getOperatorLoc(), in EmitDiagnosticForLogicalAndInLogicalOr()
14929 << Bop->getOpcodeStr(), in EmitDiagnosticForLogicalAndInLogicalOr()
14930 Bop->getSourceRange()); in EmitDiagnosticForLogicalAndInLogicalOr()
14936 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(LHSExpr)) { in DiagnoseLogicalAndInLogicalOrLHS() local
14937 if (Bop->getOpcode() == BO_LAnd) { in DiagnoseLogicalAndInLogicalOrLHS()
14940 if (!isa<StringLiteral>(Bop->getLHS()->IgnoreParenImpCasts())) in DiagnoseLogicalAndInLogicalOrLHS()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp13470 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(job.E)) { in process() local
13471 if (shouldEnqueue(Bop)) { in process()
13473 enqueue(Bop->getLHS()); in process()
13484 const BinaryOperator *Bop = cast<BinaryOperator>(job.E); in process() local
13486 if (!VisitBinOpLHSOnly(Result, Bop, SuppressRHSDiags)) { in process()
13494 enqueue(Bop->getRHS()); in process()
13499 const BinaryOperator *Bop = cast<BinaryOperator>(job.E); in process() local
13502 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val); in process()