Lines Matching defs:MaxIter
1263 const SCEV *MaxIter, bool Inverted, bool SkipLastIter,
1281 auto *MaxIterTy = MaxIter->getType();
1284 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy);
1288 if (SE->isKnownPredicateAt(ICmpInst::ICMP_ULE, MaxIter, MaxAllowedIter, BI))
1289 MaxIter = SE->getTruncateExpr(MaxIter, ARTy);
1298 if (auto *UMin = dyn_cast<SCEVUMinExpr>(MaxIter)) {
1301 MaxIter = SE->getUMinFromMismatchedTypes(Elements);
1303 MaxIter = SE->getMinusSCEV(MaxIter, SE->getOne(MaxIter->getType()));
1308 L, BI, MaxIter);
1320 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, const SCEV *MaxIter,
1372 MaxIter)
1382 SE->getWiderType(ExitMax->getType(), MaxIter->getType());
1384 const SCEV *WideMaxIter = SE->getNoopOrZeroExtend(MaxIter, WiderType);
1403 createReplacement(OldCond, L, ExitingBB, MaxIter, Inverted,