Home
last modified time | relevance | path

Searched refs:SlowDynamicAPInt (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSlowDynamicAPInt.h34 class SlowDynamicAPInt {
38 explicit SlowDynamicAPInt(int64_t Val);
39 SlowDynamicAPInt();
40 explicit SlowDynamicAPInt(const APInt &Val);
41 SlowDynamicAPInt &operator=(int64_t Val);
43 SlowDynamicAPInt operator-() const;
44 bool operator==(const SlowDynamicAPInt &O) const;
45 bool operator!=(const SlowDynamicAPInt &O) const;
46 bool operator>(const SlowDynamicAPInt &O) const;
47 bool operator<(const SlowDynamicAPInt &O) const;
[all …]
H A DDynamicAPInt.h47 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()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DSlowDynamicAPInt.cpp17 SlowDynamicAPInt::SlowDynamicAPInt(int64_t Val) in SlowDynamicAPInt() function in SlowDynamicAPInt
19 SlowDynamicAPInt::SlowDynamicAPInt() : SlowDynamicAPInt(0) {} in SlowDynamicAPInt() function in SlowDynamicAPInt
20 SlowDynamicAPInt::SlowDynamicAPInt(const APInt &Val) : Val(Val) {} in SlowDynamicAPInt() function in SlowDynamicAPInt
21 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 detail::hash_value(const SlowDynamicAPInt &X) { in hash_value()
33 SlowDynamicAPInt &detail::operator+=(SlowDynamicAPInt &A, int64_t B) { in operator +=()
34 return A += SlowDynamicAPInt(B); in operator +=()
36 SlowDynamicAPInt &detail::operator-=(SlowDynamicAPInt &A, int64_t B) { in operator -=()
[all …]