Lines Matching refs:Limit
251 const SCEV *Limit;
253 const SCEV *Limit)
254 : Pred(Pred), IV(IV), Limit(Limit) {}
258 << ", Limit = " << *Limit << "\n";
424 auto *Limit = dyn_cast<SCEVConstant>(LatchCheck.Limit);
426 if (!Limit || !Start)
441 Limit->getAPInt().getActiveBits() < RangeCheckTypeBitSize;
469 NewLatchCheck.Limit = SE.getTruncateExpr(LatchCheck.Limit, RangeCheckType);
474 LLVM_DEBUG(dbgs() << "LatchCheck.Limit: " << *NewLatchCheck.Limit << "\n");
551 const SCEV *GuardLimit = RangeCheck.Limit;
553 const SCEV *LatchLimit = LatchCheck.Limit;
595 const SCEV *GuardLimit = RangeCheck.Limit;
597 const SCEV *LatchLimit = LatchCheck.Limit;
645 SE->isKnownPredicate(ICmpInst::ICMP_ULE, RC.IV->getStart(), RC.Limit))