Lines Matching refs:Distance
280 return DV[Level - 1].Distance; in getDistance()
338 assert((Kind == Line || Kind == Distance) && in getA()
347 assert((Kind == Line || Kind == Distance) && in getB()
356 assert((Kind == Line || Kind == Distance) && in getC()
365 assert(Kind == Distance && "Kind should be Distance"); in getD()
372 assert((Kind == Distance || Kind == Line || Kind == Point) && in getAssociatedLoop()
396 Kind = Distance; in setDistance()
615 const SCEV *Distance = getDistance(II); in dump() local
616 if (Distance) in dump()
617 OS << *Distance; in dump()
1207 APInt Distance = ConstDelta; // these need to be initialized in strongSIVtest() local
1209 APInt::sdivrem(ConstDelta, ConstCoeff, Distance, Remainder); in strongSIVtest()
1210 LLVM_DEBUG(dbgs() << "\t Distance = " << Distance << "\n"); in strongSIVtest()
1219 Result.DV[Level].Distance = SE->getConstant(Distance); in strongSIVtest()
1220 NewConstraint.setDistance(SE->getConstant(Distance), CurLoop); in strongSIVtest()
1221 if (Distance.sgt(0)) in strongSIVtest()
1223 else if (Distance.slt(0)) in strongSIVtest()
1231 Result.DV[Level].Distance = Delta; in strongSIVtest()
1239 Result.DV[Level].Distance = Delta; // since X/1 == X in strongSIVtest()
1326 Result.DV[Level].Distance = Delta; // = 0 in weakCrossingSIVtest()
1387 Result.DV[Level].Distance = SE->getZero(Delta->getType()); in weakCrossingSIVtest()
1395 APInt Distance = APDelta; // these need to be initialzed in weakCrossingSIVtest() local
1397 APInt::sdivrem(APDelta, APCoeff, Distance, Remainder); in weakCrossingSIVtest()
1405 LLVM_DEBUG(dbgs() << "\t Distance = " << Distance << "\n"); in weakCrossingSIVtest()
1408 APInt Two = APInt(Distance.getBitWidth(), 2, true); in weakCrossingSIVtest()
1409 Remainder = Distance.srem(Two); in weakCrossingSIVtest()
3243 Level.Distance = CurConstraint.getD(); in updateDirection()
3245 if (!SE->isKnownNonZero(Level.Distance)) // if may be zero in updateDirection()
3247 if (!SE->isKnownNonPositive(Level.Distance)) // if may be positive in updateDirection()
3249 if (!SE->isKnownNonNegative(Level.Distance)) // if may be negative in updateDirection()
3255 Level.Distance = nullptr; in updateDirection()
3260 Level.Distance = nullptr; in updateDirection()