Home
last modified time | relevance | path

Searched refs:OrigLoop (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h29 Loop *OrigLoop; variable
110 VPRecipeBuilder(Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder() argument
114 : OrigLoop(OrigLoop), TLI(TLI), Legal(Legal), CM(CM), PSE(PSE), in VPRecipeBuilder()
H A DLoopVectorize.cpp520 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI), in InnerLoopVectorizer()
695 Loop *OrigLoop; member in llvm::InnerLoopVectorizer
3291 if (!OrigLoop->contains(UI)) { in fixupIVUsers()
3302 if (!OrigLoop->contains(UI)) { in fixupIVUsers()
3482 PSE.getSE()->forgetLoop(OrigLoop); in fixVectorizedLoop()
3489 OrigLoop->getExitBlocks(ExitBlocks); in fixVectorizedLoop()
5129 if (OrigLoop->getExitingBlock() != OrigLoop->getLoopLatch()) in isCandidateForEpilogueVectorization()
7304 if (!OrigLoop->isInnermost()) { in planInVPlanNativePath()
8025 if (OrigLoop->isLoopExiting(Src)) in createEdgeMask()
8734 LoopBlocksDFS DFS(OrigLoop); in tryToBuildVPlanWithVPRecipes()
[all …]
H A DLoopVectorizationPlanner.h292 Loop *OrigLoop; variable
336 : OrigLoop(L), LI(LI), DT(DT), TLI(TLI), TTI(TTI), Legal(Legal), CM(CM), in LoopVectorizationPlanner()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp127 : DepCycle(DepCycle), OrigLoop(L) { in InstPartition()
158 for (auto *B : OrigLoop->getBlocks()) in populateUsedSet()
169 if (I && OrigLoop->contains(I->getParent()) && Set.insert(I).second) in populateUsedSet()
182 ClonedLoop = ::cloneLoopWithPreheader(InsertBefore, LoopDomBB, OrigLoop, in cloneLoopWithPreheader()
196 return ClonedLoop ? ClonedLoop : OrigLoop; in getDistributedLoop()
213 for (auto *Block : OrigLoop->getBlocks()) in removeUnusedInsts()
255 Loop *OrigLoop; member in __anonf8d248c20111::InstPartition
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp1007 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader() argument
1011 Function *F = OrigLoop->getHeader()->getParent(); in cloneLoopWithPreheader()
1012 Loop *ParentLoop = OrigLoop->getParentLoop(); in cloneLoopWithPreheader()
1016 LMap[OrigLoop] = NewLoop; in cloneLoopWithPreheader()
1022 BasicBlock *OrigPH = OrigLoop->getLoopPreheader(); in cloneLoopWithPreheader()
1036 for (Loop *CurLoop : OrigLoop->getLoopsInPreorder()) { in cloneLoopWithPreheader()
1051 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
1069 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
H A DLoopUtils.cpp1556 void llvm::setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop, in setProfileInfoAfterUnrolling() argument
1565 getLoopEstimatedTripCount(OrigLoop, &OrigLoopInvocationWeight); in setProfileInfoAfterUnrolling()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h279 Loop *OrigLoop, ValueToValueMapTy &VMap,
H A DLoopUtils.h485 void setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop,