Lines Matching refs:Distance
278 return DV[Level - 1].Distance; in getDistance()
336 assert((Kind == Line || Kind == Distance) && in getA()
345 assert((Kind == Line || Kind == Distance) && in getB()
354 assert((Kind == Line || Kind == Distance) && in getC()
363 assert(Kind == Distance && "Kind should be Distance"); in getD()
370 assert((Kind == Distance || Kind == Line || Kind == Point) && in getAssociatedLoop()
394 Kind = Distance; in setDistance()
613 const SCEV *Distance = getDistance(II); in dump() local
614 if (Distance) in dump()
615 OS << *Distance; in dump()
1185 APInt Distance = ConstDelta; // these need to be initialized in strongSIVtest() local
1187 APInt::sdivrem(ConstDelta, ConstCoeff, Distance, Remainder); in strongSIVtest()
1188 LLVM_DEBUG(dbgs() << "\t Distance = " << Distance << "\n"); in strongSIVtest()
1197 Result.DV[Level].Distance = SE->getConstant(Distance); in strongSIVtest()
1198 NewConstraint.setDistance(SE->getConstant(Distance), CurLoop); in strongSIVtest()
1199 if (Distance.sgt(0)) in strongSIVtest()
1201 else if (Distance.slt(0)) in strongSIVtest()
1209 Result.DV[Level].Distance = Delta; in strongSIVtest()
1217 Result.DV[Level].Distance = Delta; // since X/1 == X in strongSIVtest()
1304 Result.DV[Level].Distance = Delta; // = 0 in weakCrossingSIVtest()
1365 Result.DV[Level].Distance = SE->getZero(Delta->getType()); in weakCrossingSIVtest()
1373 APInt Distance = APDelta; // these need to be initialzed in weakCrossingSIVtest() local
1375 APInt::sdivrem(APDelta, APCoeff, Distance, Remainder); in weakCrossingSIVtest()
1383 LLVM_DEBUG(dbgs() << "\t Distance = " << Distance << "\n"); in weakCrossingSIVtest()
1386 APInt Two = APInt(Distance.getBitWidth(), 2, true); in weakCrossingSIVtest()
1387 Remainder = Distance.srem(Two); in weakCrossingSIVtest()
3208 Level.Distance = CurConstraint.getD(); in updateDirection()
3210 if (!SE->isKnownNonZero(Level.Distance)) // if may be zero in updateDirection()
3212 if (!SE->isKnownNonPositive(Level.Distance)) // if may be positive in updateDirection()
3214 if (!SE->isKnownNonNegative(Level.Distance)) // if may be negative in updateDirection()
3220 Level.Distance = nullptr; in updateDirection()
3225 Level.Distance = nullptr; in updateDirection()