| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | sdivrem24.ll | 58 %den.i24.0 = shl i32 %den, 8 60 %den.i24 = ashr i32 %den.i24.0, 8 77 %den.i24.0 = shl i32 %den, 7 96 %den.i24.0 = shl i32 %den, 7 115 %den.i24.0 = shl i32 %den, 8 176 %den.i24.0 = shl i32 %den, 8 195 %den.i24.0 = shl i32 %den, 7 214 %den.i25.0 = shl i32 %den, 7 233 %den.i24.0 = shl i32 %den, 8 252 %den.i25.0 = shl i32 %den, 7 [all …]
|
| H A D | udivrem24.ll | 115 %den.i23.0 = shl i32 %den, 9 132 %den.i24.0 = shl i32 %den, 8 149 %den.i24.0 = shl i32 %den, 8 166 %den.i23.0 = shl i32 %den, 9 186 %den.i25.0 = shl i32 %den, 7 206 %den.i24.0 = shl i32 %den, 7 226 %den.i24.0 = shl i32 %den, 8 280 %den.i24.0 = shl i32 %den, 8 300 %den.i24.0 = shl i32 %den, 7 320 %den.i24.0 = shl i32 %den, 7 [all …]
|
| H A D | fdiv.f64.ll | 35 %den = load volatile double, double addrspace(1)* %gep.1 36 %result = fdiv double %num, %den 72 %den = load double, double addrspace(1)* %in 73 %result = fdiv double %num, %den 81 %result = fdiv double %num, %den 88 %result = fdiv double %num, %den 97 %den = load <2 x double>, <2 x double> addrspace(1)* %gep.1 98 %result = fdiv <2 x double> %num, %den 105 %result = fdiv <2 x double> %num, %den 115 %result = fdiv <4 x double> %num, %den [all …]
|
| H A D | srem.ll | 19 %den = load i32, i32 addrspace(1) * %den_ptr 20 %result = srem i32 %num, %den 49 %den = load <2 x i32>, <2 x i32> addrspace(1) * %den_ptr 50 %result = srem <2 x i32> %num, %den 65 %den = load <4 x i32>, <4 x i32> addrspace(1) * %den_ptr 66 %result = srem <4 x i32> %num, %den 81 %den = load i64, i64 addrspace(1) * %den_ptr 82 %result = srem i64 %num, %den 97 %den = load <2 x i64>, <2 x i64> addrspace(1) * %den_ptr 98 %result = srem <2 x i64> %num, %den [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/ratio/ |
| H A D | typedefs.pass.cpp | 19 static_assert(std::pico::num == 1 && std::pico::den == 1000000000000ULL, ""); in main() 20 static_assert(std::nano::num == 1 && std::nano::den == 1000000000ULL, ""); in main() 21 static_assert(std::micro::num == 1 && std::micro::den == 1000000ULL, ""); in main() 22 static_assert(std::milli::num == 1 && std::milli::den == 1000ULL, ""); in main() 23 static_assert(std::centi::num == 1 && std::centi::den == 100ULL, ""); in main() 24 static_assert(std::deci::num == 1 && std::deci::den == 10ULL, ""); in main() 25 static_assert(std::deca::num == 10ULL && std::deca::den == 1, ""); in main() 26 static_assert(std::hecto::num == 100ULL && std::hecto::den == 1, ""); in main() 27 static_assert(std::kilo::num == 1000ULL && std::kilo::den == 1, ""); in main() 28 static_assert(std::mega::num == 1000000ULL && std::mega::den == 1, ""); in main() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/ |
| H A D | Fraction.h | 32 Fraction(int64_t oNum, int64_t oDen) : num(oNum), den(oDen) { in Fraction() 33 if (den < 0) { in Fraction() 35 den = -den; in Fraction() 42 assert(num % den == 0 && "Get as integer called on non-integral fraction!"); in getAsInteger() 43 return num / den; in getAsInteger() 48 int64_t num{0}, den{1}; 55 int64_t diff = x.num * y.den - y.num * x.den; in compare() 63 inline int64_t floor(Fraction f) { return floorDiv(f.num, f.den); } in floor() 65 inline int64_t ceil(Fraction f) { return ceilDiv(f.num, f.den); } in ceil() 67 inline Fraction operator-(Fraction x) { return Fraction(-x.num, x.den); } [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/ratio/ratio.arithmetic/ |
| H A D | ratio_add.pass.cpp | 21 static_assert(R::num == 2 && R::den == 1, ""); in main() 27 static_assert(R::num == 3 && R::den == 2, ""); in main() 33 static_assert(R::num == 1 && R::den == 2, ""); in main() 39 static_assert(R::num == 1 && R::den == 2, ""); in main() 45 static_assert(R::num == -1 && R::den == 2, ""); in main() 51 static_assert(R::num == -1 && R::den == 2, ""); in main() 57 static_assert(R::num == 127970191639601LL && R::den == 5177331081415LL, ""); in main() 63 static_assert(R::num == 0 && R::den == 1, ""); in main() 69 static_assert(R::num == 1 && R::den == 1, ""); in main() 75 static_assert(R::num == 1 && R::den == 1, ""); in main()
|
| H A D | ratio_subtract.pass.cpp | 21 static_assert(R::num == 0 && R::den == 1, ""); in main() 27 static_assert(R::num == -1 && R::den == 2, ""); in main() 33 static_assert(R::num == -3 && R::den == 2, ""); in main() 39 static_assert(R::num == -3 && R::den == 2, ""); in main() 45 static_assert(R::num == 3 && R::den == 2, ""); in main() 51 static_assert(R::num == 3 && R::den == 2, ""); in main() 57 static_assert(R::num == -126708206685271LL && R::den == 5177331081415LL, ""); in main() 63 static_assert(R::num == 0 && R::den == 1, ""); in main() 69 static_assert(R::num == 1 && R::den == 1, ""); in main() 75 static_assert(R::num == -1 && R::den == 1, ""); in main()
|
| H A D | ratio_divide.pass.cpp | 21 static_assert(R::num == 1 && R::den == 1, ""); in main() 27 static_assert(R::num == 1 && R::den == 2, ""); in main() 33 static_assert(R::num == -1 && R::den == 2, ""); in main() 39 static_assert(R::num == -1 && R::den == 2, ""); in main() 45 static_assert(R::num == -1 && R::den == 2, ""); in main() 51 static_assert(R::num == -1 && R::den == 2, ""); in main() 57 static_assert(R::num == 630992477165LL && R::den == 127339199162436LL, ""); in main()
|
| H A D | ratio_multiply.pass.cpp | 21 static_assert(R::num == 1 && R::den == 1, ""); in main() 27 static_assert(R::num == 1 && R::den == 2, ""); in main() 33 static_assert(R::num == -1 && R::den == 2, ""); in main() 39 static_assert(R::num == -1 && R::den == 2, ""); in main() 45 static_assert(R::num == -1 && R::den == 2, ""); in main() 51 static_assert(R::num == -1 && R::den == 2, ""); in main() 57 static_assert(R::num == 15519594064236LL && R::den == 5177331081415LL, ""); in main()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | ratio | 25 typedef ratio<num, den> type; 302 __ll_mul<_R2::den / __gcd_n1_d2, _R1::den / __gcd_d1_n2>::value 324 static const intmax_t __gcd_d1_d2 = __static_gcd<_R1::den, _R2::den>::value; 351 static const intmax_t __gcd_d1_d2 = __static_gcd<_R1::den, _R2::den>::value; 363 _R2::den 386 static const intmax_t __gcd_d1_d2 = __static_gcd<_R1::den, _R2::den>::value; 398 _R2::den 420 : _BoolConstant<(_R1::num == _R2::num && _R1::den == _R2::den)> {}; 429 intmax_t _Q1 = _R1::num / _R1::den, intmax_t _M1 = _R1::num % _R1::den, 430 intmax_t _Q2 = _R2::num / _R2::den, intmax_t _M2 = _R2::num % _R2::den> [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/imath/tests/ |
| H A D | imath-test.scm | 33 (den (random-big-natural d-digits))) 34 (if (zero? den) 37 (- (/ num den)) 38 (/ num den))))) 155 (do ((den hi-size (- den 1))) 156 ((< den lo-size) (void)) 159 (display (test-case->string (test-fn num den)) out)
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | complex.cpp | 61 Part den; in Divide() local 64 den = dS.Add(that.re_, rounding).AccumulateFlags(flags); in Divide() 67 den = cS.Add(that.im_, rounding).AccumulateFlags(flags); in Divide() 79 Part re{re1.Divide(den, rounding).AccumulateFlags(flags)}; in Divide() 80 Part im{im1.Divide(den, rounding).AccumulateFlags(flags)}; in Divide()
|
| /llvm-project-15.0.7/polly/lib/External/isl/imath/ |
| H A D | imrat.h | 40 mpz_t den; /* Denominator, <> 0 */ member 47 static inline mp_int MP_DENOM_P(mp_rat Q) { return &(Q->den); } in MP_DENOM_P() 180 mp_result mp_rat_to_ints(mp_rat r, mp_small *num, mp_small *den);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | divrem-combine.ll | 20 ; CHECK: div.s32 [[quot:%r[0-9]+]], [[num:%r[0-9]+]], [[den:%r[0-9]+]]; 25 ; O2: mul.lo.s32 [[mul:%r[0-9]+]], [[quot]], [[den]]; 38 ; CHECK: div.u32 [[quot:%r[0-9]+]], [[num:%r[0-9]+]], [[den:%r[0-9]+]]; 46 ; O2: mul.lo.{{u|s}}32 [[mul:%r[0-9]+]], [[quot]], [[den]];
|
| /llvm-project-15.0.7/libcxx/include/__random/ |
| H A D | shuffle_order_engine.h | 48 static _LIBCPP_CONSTEXPR const uint64_t den = _Dp / __gcd; 50 typedef __uratio<num, den> type; 182 {return __evalf<__uratio<_Np, _Dp>::num, __uratio<_Np, _Dp>::den>();} 194 / __uratio<_Np, _Dp>::den);
|
| /llvm-project-15.0.7/libcxx/include/__chrono/ |
| H A D | duration.h | 64 bool = _Period::den == 1> 85 static_cast<_Ct>(__fd.count()) / static_cast<_Ct>(_Period::den))); 110 / static_cast<_Ct>(_Period::den))); 210 static const intmax_t __gcd_d1_d2 = __static_gcd<_R1::den, _R2::den>::value; 212 static const intmax_t __d1 = _R1::den / __gcd_d1_d2; 214 static const intmax_t __d2 = _R2::den / __gcd_d1_d2; 268 (__no_overflow<_Period2, period>::type::den == 1 &&
|
| H A D | hh_mm_ss.h | 53 …IDE_FROM_ABI static unsigned constexpr fractional_width = __width(__CommonType::period::den) < 19 ? 54 __width(__CommonType::period::den) : 6u;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | udiv.i32.ll | 7 define i32 @v_udiv_i32(i32 %num, i32 %den) { 59 %result = udiv i32 %num, %den 66 define amdgpu_ps i32 @s_udiv_i32(i32 inreg %num, i32 inreg %den) { 118 %result = udiv i32 %num, %den 123 define <2 x i32> @v_udiv_v2i32(<2 x i32> %num, <2 x i32> %den) { 217 %result = udiv <2 x i32> %num, %den 410 define i32 @v_udiv_i32_24bit(i32 %num, i32 %den) { 467 %den.mask = and i32 %den, 16777215 468 %result = udiv i32 %num.mask, %den.mask 575 %den.mask = and <2 x i32> %den, <i32 16777215, i32 16777215> [all …]
|
| H A D | urem.i32.ll | 7 define i32 @v_urem_i32(i32 %num, i32 %den) { 55 %result = urem i32 %num, %den 62 define amdgpu_ps i32 @s_urem_i32(i32 inreg %num, i32 inreg %den) { 110 %result = urem i32 %num, %den 115 define <2 x i32> @v_urem_v2i32(<2 x i32> %num, <2 x i32> %den) { 201 %result = urem <2 x i32> %num, %den 443 define i32 @v_urem_i32_24bit(i32 %num, i32 %den) { 496 %den.mask = and i32 %den, 16777215 497 %result = urem i32 %num.mask, %den.mask 596 %den.mask = and <2 x i32> %den, <i32 16777215, i32 16777215> [all …]
|
| H A D | mul.ll | 34 %result = mul i16 %num, %den 65 %result = mul i16 %num, %den 99 %result = mul i16 %num, %den 130 %result = mul i16 %num, %den 164 %result = mul i16 %num, %den 199 %result = mul i16 %num, %den 213 %result = mul i32 %num, %den 230 %result = mul i32 %num, %den 316 %result = mul i33 %num, %den 367 %result = mul i64 %num, %den [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.duration/ |
| H A D | ratio.compile.fail.cpp | 22 static const int den = D; member in Ratio
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | spuriously-wake-up-functions.cpp | 11 static constexpr intmax_t den = 0; member in std::ratio 12 typedef ratio<num, den> type;
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/ratio/ratio.ratio/ |
| H A D | ratio.pass.cpp | 20 static_assert((std::ratio<N, D>::den == eD), ""); in test()
|
| /llvm-project-15.0.7/libcxx/src/ |
| H A D | chrono.cpp | 259 auto dur = seconds * nano::den + fractions * nano::den / freq.QuadPart; in __libcpp_steady_clock_now()
|