Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h28 Loop *OrigLoop; variable
107 VPRecipeBuilder(Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder() argument
111 : OrigLoop(OrigLoop), TLI(TLI), TTI(TTI), Legal(Legal), CM(CM), in VPRecipeBuilder()
H A DLoopVectorize.cpp354 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI), in InnerLoopVectorizer()
609 Loop *OrigLoop; member in llvm::InnerLoopVectorizer
1902 if (OrigLoop->isLoopInvariant(V)) in getOrCreateScalarValue()
2928 if (!OrigLoop->contains(UI)) { in fixupIVUsers()
2939 if (!OrigLoop->contains(UI)) { in fixupIVUsers()
3370 auto *Latch = OrigLoop->getLoopLatch(); in fixFirstOrderRecurrence()
4153 PSE.getSE()->forgetLoop(OrigLoop); in updateAnalysis()
6079 if (!OrigLoop->empty()) { in planInVPlanNativePath()
6361 if (OrigLoop->getHeader() == BB) { in createBlockInMask()
6782 LoopBlocksDFS DFS(OrigLoop); in buildVPlanWithVPRecipes()
[all …]
H A DLoopVectorizationPlanner.h181 Loop *OrigLoop; variable
223 : OrigLoop(L), LI(LI), TLI(TLI), TTI(TTI), Legal(Legal), CM(CM) {} in LoopVectorizationPlanner()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp133 : DepCycle(DepCycle), OrigLoop(L) { in InstPartition()
164 for (auto *B : OrigLoop->getBlocks()) in populateUsedSet()
175 if (I && OrigLoop->contains(I->getParent()) && Set.insert(I).second) in populateUsedSet()
188 ClonedLoop = ::cloneLoopWithPreheader(InsertBefore, LoopDomBB, OrigLoop, in cloneLoopWithPreheader()
202 return ClonedLoop ? ClonedLoop : OrigLoop; in getDistributedLoop()
219 for (auto *Block : OrigLoop->getBlocks()) in removeUnusedInsts()
261 Loop *OrigLoop; member in __anonfcfe86310111::InstPartition
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp739 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader() argument
743 assert(OrigLoop->getSubLoops().empty() && in cloneLoopWithPreheader()
745 Function *F = OrigLoop->getHeader()->getParent(); in cloneLoopWithPreheader()
746 Loop *ParentLoop = OrigLoop->getParentLoop(); in cloneLoopWithPreheader()
754 BasicBlock *OrigPH = OrigLoop->getLoopPreheader(); in cloneLoopWithPreheader()
768 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
781 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DCloning.h251 Loop *OrigLoop, ValueToValueMapTy &VMap,