Searched refs:MaxIter (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1242 const SCEV *MaxIter, bool Inverted, bool SkipLastIter, in createReplacement() argument 1260 auto *MaxIterTy = MaxIter->getType(); in createReplacement() 1263 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in createReplacement() 1267 if (SE->isKnownPredicateAt(ICmpInst::ICMP_ULE, MaxIter, MaxAllowedIter, BI)) in createReplacement() 1268 MaxIter = SE->getTruncateExpr(MaxIter, ARTy); in createReplacement() 1277 if (auto *UMin = dyn_cast<SCEVUMinExpr>(MaxIter)) { in createReplacement() 1280 MaxIter = SE->getUMinFromMismatchedTypes(Elements); in createReplacement() 1282 MaxIter = SE->getMinusSCEV(MaxIter, SE->getOne(MaxIter->getType())); in createReplacement() 1287 L, BI, MaxIter); in createReplacement() 1299 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, const SCEV *MaxIter, in optimizeLoopExitWithUnknownExitCount() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GIMatchTableExecutor.cpp | 88 const unsigned MaxIter = 20; in isObviouslySafeToFold() local 94 if (Iter++ == MaxIter) in isObviouslySafeToFold()
|
| H A D | CombinerHelper.cpp | 1419 const unsigned MaxIter = 20; in matchCombineExtractedVectorLoad() local 1424 if (Iter++ == MaxIter) in matchCombineExtractedVectorLoad() 3857 const unsigned MaxIter = in findCandidatesForLoadOrCombine() local 3859 for (unsigned Iter = 0; Iter < MaxIter; ++Iter) { in findCandidatesForLoadOrCombine() 4044 const unsigned MaxIter = 20; in findLoadOffsetsForLoadOrCombine() local 4052 if (Iter++ == MaxIter) in findLoadOffsetsForLoadOrCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCAssembler.cpp | 1128 auto MaxIter = Sec.curFragList()->Tail->getLayoutOrder() + 1; in relaxOnce() local 1141 if (--MaxIter == 0) in relaxOnce()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 890 unsigned MaxIter = PrologBBs.size() - 1; in addBranches() local 891 for (unsigned i = 0, j = MaxIter; i <= MaxIter; ++i, --j) { in addBranches() 938 LoopInfo->setPreheader(PrologBBs[MaxIter]); in addBranches() 939 LoopInfo->adjustTripCount(-(MaxIter + 1)); in addBranches()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 1245 const SCEV *MaxIter); 1250 const Instruction *CtxI, const SCEV *MaxIter);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 856 unsigned Iter, unsigned MaxIter) const { in reduceLoopCount() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 11293 const Instruction *CtxI, const SCEV *MaxIter) { in getLoopInvariantExitCondDuringFirstIterations() argument 11295 Pred, LHS, RHS, L, CtxI, MaxIter)) in getLoopInvariantExitCondDuringFirstIterations() 11297 if (auto *UMin = dyn_cast<SCEVUMinExpr>(MaxIter)) in getLoopInvariantExitCondDuringFirstIterations() 11313 const Instruction *CtxI, const SCEV *MaxIter) { in getLoopInvariantExitCondDuringFirstIterationsImpl() argument 11349 if (AR->getType() != MaxIter->getType()) in getLoopInvariantExitCondDuringFirstIterationsImpl() 11353 const SCEV *Last = AR->evaluateAtIteration(MaxIter, *this); in getLoopInvariantExitCondDuringFirstIterationsImpl()
|