Searched refs:SlowDynamicAPInt (Results 1 – 3 of 3) sorted by relevance
17 SlowDynamicAPInt::SlowDynamicAPInt(int64_t Val) in SlowDynamicAPInt() function in SlowDynamicAPInt19 SlowDynamicAPInt::SlowDynamicAPInt() : SlowDynamicAPInt(0) {} in SlowDynamicAPInt() function in SlowDynamicAPInt20 SlowDynamicAPInt::SlowDynamicAPInt(const APInt &Val) : Val(Val) {} in SlowDynamicAPInt() function in SlowDynamicAPInt21 SlowDynamicAPInt &SlowDynamicAPInt::operator=(int64_t Val) { in operator =()22 return *this = SlowDynamicAPInt(Val); in operator =()24 SlowDynamicAPInt::operator int64_t() const { return Val.getSExtValue(); } in operator int64_t()26 hash_code llvm::detail::hash_value(const SlowDynamicAPInt &X) { in hash_value()33 SlowDynamicAPInt &llvm::detail::operator+=(SlowDynamicAPInt &A, int64_t B) { in operator +=()34 return A += SlowDynamicAPInt(B); in operator +=()36 SlowDynamicAPInt &llvm::detail::operator-=(SlowDynamicAPInt &A, int64_t B) { in operator -=()[all …]
35 class SlowDynamicAPInt {39 LLVM_ABI explicit SlowDynamicAPInt(int64_t Val);40 LLVM_ABI SlowDynamicAPInt();41 LLVM_ABI explicit SlowDynamicAPInt(const APInt &Val);42 LLVM_ABI SlowDynamicAPInt &operator=(int64_t Val);44 LLVM_ABI SlowDynamicAPInt operator-() const;45 LLVM_ABI bool operator==(const SlowDynamicAPInt &O) const;46 LLVM_ABI bool operator!=(const SlowDynamicAPInt &O) const;47 LLVM_ABI bool operator>(const SlowDynamicAPInt &O) const;48 LLVM_ABI bool operator<(const SlowDynamicAPInt &O) const;[all …]
51 detail::SlowDynamicAPInt ValLarge;56 ValLarge.detail::SlowDynamicAPInt::~SlowDynamicAPInt(); in initSmall()61 initLarge(const detail::SlowDynamicAPInt &O) { in initLarge()68 new (&ValLarge) detail::SlowDynamicAPInt(O); in initLarge()78 const detail::SlowDynamicAPInt &Val) in DynamicAPInt()98 LLVM_ATTRIBUTE_ALWAYS_INLINE const detail::SlowDynamicAPInt &104 LLVM_ATTRIBUTE_ALWAYS_INLINE detail::SlowDynamicAPInt &getLarge() { in getLarge()109 explicit operator detail::SlowDynamicAPInt() const { in SlowDynamicAPInt() function111 return detail::SlowDynamicAPInt(getSmall()); in SlowDynamicAPInt()125 new (&ValLarge) detail::SlowDynamicAPInt(Val); in DynamicAPInt()[all …]