Lines Matching refs:Limit
241 const SCEV *Limit;
243 const SCEV *Limit)
244 : Pred(Pred), IV(IV), Limit(Limit) {}
248 << ", Limit = " << *Limit << "\n";
448 auto *Limit = dyn_cast<SCEVConstant>(LatchCheck.Limit);
450 if (!Limit || !Start)
465 Limit->getAPInt().getActiveBits() < RangeCheckTypeBitSize;
492 NewLatchCheck.Limit = SE.getTruncateExpr(LatchCheck.Limit, RangeCheckType);
497 LLVM_DEBUG(dbgs() << "LatchCheck.Limit: " << *NewLatchCheck.Limit << "\n");
573 const SCEV *GuardLimit = RangeCheck.Limit;
575 const SCEV *LatchLimit = LatchCheck.Limit;
616 const SCEV *GuardLimit = RangeCheck.Limit;
618 const SCEV *LatchLimit = LatchCheck.Limit;
665 SE->isKnownPredicate(ICmpInst::ICMP_ULE, RC.IV->getStart(), RC.Limit))