Home
last modified time | relevance | path

Searched refs:ComparisonOperator (Results 1 – 9 of 9) sorted by relevance

/llvm-project/mlir/test/lib/Dialect/Affine/
H A DTestReifyValueBounds.cpp64 static ValueBoundsConstraintSet::ComparisonOperator in invertComparisonOperator()
65 invertComparisonOperator(ValueBoundsConstraintSet::ComparisonOperator cmp) { in invertComparisonOperator()
66 if (cmp == ValueBoundsConstraintSet::ComparisonOperator::LT) in invertComparisonOperator()
67 return ValueBoundsConstraintSet::ComparisonOperator::GE; in invertComparisonOperator()
68 if (cmp == ValueBoundsConstraintSet::ComparisonOperator::LE) in invertComparisonOperator()
69 return ValueBoundsConstraintSet::ComparisonOperator::GT; in invertComparisonOperator()
70 if (cmp == ValueBoundsConstraintSet::ComparisonOperator::GT) in invertComparisonOperator()
71 return ValueBoundsConstraintSet::ComparisonOperator::LE; in invertComparisonOperator()
72 if (cmp == ValueBoundsConstraintSet::ComparisonOperator::GE) in invertComparisonOperator()
73 return ValueBoundsConstraintSet::ComparisonOperator in invertComparisonOperator()
[all...]
/llvm-project/clang-tools-extra/clang-tidy/misc/
H A DRedundantExpressionCheck.cpp1026 if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>( in checkArithmeticExpr()
1028 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode(); in checkArithmeticExpr()
1039 diag(ComparisonOperator->getOperatorLoc(), in checkArithmeticExpr()
1043 diag(ComparisonOperator->getOperatorLoc(), in checkArithmeticExpr()
1046 } else if (const auto *ComparisonOperator = in checkArithmeticExpr()
1049 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode(); in checkArithmeticExpr()
1065 diag(ComparisonOperator->getOperatorLoc(), in checkArithmeticExpr()
1071 diag(ComparisonOperator->getOperatorLoc(), in checkArithmeticExpr()
1095 if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>( in exprEvaluatesToSymbolic()
1097 BinaryOperatorKind Opcode = ComparisonOperator in exprEvaluatesToSymbolic()
1032 if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>( checkArithmeticExpr() local
1052 } else if (const auto *ComparisonOperator = checkArithmeticExpr() local
1101 if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>( checkBitwiseExpr() local
1174 if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>( checkRelationalExpr() local
[all...]
/llvm-project/mlir/lib/Dialect/SCF/IR/
H A DValueBoundsOpInterfaceImpl.cpp65 ValueBoundsConstraintSet::ComparisonOperator::EQ, in populateIterArgBounds()
175 ValueBoundsConstraintSet::ComparisonOperator::LE,
190 ValueBoundsConstraintSet::ComparisonOperator::LE,
/llvm-project/mlir/include/mlir/Interfaces/
H A DValueBoundsOpInterface.h232 enum ComparisonOperator { LT, LE, EQ, GT, GE }; enum
244 bool populateAndCompare(const Variable &lhs, ComparisonOperator cmp,
255 static bool compare(const Variable &lhs, ComparisonOperator cmp,
328 bool comparePos(int64_t lhsPos, ComparisonOperator cmp, int64_t rhsPos);
/llvm-project/mlir/lib/Interfaces/
H A DValueBoundsOpInterface.cpp693 ComparisonOperator cmp, in comparePos()
697 // Example for ComparisonOperator::LE and index-typed values: We would like to in comparePos()
713 return comparePos(lhsPos, ComparisonOperator::LE, rhsPos) && in comparePos()
714 comparePos(lhsPos, ComparisonOperator::GE, rhsPos); in comparePos()
740 ComparisonOperator cmp, in populateAndCompare()
748 ComparisonOperator cmp, in compare()
768 if (ValueBoundsConstraintSet::compare(var1, ComparisonOperator::EQ, var2)) in areEqual()
770 if (ValueBoundsConstraintSet::compare(var1, ComparisonOperator::LT, var2) || in areEqual()
771 ValueBoundsConstraintSet::compare(var1, ComparisonOperator::GT, var2)) in areEqual()
/llvm-project/mlir/lib/Dialect/Arith/IR/
H A DValueBoundsOpInterfaceImpl.cpp112 ValueBoundsConstraintSet::ComparisonOperator::LE, in populateBounds()
127 ValueBoundsConstraintSet::ComparisonOperator::LE, in populateBounds()
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestOpDefs.cpp876 ValueBoundsConstraintSet::ComparisonOperator in verify()
879 return ValueBoundsConstraintSet::ComparisonOperator::EQ; in verify()
881 return ValueBoundsConstraintSet::ComparisonOperator::LT;
883 return ValueBoundsConstraintSet::ComparisonOperator::LE;
885 return ValueBoundsConstraintSet::ComparisonOperator::GT; in fold()
887 return ValueBoundsConstraintSet::ComparisonOperator::GE; in fold()
H A DTestOps.td2311 ::mlir::ValueBoundsConstraintSet::ComparisonOperator
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DSuspiciousStringCompareCheck.cpp87 const auto ComparisonOperator = in registerMatchers() local