| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SimpleSValBuilder.cpp | 197 if (BinaryOperator::isComparisonOp(op)) { in MakeSymIntVal() 310 if (BinaryOperator::isComparisonOp(Op)) in doRearrangeUnchecked() 326 if (BinaryOperator::isComparisonOp(Op)) { in doRearrangeUnchecked() 363 (!BinaryOperator::isComparisonOp(Op) || in shouldRearrange() 387 if (BinaryOperator::isComparisonOp(Op)) { in tryRearrange() 488 if (!BinaryOperator::isComparisonOp(op)) in evalBinOpNN() 496 if (!BinaryOperator::isComparisonOp(op)) in evalBinOpNN() 532 if (BinaryOperator::isComparisonOp(op)) { in evalBinOpNN() 729 if (!BinaryOperator::isComparisonOp(op)) in evalBinOpFieldRegionFieldRegion() 809 if (!(BinaryOperator::isComparisonOp(op) || op == BO_Sub)) in evalBinOpLL() [all …]
|
| H A D | RangedConstraintManager.cpp | 37 if (BinaryOperator::isComparisonOp(op) && op != BO_Cmp) { in assumeSym() 51 if (BinaryOperator::isComparisonOp(Op)) { in assumeSym() 156 assert(BinaryOperator::isComparisonOp(Op) && in assumeSymRel() 166 if (BinaryOperator::isComparisonOp(SE->getOpcode())) in assumeSymRel()
|
| H A D | BugReporterVisitors.cpp | 3039 !BinaryOperator::isComparisonOp(Op) || Op == BO_Cmp) in VisitTrueTest()
|
| H A D | RangeConstraintManager.cpp | 1519 if (!BinaryOperator::isComparisonOp(CurrentOP) || (CurrentOP == BO_Cmp)) in getRangeForComparisonSymbol()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MismatchedIteratorChecker.cpp | 192 if (!BO->isComparisonOp()) in checkPreStmt()
|
| H A D | TestAfterDivZeroChecker.cpp | 208 if (B->isComparisonOp()) { in checkBranchCondition()
|
| H A D | IteratorModeling.cpp | 815 assert(BinaryOperator::isComparisonOp( in relateSymbols()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SMTConv.h | 361 if (BinaryOperator::isComparisonOp(Op) || in getBinExpr() 480 *hasComparison = BinaryOperator::isComparisonOp(BSE->getOpcode()); in getSymExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 244 IncludeIntegers &= (B->isLogicalOp() || B->isComparisonOp()); in isConfigurationValue()
|
| H A D | BodyFarm.cpp | 130 BinaryOperator::isComparisonOp(Op)); in makeComparison()
|
| H A D | CFG.cpp | 1143 if (!LHS->isComparisonOp() || !RHS->isComparisonOp()) in checkIncorrectLogicOperator()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 127 static bool isComparisonOp(OverloadedOperatorKind Opc) { in isComparisonOp() function 141 bool isComparisonOp() const { return isComparisonOp(getOperator()); } in isComparisonOp() function 331 bool isComparisonOp() const { return true; } in isComparisonOp() function
|
| H A D | Expr.h | 4066 static bool isComparisonOp(Opcode Opc) { return Opc >= BO_Cmp && Opc<=BO_NE; } in isComparisonOp() function 4067 bool isComparisonOp() const { return isComparisonOp(getOpcode()); } in isComparisonOp() function
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.cpp | 823 BO->isComparisonOp()) in VisitBinaryOperator() 1518 if (E->isComparisonOp()) { in VisitVectorBinOp() 6826 assert(E->isComparisonOp()); in emitComplexComparison()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACC.cpp | 1330 if (!CE->isComparisonOp() || CE->getOperator() == OO_Spaceship) in checkForCond()
|
| H A D | SemaExpr.cpp | 8773 return OP->isComparisonOp() || OP->isLogicalOp(); in ExprLooksBoolean() 15083 !ForFoldExpression && BI && BI->isComparisonOp()) in CreateBuiltinBinOp() 15248 bool isLeftComp = LHSBO && LHSBO->isComparisonOp(); in DiagnoseBitwisePrecedence() 15249 bool isRightComp = RHSBO && RHSBO->isComparisonOp(); in DiagnoseBitwisePrecedence() 15419 if (BinaryOperator::isComparisonOp(Opc)) in DiagnoseBinOpPrecedence()
|
| H A D | SemaStmt.cpp | 137 if (!Op->isComparisonOp()) in DiagnoseUnusedComparison()
|
| H A D | SemaChecking.cpp | 9521 if (!Size->isComparisonOp() && !Size->isLogicalOp()) in CheckMemorySizeofForComparison() 12822 if (BO->isComparisonOp()) in AnalyzeImplicitConversions()
|
| H A D | TreeTransform.h | 16471 BO && BO->isComparisonOp()) { in TransformCXXFoldExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6009 return Node.isComparisonOp(); in AST_POLYMORPHIC_MATCHER()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 3219 else if (BinaryOperator::isComparisonOp(Opcode)) in handleVectorVectorBinOp() 14348 assert(E->isComparisonOp() && "expected comparison operator"); in EvaluateComparisonBinaryOperator() 14447 assert(E->isComparisonOp() && "Invalid binary operator!"); in EvaluateComparisonBinaryOperator() 14681 assert(E->isComparisonOp() && "unexpected nullptr operation"); in EvaluateComparisonBinaryOperator() 14757 if (E->isComparisonOp()) { in VisitBinaryOperator()
|