Lines Matching defs:ConstCoeff
1270 APInt ConstCoeff = cast<SCEVConstant>(Coeff)->getAPInt();
1273 APInt::sdivrem(ConstDelta, ConstCoeff, Distance, Remainder);
1393 const SCEVConstant *ConstCoeff = dyn_cast<SCEVConstant>(Coeff);
1394 if (!ConstCoeff)
1398 if (SE->isKnownNegative(ConstCoeff)) {
1399 ConstCoeff = dyn_cast<SCEVConstant>(SE->getNegativeSCEV(ConstCoeff));
1400 assert(ConstCoeff &&
1401 "dynamic cast of negative of ConstCoeff should yield constant");
1404 assert(SE->isKnownPositive(ConstCoeff) && "ConstCoeff should be positive");
1409 SE->getMulExpr(SE->getConstant(Delta->getType(), 2), ConstCoeff));
1416 // We're certain that ConstCoeff > 0; therefore,
1419 LLVM_DEBUG(dbgs() << "\t ConstCoeff = " << *ConstCoeff << "\n");
1427 // We're certain that Delta > 0 and ConstCoeff > 0.
1428 // Check Delta/(2*ConstCoeff) against upper loop bound
1432 const SCEV *ML = SE->getMulExpr(SE->getMulExpr(ConstCoeff, UpperBound),
1458 APInt APCoeff = ConstCoeff->getAPInt();
1789 const SCEVConstant *ConstCoeff = dyn_cast<SCEVConstant>(DstCoeff);
1790 if (!ConstCoeff)
1793 SE->isKnownNegative(ConstCoeff) ?
1794 SE->getNegativeSCEV(ConstCoeff) : ConstCoeff;
1796 SE->isKnownNegative(ConstCoeff) ? SE->getNegativeSCEV(Delta) : Delta;
1830 !isRemainderZero(cast<SCEVConstant>(Delta), ConstCoeff)) {
1898 const SCEVConstant *ConstCoeff = dyn_cast<SCEVConstant>(SrcCoeff);
1899 if (!ConstCoeff)
1902 SE->isKnownNegative(ConstCoeff) ?
1903 SE->getNegativeSCEV(ConstCoeff) : ConstCoeff;
1905 SE->isKnownNegative(ConstCoeff) ? SE->getNegativeSCEV(Delta) : Delta;
1939 !isRemainderZero(cast<SCEVConstant>(Delta), ConstCoeff)) {
2423 APInt ConstCoeff = Constant->getAPInt();
2424 RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
2442 APInt ConstCoeff = Constant->getAPInt();
2443 RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
2522 APInt ConstCoeff = Constant->getAPInt();
2523 RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
2539 APInt ConstCoeff = Constant->getAPInt();
2540 RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
2552 APInt ConstCoeff = Constant->getAPInt();
2553 RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());