Searched refs:Bop (Results 1 – 5 of 5) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| HD | TransRetainReleaseDealloc.cpp | 227 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(S)) { in isPlusOneAssignToVar() local 228 if (RefD != getReferencedDecl(Bop->getLHS())) in isPlusOneAssignToVar() 230 if (isPlusOneAssign(Bop)) in isPlusOneAssignToVar()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | CFG.cpp | 820 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(S)) { in tryEvaluateBool() local 821 if (Bop->isLogicalOp()) { in tryEvaluateBool() 833 switch (Bop->getOpcode()) { in tryEvaluateBool() 842 if (Bop->getLHS()->EvaluateAsInt(IntVal, *Context)) { in tryEvaluateBool() 847 if (Bop->getRHS()->EvaluateAsInt(IntVal, *Context)) { in tryEvaluateBool() 863 if (BinaryOperator *Bop = dyn_cast<BinaryOperator>(E)) { in evaluateAsBooleanConditionNoCache() local 864 if (Bop->isLogicalOp()) { in evaluateAsBooleanConditionNoCache() 865 TryResult LHS = tryEvaluateBool(Bop->getLHS()); in evaluateAsBooleanConditionNoCache() 869 if (LHS.isTrue() == (Bop->getOpcode() == BO_LOr)) in evaluateAsBooleanConditionNoCache() 872 TryResult RHS = tryEvaluateBool(Bop->getRHS()); in evaluateAsBooleanConditionNoCache() [all …]
|
| /NextBSD/contrib/llvm/lib/IR/ |
| HD | Instructions.cpp | 1789 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(V)) in isNeg() local 1790 if (Bop->getOpcode() == Instruction::Sub) in isNeg() 1791 if (Constant* C = dyn_cast<Constant>(Bop->getOperand(0))) in isNeg() 1797 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(V)) in isFNeg() local 1798 if (Bop->getOpcode() == Instruction::FSub) in isFNeg() 1799 if (Constant* C = dyn_cast<Constant>(Bop->getOperand(0))) { in isFNeg() 1808 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(V)) in isNot() local 1809 return (Bop->getOpcode() == Instruction::Xor && in isNot() 1810 (isConstantAllOnes(Bop->getOperand(1)) || in isNot() 1811 isConstantAllOnes(Bop->getOperand(0)))); in isNot()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaExpr.cpp | 10314 BinaryOperator *Bop) { in EmitDiagnosticForBitwiseAndInBitwiseOr() argument 10315 assert(Bop->getOpcode() == BO_And); in EmitDiagnosticForBitwiseAndInBitwiseOr() 10316 Self.Diag(Bop->getOperatorLoc(), diag::warn_bitwise_and_in_bitwise_or) in EmitDiagnosticForBitwiseAndInBitwiseOr() 10317 << Bop->getSourceRange() << OpLoc; in EmitDiagnosticForBitwiseAndInBitwiseOr() 10318 SuggestParentheses(Self, Bop->getOperatorLoc(), in EmitDiagnosticForBitwiseAndInBitwiseOr() 10320 << Bop->getOpcodeStr(), in EmitDiagnosticForBitwiseAndInBitwiseOr() 10321 Bop->getSourceRange()); in EmitDiagnosticForBitwiseAndInBitwiseOr() 10329 BinaryOperator *Bop) { in EmitDiagnosticForLogicalAndInLogicalOr() argument 10330 assert(Bop->getOpcode() == BO_LAnd); in EmitDiagnosticForLogicalAndInLogicalOr() 10331 Self.Diag(Bop->getOperatorLoc(), diag::warn_logical_and_in_logical_or) in EmitDiagnosticForLogicalAndInLogicalOr() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | ExprConstant.cpp | 6800 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(job.E)) { in process() local 6801 if (shouldEnqueue(Bop)) { in process() 6803 enqueue(Bop->getLHS()); in process() 6814 const BinaryOperator *Bop = cast<BinaryOperator>(job.E); in process() local 6816 if (!VisitBinOpLHSOnly(Result, Bop, SuppressRHSDiags)) { in process() 6824 enqueue(Bop->getRHS()); in process() 6829 const BinaryOperator *Bop = cast<BinaryOperator>(job.E); in process() local 6832 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val); in process()
|