Searched refs:MaxIter (Results 1 – 9 of 9) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 1376 const SCEV *MaxIter, bool Inverted, bool SkipLastIter, in createReplacement() argument 1394 auto *MaxIterTy = MaxIter->getType(); in createReplacement() 1397 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in createReplacement() 1402 MaxIter = SE->getTruncateExpr(MaxIter, ARTy); in createReplacement() 1411 if (auto *UMin = dyn_cast<SCEVUMinExpr>(MaxIter)) { in createReplacement() 1414 MaxIter = SE->getUMinFromMismatchedTypes(Elements); in createReplacement() 1416 MaxIter = SE->getMinusSCEV(MaxIter, SE->getOne(MaxIter->getType())); in createReplacement() 1485 MaxIter) in optimizeLoopExitWithUnknownExitCount() 1495 SE->getWiderType(ExitMax->getType(), MaxIter->getType()); in optimizeLoopExitWithUnknownExitCount() 1497 auto *WideMaxIter = SE->getNoopOrZeroExtend(MaxIter, WiderType); in optimizeLoopExitWithUnknownExitCount() [all …]
|
/openbsd/gnu/llvm/llvm/include/llvm/Transforms/ |
H A D | Vectorize.h | 92 unsigned MaxIter; member
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | ModuloSchedule.cpp | 874 unsigned MaxIter = PrologBBs.size() - 1; in addBranches() local 875 for (unsigned i = 0, j = MaxIter; i <= MaxIter; ++i, --j) { in addBranches() 918 LoopInfo->setPreheader(PrologBBs[MaxIter]); in addBranches() 919 LoopInfo->adjustTripCount(-(MaxIter + 1)); in addBranches()
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 1188 const SCEV *MaxIter); 1193 const Instruction *CtxI, const SCEV *MaxIter);
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | TargetInstrInfo.h | 800 unsigned Iter, unsigned MaxIter) const { in reduceLoopCount() argument
|
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 918 unsigned MaxIter = 32; // Break cycles and bound to constant-time. in foldAllocaCmp() local 922 if (Worklist.size() >= MaxIter) in foldAllocaCmp() 929 assert(Worklist.size() <= MaxIter); in foldAllocaCmp() 932 --MaxIter; in foldAllocaCmp() 964 if (Worklist.size() >= MaxIter) in foldAllocaCmp()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 3301 const unsigned MaxIter = in findCandidatesForLoadOrCombine() local 3303 for (unsigned Iter = 0; Iter < MaxIter; ++Iter) { in findCandidatesForLoadOrCombine() 3487 const unsigned MaxIter = 20; in findLoadOffsetsForLoadOrCombine() local 3495 if (Iter++ == MaxIter) in findLoadOffsetsForLoadOrCombine()
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 11114 const Instruction *CtxI, const SCEV *MaxIter) { in getLoopInvariantExitCondDuringFirstIterations() argument 11116 Pred, LHS, RHS, L, CtxI, MaxIter)) in getLoopInvariantExitCondDuringFirstIterations() 11118 if (auto *UMin = dyn_cast<SCEVUMinExpr>(MaxIter)) in getLoopInvariantExitCondDuringFirstIterations() 11134 const Instruction *CtxI, const SCEV *MaxIter) { in getLoopInvariantExitCondDuringFirstIterationsImpl() argument 11170 if (AR->getType() != MaxIter->getType()) in getLoopInvariantExitCondDuringFirstIterationsImpl() 11174 const SCEV *Last = AR->evaluateAtIteration(MaxIter, *this); in getLoopInvariantExitCondDuringFirstIterationsImpl()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 11452 int MaxIter = MaxStoreLookup.getValue(); in vectorizeStores() local 11457 auto &&FindConsecutiveAccess = [this, &Stores, &Tails, &IterCnt, MaxIter, in vectorizeStores() 11460 if (IterCnt >= MaxIter) in vectorizeStores()
|