Home
last modified time | relevance | path

Searched refs:isComparisonOp (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSimpleSValBuilder.cpp197 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 DRangedConstraintManager.cpp37 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 DBugReporterVisitors.cpp3039 !BinaryOperator::isComparisonOp(Op) || Op == BO_Cmp) in VisitTrueTest()
H A DRangeConstraintManager.cpp1519 if (!BinaryOperator::isComparisonOp(CurrentOP) || (CurrentOP == BO_Cmp)) in getRangeForComparisonSymbol()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMismatchedIteratorChecker.cpp192 if (!BO->isComparisonOp()) in checkPreStmt()
H A DTestAfterDivZeroChecker.cpp208 if (B->isComparisonOp()) { in checkBranchCondition()
H A DIteratorModeling.cpp815 assert(BinaryOperator::isComparisonOp( in relateSymbols()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h361 if (BinaryOperator::isComparisonOp(Op) || in getBinExpr()
480 *hasComparison = BinaryOperator::isComparisonOp(BSE->getOpcode()); in getSymExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp244 IncludeIntegers &= (B->isLogicalOp() || B->isComparisonOp()); in isConfigurationValue()
H A DBodyFarm.cpp130 BinaryOperator::isComparisonOp(Op)); in makeComparison()
H A DCFG.cpp1143 if (!LHS->isComparisonOp() || !RHS->isComparisonOp()) in checkIncorrectLogicOperator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h127 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 DExpr.h4066 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 DCompiler.cpp823 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 DSemaOpenACC.cpp1330 if (!CE->isComparisonOp() || CE->getOperator() == OO_Spaceship) in checkForCond()
H A DSemaExpr.cpp8773 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 DSemaStmt.cpp137 if (!Op->isComparisonOp()) in DiagnoseUnusedComparison()
H A DSemaChecking.cpp9521 if (!Size->isComparisonOp() && !Size->isLogicalOp()) in CheckMemorySizeofForComparison()
12822 if (BO->isComparisonOp()) in AnalyzeImplicitConversions()
H A DTreeTransform.h16471 BO && BO->isComparisonOp()) { in TransformCXXFoldExpr()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6009 return Node.isComparisonOp(); in AST_POLYMORPHIC_MATCHER()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp3219 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()