Lines Matching refs:SlowDynamicAPInt
47 detail::SlowDynamicAPInt ValLarge;
52 ValLarge.detail::SlowDynamicAPInt::~SlowDynamicAPInt(); in initSmall()
57 initLarge(const detail::SlowDynamicAPInt &O) { in initLarge()
64 new (&ValLarge) detail::SlowDynamicAPInt(O); in initLarge()
74 const detail::SlowDynamicAPInt &Val) in DynamicAPInt()
94 LLVM_ATTRIBUTE_ALWAYS_INLINE const detail::SlowDynamicAPInt &
100 LLVM_ATTRIBUTE_ALWAYS_INLINE detail::SlowDynamicAPInt &getLarge() { in getLarge()
105 explicit operator detail::SlowDynamicAPInt() const { in SlowDynamicAPInt() function
107 return detail::SlowDynamicAPInt(getSmall()); in SlowDynamicAPInt()
119 ValLarge.detail::SlowDynamicAPInt::~SlowDynamicAPInt(); in ~DynamicAPInt()
253 return detail::SlowDynamicAPInt(*this) == detail::SlowDynamicAPInt(O);
259 return detail::SlowDynamicAPInt(*this) != detail::SlowDynamicAPInt(O);
265 return detail::SlowDynamicAPInt(*this) > detail::SlowDynamicAPInt(O);
271 return detail::SlowDynamicAPInt(*this) < detail::SlowDynamicAPInt(O);
277 return detail::SlowDynamicAPInt(*this) <= detail::SlowDynamicAPInt(O);
283 return detail::SlowDynamicAPInt(*this) >= detail::SlowDynamicAPInt(O);
297 return DynamicAPInt(detail::SlowDynamicAPInt(*this) +
298 detail::SlowDynamicAPInt(O));
300 return DynamicAPInt(detail::SlowDynamicAPInt(*this) +
301 detail::SlowDynamicAPInt(O));
310 return DynamicAPInt(detail::SlowDynamicAPInt(*this) -
311 detail::SlowDynamicAPInt(O));
313 return DynamicAPInt(detail::SlowDynamicAPInt(*this) -
314 detail::SlowDynamicAPInt(O));
323 return DynamicAPInt(detail::SlowDynamicAPInt(*this) *
324 detail::SlowDynamicAPInt(O));
326 return DynamicAPInt(detail::SlowDynamicAPInt(*this) *
327 detail::SlowDynamicAPInt(O));
336 return DynamicAPInt(detail::SlowDynamicAPInt(*this) / in divByPositive()
337 detail::SlowDynamicAPInt(O)); in divByPositive()
348 return DynamicAPInt(detail::SlowDynamicAPInt(*this) /
349 detail::SlowDynamicAPInt(O));
365 ceilDiv(detail::SlowDynamicAPInt(LHS), detail::SlowDynamicAPInt(RHS))); in ceilDiv()
376 floorDiv(detail::SlowDynamicAPInt(LHS), detail::SlowDynamicAPInt(RHS))); in floorDiv()
385 mod(detail::SlowDynamicAPInt(LHS), detail::SlowDynamicAPInt(RHS))); in mod()
394 gcd(detail::SlowDynamicAPInt(A), detail::SlowDynamicAPInt(B))); in gcd()
410 return DynamicAPInt(detail::SlowDynamicAPInt(*this) %
411 detail::SlowDynamicAPInt(O));
418 return DynamicAPInt(-detail::SlowDynamicAPInt(*this));
420 return DynamicAPInt(-detail::SlowDynamicAPInt(*this));
437 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) +
438 detail::SlowDynamicAPInt(O));
440 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) +
441 detail::SlowDynamicAPInt(O));
454 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) -
455 detail::SlowDynamicAPInt(O));
457 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) -
458 detail::SlowDynamicAPInt(O));
471 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) *
472 detail::SlowDynamicAPInt(O));
474 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) *
475 detail::SlowDynamicAPInt(O));
486 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) /
487 detail::SlowDynamicAPInt(O));
498 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) / in divByPositiveInPlace()
499 detail::SlowDynamicAPInt(O)); in divByPositiveInPlace()