Lines Matching defs:MaxIter
1266 const SCEV *MaxIter, bool Inverted, bool SkipLastIter,
1284 auto *MaxIterTy = MaxIter->getType();
1287 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy);
1291 if (SE->isKnownPredicateAt(ICmpInst::ICMP_ULE, MaxIter, MaxAllowedIter, BI))
1292 MaxIter = SE->getTruncateExpr(MaxIter, ARTy);
1301 if (auto *UMin = dyn_cast<SCEVUMinExpr>(MaxIter)) {
1304 MaxIter = SE->getUMinFromMismatchedTypes(Elements);
1306 MaxIter = SE->getMinusSCEV(MaxIter, SE->getOne(MaxIter->getType()));
1311 L, BI, MaxIter);
1323 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, const SCEV *MaxIter,
1375 MaxIter)
1385 SE->getWiderType(ExitMax->getType(), MaxIter->getType());
1387 auto *WideMaxIter = SE->getNoopOrZeroExtend(MaxIter, WiderType);
1406 createReplacement(OldCond, L, ExitingBB, MaxIter, Inverted,