Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h30 Loop *OrigLoop; variable
106 VPRecipeBuilder(VPlan &Plan, Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder() argument
110 : Plan(Plan), OrigLoop(OrigLoop), TLI(TLI), Legal(Legal), CM(CM), in VPRecipeBuilder()
H A DLoopVectorize.cpp471 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer() argument
480 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI), in InnerLoopVectorizer()
487 OrigLoop->getHeader(), PSI, BFI, PGSOQueryType::IRPass); in InnerLoopVectorizer()
612 Loop *OrigLoop; member in llvm::InnerLoopVectorizer
713 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopUnroller() argument
721 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in InnerLoopUnroller()
760 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in InnerLoopAndEpilogueVectorizer() argument
767 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in InnerLoopAndEpilogueVectorizer()
800 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerMainLoop() argument
807 : InnerLoopAndEpilogueVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in EpilogueVectorizerMainLoop()
[all …]
H A DLoopVectorizationPlanner.h300 Loop *OrigLoop; variable
354 : OrigLoop(L), LI(LI), DT(DT), TLI(TLI), TTI(TTI), Legal(Legal), CM(CM), in LoopVectorizationPlanner()
/freebsd/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)) 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()
254 Loop *OrigLoop; member in __anon5f80120c0111::InstPartition
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp979 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader() argument
983 Function *F = OrigLoop->getHeader()->getParent(); in cloneLoopWithPreheader()
984 Loop *ParentLoop = OrigLoop->getParentLoop(); in cloneLoopWithPreheader()
988 LMap[OrigLoop] = NewLoop; in cloneLoopWithPreheader()
994 BasicBlock *OrigPH = OrigLoop->getLoopPreheader(); in cloneLoopWithPreheader()
1008 for (Loop *CurLoop : OrigLoop->getLoopsInPreorder()) { in cloneLoopWithPreheader()
1023 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
1041 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
H A DLoopUtils.cpp1701 void llvm::setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop, in setProfileInfoAfterUnrolling() argument
1710 getLoopEstimatedTripCount(OrigLoop, &OrigLoopInvocationWeight); in setProfileInfoAfterUnrolling()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h280 Loop *OrigLoop, ValueToValueMapTy &VMap,
H A DLoopUtils.h501 void setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop,