Home
last modified time | relevance | path

Searched refs:MaxIter (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1331 const SCEV *MaxIter, bool Inverted, bool SkipLastIter, in optimizeLoopExitWithUnknownExitCount() argument
1365 auto *MaxIterTy = MaxIter->getType(); in optimizeLoopExitWithUnknownExitCount()
1368 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in optimizeLoopExitWithUnknownExitCount()
1372 if (SE->isKnownPredicateAt(ICmpInst::ICMP_ULE, MaxIter, MaxAllowedIter, BI)) in optimizeLoopExitWithUnknownExitCount()
1373 MaxIter = SE->getTruncateExpr(MaxIter, ARTy); in optimizeLoopExitWithUnknownExitCount()
1377 const SCEV *One = SE->getOne(MaxIter->getType()); in optimizeLoopExitWithUnknownExitCount()
1378 MaxIter = SE->getMinusSCEV(MaxIter, One); in optimizeLoopExitWithUnknownExitCount()
1383 L, BI, MaxIter); in optimizeLoopExitWithUnknownExitCount()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
H A DVectorize.h92 unsigned MaxIter; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DModuloSchedule.cpp860 unsigned MaxIter = PrologBBs.size() - 1; in addBranches() local
861 for (unsigned i = 0, j = MaxIter; i <= MaxIter; ++i, --j) { in addBranches()
904 LoopInfo->setPreheader(PrologBBs[MaxIter]); in addBranches()
905 LoopInfo->adjustTripCount(-(MaxIter + 1)); in addBranches()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h760 unsigned Iter, unsigned MaxIter) const { in reduceLoopCount() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp3345 const unsigned MaxIter = in findCandidatesForLoadOrCombine() local
3347 for (unsigned Iter = 0; Iter < MaxIter; ++Iter) { in findCandidatesForLoadOrCombine()
3532 const unsigned MaxIter = 20; in findLoadOffsetsForLoadOrCombine() local
3540 if (Iter++ == MaxIter) in findLoadOffsetsForLoadOrCombine()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1006 unsigned MaxIter = 32; // Break cycles and bound to constant-time. in foldAllocaCmp() local
1010 if (Worklist.size() >= MaxIter) in foldAllocaCmp()
1017 assert(Worklist.size() <= MaxIter); in foldAllocaCmp()
1020 --MaxIter; in foldAllocaCmp()
1052 if (Worklist.size() >= MaxIter) in foldAllocaCmp()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1008 const SCEV *MaxIter);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6617 int MaxIter = MaxStoreLookup.getValue(); in vectorizeStores() local
6622 auto &&FindConsecutiveAccess = [this, &Stores, &Tails, &IterCnt, MaxIter, in vectorizeStores()
6625 if (IterCnt >= MaxIter) in vectorizeStores()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp9804 const Instruction *Context, const SCEV *MaxIter) { in getLoopInvariantExitCondDuringFirstIterations() argument
9840 if (AR->getType() != MaxIter->getType()) in getLoopInvariantExitCondDuringFirstIterations()
9844 const SCEV *Last = AR->evaluateAtIteration(MaxIter, *this); in getLoopInvariantExitCondDuringFirstIterations()