Lines Matching refs:Distance

321     if (DV[Level - 1].Distance != nullptr)  in normalize()
322 DV[Level - 1].Distance = in normalize()
323 SE->getNegativeSCEV(DV[Level - 1].Distance); in normalize()
343 return DV[Level - 1].Distance; in getDistance()
401 assert((Kind == Line || Kind == Distance) && in getA()
410 assert((Kind == Line || Kind == Distance) && in getB()
419 assert((Kind == Line || Kind == Distance) && in getC()
428 assert(Kind == Distance && "Kind should be Distance"); in getD()
435 assert((Kind == Distance || Kind == Line || Kind == Point) && in getAssociatedLoop()
459 Kind = Distance; in setDistance()
678 const SCEV *Distance = getDistance(II); in dump() local
679 if (Distance) in dump()
680 OS << *Distance; in dump()
1270 APInt Distance = ConstDelta; // these need to be initialized in strongSIVtest() local
1272 APInt::sdivrem(ConstDelta, ConstCoeff, Distance, Remainder); in strongSIVtest()
1273 LLVM_DEBUG(dbgs() << "\t Distance = " << Distance << "\n"); in strongSIVtest()
1282 Result.DV[Level].Distance = SE->getConstant(Distance); in strongSIVtest()
1283 NewConstraint.setDistance(SE->getConstant(Distance), CurLoop); in strongSIVtest()
1284 if (Distance.sgt(0)) in strongSIVtest()
1286 else if (Distance.slt(0)) in strongSIVtest()
1294 Result.DV[Level].Distance = Delta; in strongSIVtest()
1302 Result.DV[Level].Distance = Delta; // since X/1 == X in strongSIVtest()
1389 Result.DV[Level].Distance = Delta; // = 0 in weakCrossingSIVtest()
1450 Result.DV[Level].Distance = SE->getZero(Delta->getType()); in weakCrossingSIVtest()
1458 APInt Distance = APDelta; // these need to be initialzed in weakCrossingSIVtest() local
1460 APInt::sdivrem(APDelta, APCoeff, Distance, Remainder); in weakCrossingSIVtest()
1468 LLVM_DEBUG(dbgs() << "\t Distance = " << Distance << "\n"); in weakCrossingSIVtest()
1471 APInt Two = APInt(Distance.getBitWidth(), 2, true); in weakCrossingSIVtest()
1472 Remainder = Distance.srem(Two); in weakCrossingSIVtest()
3306 Level.Distance = CurConstraint.getD(); in updateDirection()
3308 if (!SE->isKnownNonZero(Level.Distance)) // if may be zero in updateDirection()
3310 if (!SE->isKnownNonPositive(Level.Distance)) // if may be positive in updateDirection()
3312 if (!SE->isKnownNonNegative(Level.Distance)) // if may be negative in updateDirection()
3318 Level.Distance = nullptr; in updateDirection()
3323 Level.Distance = nullptr; in updateDirection()