Lines Matching refs:gcd
30 int64_t gcd = in normalizeDivisionByGCD() local
41 gcd = llvm::greatestCommonDivisor(std::abs(dividend[i]), gcd); in normalizeDivisionByGCD()
42 if (gcd == 1) in normalizeDivisionByGCD()
48 [gcd](int64_t &n) { return floorDiv(n, gcd); }); in normalizeDivisionByGCD()
49 divisor /= gcd; in normalizeDivisionByGCD()
317 int64_t gcd = 0; in gcdRange() local
319 gcd = llvm::GreatestCommonDivisor64(gcd, std::abs(elem)); in gcdRange()
320 if (gcd == 1) in gcdRange()
321 return gcd; in gcdRange()
323 return gcd; in gcdRange()
327 int64_t gcd = gcdRange(range); in normalizeRange() local
328 if (gcd == 0 || gcd == 1) in normalizeRange()
329 return gcd; in normalizeRange()
331 elem /= gcd; in normalizeRange()
332 return gcd; in normalizeRange()
337 int64_t gcd = llvm::greatestCommonDivisor(gcdRange(num), denom); in normalizeDiv() local
339 coeff /= gcd; in normalizeDiv()
340 denom /= gcd; in normalizeDiv()