Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DCFG.cpp1233 if (Bop->isLogicalOp() || Bop->isEqualityOp()) { in tryEvaluateBool()
1245 switch (Bop->getOpcode()) { in tryEvaluateBool()
1279 if (Bop->isLogicalOp()) { in evaluateAsBooleanConditionNoCache()
1280 TryResult LHS = tryEvaluateBool(Bop->getLHS()); in evaluateAsBooleanConditionNoCache()
1284 if (LHS.isTrue() == (Bop->getOpcode() == BO_LOr)) in evaluateAsBooleanConditionNoCache()
1287 TryResult RHS = tryEvaluateBool(Bop->getRHS()); in evaluateAsBooleanConditionNoCache()
1289 if (Bop->getOpcode() == BO_LOr) in evaluateAsBooleanConditionNoCache()
1295 TryResult RHS = tryEvaluateBool(Bop->getRHS()); in evaluateAsBooleanConditionNoCache()
1309 } else if (Bop->isEqualityOp()) { in evaluateAsBooleanConditionNoCache()
1313 } else if (Bop->isRelationalOp()) { in evaluateAsBooleanConditionNoCache()
[all …]
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaExpr.cpp15436 assert(Bop->getOpcode() == BO_LAnd); in EmitDiagnosticForLogicalAndInLogicalOr()
15438 << Bop->getSourceRange() << OpLoc; in EmitDiagnosticForLogicalAndInLogicalOr()
15441 << Bop->getOpcodeStr(), in EmitDiagnosticForLogicalAndInLogicalOr()
15442 Bop->getSourceRange()); in EmitDiagnosticForLogicalAndInLogicalOr()
15449 if (Bop->getOpcode() == BO_LAnd) { in DiagnoseLogicalAndInLogicalOrLHS()
15470 if (Bop->getOpcode() == BO_LAnd) { in DiagnoseLogicalAndInLogicalOrRHS()
15485 if (Bop->isBitwiseOp() && Bop->getOpcode() < Opc) { in DiagnoseBitwiseOpInBitwiseOp()
15491 << Bop->getOpcodeStr(), in DiagnoseBitwiseOpInBitwiseOp()
15492 Bop->getSourceRange()); in DiagnoseBitwiseOpInBitwiseOp()
15500 if (Bop->getOpcode() == BO_Add || Bop->getOpcode() == BO_Sub) { in DiagnoseAdditionInShift()
[all …]
/openbsd/gnu/llvm/clang/lib/AST/
H A DExprConstant.cpp12784 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(job.E)) { in process() local
12785 if (shouldEnqueue(Bop)) { in process()
12787 enqueue(Bop->getLHS()); in process()
12798 const BinaryOperator *Bop = cast<BinaryOperator>(job.E); in process() local
12800 if (!VisitBinOpLHSOnly(Result, Bop, SuppressRHSDiags)) { in process()
12808 enqueue(Bop->getRHS()); in process()
12813 const BinaryOperator *Bop = cast<BinaryOperator>(job.E); in process() local
12816 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val); in process()