Lines Matching defs:SlowDynamicAPInt
19 #include "llvm/ADT/SlowDynamicAPInt.h"
49 detail::SlowDynamicAPInt ValLarge;
54 ValLarge.detail::SlowDynamicAPInt::~SlowDynamicAPInt();
59 initLarge(const detail::SlowDynamicAPInt &O) {
66 new (&ValLarge) detail::SlowDynamicAPInt(O);
76 const detail::SlowDynamicAPInt &Val)
96 LLVM_ATTRIBUTE_ALWAYS_INLINE const detail::SlowDynamicAPInt &
102 LLVM_ATTRIBUTE_ALWAYS_INLINE detail::SlowDynamicAPInt &getLarge() {
107 explicit operator detail::SlowDynamicAPInt() const {
109 return detail::SlowDynamicAPInt(getSmall());
121 ValLarge.detail::SlowDynamicAPInt::~SlowDynamicAPInt();
255 return detail::SlowDynamicAPInt(*this) == detail::SlowDynamicAPInt(O);
261 return detail::SlowDynamicAPInt(*this) != detail::SlowDynamicAPInt(O);
267 return detail::SlowDynamicAPInt(*this) > detail::SlowDynamicAPInt(O);
273 return detail::SlowDynamicAPInt(*this) < detail::SlowDynamicAPInt(O);
279 return detail::SlowDynamicAPInt(*this) <= detail::SlowDynamicAPInt(O);
285 return detail::SlowDynamicAPInt(*this) >= detail::SlowDynamicAPInt(O);
299 return DynamicAPInt(detail::SlowDynamicAPInt(*this) +
300 detail::SlowDynamicAPInt(O));
302 return DynamicAPInt(detail::SlowDynamicAPInt(*this) +
303 detail::SlowDynamicAPInt(O));
312 return DynamicAPInt(detail::SlowDynamicAPInt(*this) -
313 detail::SlowDynamicAPInt(O));
315 return DynamicAPInt(detail::SlowDynamicAPInt(*this) -
316 detail::SlowDynamicAPInt(O));
325 return DynamicAPInt(detail::SlowDynamicAPInt(*this) *
326 detail::SlowDynamicAPInt(O));
328 return DynamicAPInt(detail::SlowDynamicAPInt(*this) *
329 detail::SlowDynamicAPInt(O));
338 return DynamicAPInt(detail::SlowDynamicAPInt(*this) /
339 detail::SlowDynamicAPInt(O));
350 return DynamicAPInt(detail::SlowDynamicAPInt(*this) /
351 detail::SlowDynamicAPInt(O));
367 ceilDiv(detail::SlowDynamicAPInt(LHS), detail::SlowDynamicAPInt(RHS)));
378 floorDiv(detail::SlowDynamicAPInt(LHS), detail::SlowDynamicAPInt(RHS)));
387 mod(detail::SlowDynamicAPInt(LHS), detail::SlowDynamicAPInt(RHS)));
396 gcd(detail::SlowDynamicAPInt(A), detail::SlowDynamicAPInt(B)));
412 return DynamicAPInt(detail::SlowDynamicAPInt(*this) %
413 detail::SlowDynamicAPInt(O));
420 return DynamicAPInt(-detail::SlowDynamicAPInt(*this));
422 return DynamicAPInt(-detail::SlowDynamicAPInt(*this));
439 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) +
440 detail::SlowDynamicAPInt(O));
442 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) +
443 detail::SlowDynamicAPInt(O));
456 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) -
457 detail::SlowDynamicAPInt(O));
459 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) -
460 detail::SlowDynamicAPInt(O));
473 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) *
474 detail::SlowDynamicAPInt(O));
476 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) *
477 detail::SlowDynamicAPInt(O));
488 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) /
489 detail::SlowDynamicAPInt(O));
500 return *this = DynamicAPInt(detail::SlowDynamicAPInt(*this) /
501 detail::SlowDynamicAPInt(O));