/llvm-project/mlir/test/lib/Dialect/Affine/ |
H A D | TestReifyValueBounds.cpp | 64 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 D | RedundantExpressionCheck.cpp | 1026 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 D | ValueBoundsOpInterfaceImpl.cpp | 65 ValueBoundsConstraintSet::ComparisonOperator::EQ, in populateIterArgBounds() 175 ValueBoundsConstraintSet::ComparisonOperator::LE, 190 ValueBoundsConstraintSet::ComparisonOperator::LE,
|
/llvm-project/mlir/include/mlir/Interfaces/ |
H A D | ValueBoundsOpInterface.h | 232 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 D | ValueBoundsOpInterface.cpp | 693 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 D | ValueBoundsOpInterfaceImpl.cpp | 112 ValueBoundsConstraintSet::ComparisonOperator::LE, in populateBounds() 127 ValueBoundsConstraintSet::ComparisonOperator::LE, in populateBounds()
|
/llvm-project/mlir/test/lib/Dialect/Test/ |
H A D | TestOpDefs.cpp | 876 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 D | TestOps.td | 2311 ::mlir::ValueBoundsConstraintSet::ComparisonOperator
|
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | SuspiciousStringCompareCheck.cpp | 87 const auto ComparisonOperator = in registerMatchers() local
|