Searched refs:IntT (Results 1 – 6 of 6) sorted by relevance
37 template <class IntT>38 inline IntT getRandomInteger() { in getRandomInteger()39 std::uniform_int_distribution<IntT> dist; in getRandomInteger()49 template <class IntT>50 inline std::vector<IntT> getDuplicateIntegerInputs(size_t N) { in getDuplicateIntegerInputs()51 std::vector<IntT> inputs(N, static_cast<IntT>(-1)); in getDuplicateIntegerInputs()55 template <class IntT>56 inline std::vector<IntT> getSortedIntegerInputs(size_t N) { in getSortedIntegerInputs()57 std::vector<IntT> inputs; in getSortedIntegerInputs()63 template <class IntT>[all …]
19 template <class IntT>21 typedef std::numeric_limits<IntT> Lim; in test()22 const bool MaxIsRepresentable = sizeof(IntT) < 8; in test()23 const bool IsSigned = std::is_signed<IntT>::value; in test()26 IntT Expect; in test()31 {IsSigned ? static_cast<IntT>(-1) : 0, in test()32 IsSigned ? static_cast<IntT>(-1) : 0, true}, in test()40 auto res = std::__clamp_to_integral<IntT>(TC.Input); in test()43 auto other = static_cast<IntT>(std::trunc(TC.Input)); in test()50 template <class IntT>[all …]
30 template <typename IntT, int Bits = sizeof(IntT) * CHAR_BIT>59 PointerEmbeddedInt(IntT I) { in PointerEmbeddedInt()63 PointerEmbeddedInt &operator=(IntT I) {64 assert((std::is_signed<IntT>::value ? llvm::isInt<Bits>(I)73 operator IntT() const { in IntT() function74 if (std::is_signed<IntT>::value) in IntT()75 return static_cast<IntT>(static_cast<intptr_t>(Value) >> Shift); in IntT()76 return static_cast<IntT>(Value >> Shift); in IntT()82 template <typename IntT, int Bits>83 class PointerLikeTypeTraits<PointerEmbeddedInt<IntT, Bits>> {[all …]
19 template <class IntT>21 operator IntT() const { return 1; } in operator IntT()
541 template <class IntT> IntT toInt() const;780 template <class IntT>781 IntT ScaledNumber<DigitsT>::toInt() const { in toInt()782 typedef std::numeric_limits<IntT> Limits; in toInt()788 IntT N = Digits; in toInt()790 assert(size_t(Scale) < sizeof(IntT) * 8); in toInt()794 assert(size_t(-Scale) < sizeof(IntT) * 8); in toInt()
209 template <class IntT> IntT swap(IntT Int) const { in swap()