Searched refs:Bop (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransRetainReleaseDealloc.cpp | 225 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 D | CFG.cpp | 1254 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 D | SemaExpr.cpp | 14923 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 D | ExprConstant.cpp | 13470 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()
|