Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1330 const SCEV *MaxIter, bool Inverted, bool SkipLastIter, in optimizeLoopExitWithUnknownExitCount() argument
1364 auto *MaxIterTy = MaxIter->getType(); in optimizeLoopExitWithUnknownExitCount()
1367 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in optimizeLoopExitWithUnknownExitCount()
1371 if (SE->isKnownPredicateAt(ICmpInst::ICMP_ULE, MaxIter, MaxAllowedIter, BI)) in optimizeLoopExitWithUnknownExitCount()
1372 MaxIter = SE->getTruncateExpr(MaxIter, ARTy); in optimizeLoopExitWithUnknownExitCount()
1376 const SCEV *One = SE->getOne(MaxIter->getType()); in optimizeLoopExitWithUnknownExitCount()
1377 MaxIter = SE->getMinusSCEV(MaxIter, One); in optimizeLoopExitWithUnknownExitCount()
1382 L, BI, MaxIter); in optimizeLoopExitWithUnknownExitCount()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/
DVectorize.h92 unsigned MaxIter; member
/external/llvm-project/llvm/include/llvm/Transforms/
DVectorize.h92 unsigned MaxIter; member
/external/llvm/include/llvm/Transforms/
DVectorize.h94 unsigned MaxIter; member
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.h120 unsigned Iter, unsigned MaxIter) const override;
DHexagonInstrInfo.cpp687 unsigned Iter, unsigned MaxIter) const { in reduceLoopCount()
729 if (Iter == MaxIter) in reduceLoopCount()
/external/llvm-project/llvm/lib/CodeGen/
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DModuloSchedule.cpp861 unsigned MaxIter = PrologBBs.size() - 1; in addBranches() local
862 for (unsigned i = 0, j = MaxIter; i <= MaxIter; ++i, --j) { in addBranches()
905 LoopInfo->setPreheader(PrologBBs[MaxIter]); in addBranches()
906 LoopInfo->adjustTripCount(-(MaxIter + 1)); in addBranches()
/external/llvm/lib/Transforms/Vectorize/
DBBVectorize.cpp84 MaxIter("bb-vectorize-max-iter", cl::init(0), cl::Hidden, variable
417 (!Config.MaxIter || n <= Config.MaxIter); in vectorizeBB()
430 for (; !Config.MaxIter || n <= Config.MaxIter; ++n) { in vectorizeBB()
3265 MaxIter = ::MaxIter; in VectorizeConfig()
/external/llvm/include/llvm/Target/
DTargetInstrInfo.h565 unsigned Iter, unsigned MaxIter) const { in reduceLoopCount() argument
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetInstrInfo.h746 unsigned Iter, unsigned MaxIter) const { in reduceLoopCount() argument
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp1077 unsigned MaxIter = 32; // Break cycles and bound to constant-time. in FoldAllocaCmp() local
1081 if (Worklist.size() >= MaxIter) in FoldAllocaCmp()
1088 assert(Worklist.size() <= MaxIter); in FoldAllocaCmp()
1091 --MaxIter; in FoldAllocaCmp()
1124 if (Worklist.size() >= MaxIter) in FoldAllocaCmp()
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetInstrInfo.h753 unsigned Iter, unsigned MaxIter) const { in reduceLoopCount() argument
/external/llvm/lib/CodeGen/
DMachinePipeliner.cpp2966 unsigned MaxIter = PrologBBs.size() - 1; in addBranches() local
2969 for (unsigned i = 0, j = MaxIter; i <= MaxIter; ++i, --j) { in addBranches()
2981 MaxIter); in addBranches()
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp1045 unsigned MaxIter = 32; // Break cycles and bound to constant-time. in foldAllocaCmp() local
1049 if (Worklist.size() >= MaxIter) in foldAllocaCmp()
1056 assert(Worklist.size() <= MaxIter); in foldAllocaCmp()
1059 --MaxIter; in foldAllocaCmp()
1091 if (Worklist.size() >= MaxIter) in foldAllocaCmp()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp1043 unsigned MaxIter = 32; // Break cycles and bound to constant-time. in foldAllocaCmp() local
1047 if (Worklist.size() >= MaxIter) in foldAllocaCmp()
1054 assert(Worklist.size() <= MaxIter); in foldAllocaCmp()
1057 --MaxIter; in foldAllocaCmp()
1089 if (Worklist.size() >= MaxIter) in foldAllocaCmp()
/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolution.h995 const SCEV *MaxIter);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp5740 int MaxIter = MaxStoreLookup.getValue(); in vectorizeStores() local
5742 auto &&FindConsecutiveAccess = [this, &Stores, &Tails, &IterCnt, MaxIter, in vectorizeStores()
5744 if (IterCnt >= MaxIter) in vectorizeStores()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6027 int MaxIter = MaxStoreLookup.getValue(); in vectorizeStores() local
6029 auto &&FindConsecutiveAccess = [this, &Stores, &Tails, &IterCnt, MaxIter, in vectorizeStores()
6031 if (IterCnt >= MaxIter) in vectorizeStores()
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp9634 const Instruction *Context, const SCEV *MaxIter) { in getLoopInvariantExitCondDuringFirstIterations() argument
9670 if (AR->getType() != MaxIter->getType()) in getLoopInvariantExitCondDuringFirstIterations()
9674 const SCEV *Last = AR->evaluateAtIteration(MaxIter, *this); in getLoopInvariantExitCondDuringFirstIterations()