Home
last modified time | relevance | path

Searched refs:SlowMPInt (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/
H A DSlowMPInt.h57 SlowMPInt &operator+=(const SlowMPInt &o);
66 friend SlowMPInt abs(const SlowMPInt &x);
67 friend SlowMPInt ceilDiv(const SlowMPInt &lhs, const SlowMPInt &rhs);
68 friend SlowMPInt floorDiv(const SlowMPInt &lhs, const SlowMPInt &rhs);
70 friend SlowMPInt gcd(const SlowMPInt &a, const SlowMPInt &b);
87 SlowMPInt mod(const SlowMPInt &lhs, const SlowMPInt &rhs);
90 SlowMPInt lcm(const SlowMPInt &a, const SlowMPInt &b);
94 SlowMPInt abs(const SlowMPInt &x);
95 SlowMPInt ceilDiv(const SlowMPInt &lhs, const SlowMPInt &rhs);
96 SlowMPInt floorDiv(const SlowMPInt &lhs, const SlowMPInt &rhs);
[all …]
H A DMPInt.h96 valLarge.detail::SlowMPInt::~SlowMPInt(); in initSmall()
155 valLarge.detail::SlowMPInt::~SlowMPInt(); in ~MPInt()
286 return detail::SlowMPInt(*this) == detail::SlowMPInt(o);
291 return detail::SlowMPInt(*this) != detail::SlowMPInt(o);
296 return detail::SlowMPInt(*this) > detail::SlowMPInt(o);
301 return detail::SlowMPInt(*this) < detail::SlowMPInt(o);
306 return detail::SlowMPInt(*this) <= detail::SlowMPInt(o);
311 return detail::SlowMPInt(*this) >= detail::SlowMPInt(o);
326 return MPInt(detail::SlowMPInt(*this) + detail::SlowMPInt(o));
337 return MPInt(detail::SlowMPInt(*this) - detail::SlowMPInt(o));
[all …]
/llvm-project-15.0.7/mlir/lib/Analysis/Presburger/
H A DSlowMPInt.cpp17 SlowMPInt::SlowMPInt() : SlowMPInt(0) {} in SlowMPInt() function in SlowMPInt
184 SlowMPInt SlowMPInt::operator+(const SlowMPInt &o) const { in operator +()
188 SlowMPInt SlowMPInt::operator-(const SlowMPInt &o) const { in operator -()
192 SlowMPInt SlowMPInt::operator*(const SlowMPInt &o) const { in operator *()
196 SlowMPInt SlowMPInt::operator/(const SlowMPInt &o) const { in operator /()
235 SlowMPInt SlowMPInt::operator%(const SlowMPInt &o) const { in operator %()
252 SlowMPInt &SlowMPInt::operator+=(const SlowMPInt &o) { in operator +=()
256 SlowMPInt &SlowMPInt::operator-=(const SlowMPInt &o) { in operator -=()
260 SlowMPInt &SlowMPInt::operator*=(const SlowMPInt &o) { in operator *=()
264 SlowMPInt &SlowMPInt::operator/=(const SlowMPInt &o) { in operator /=()
[all …]
H A DCMakeLists.txt10 SlowMPInt.cpp
/llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/
H A DMPIntTest.cpp20 using TypeList = testing::Types<MPInt, detail::SlowMPInt>;
28 if (std::is_same<T, detail::SlowMPInt>()) in GetName()