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.h52 Loop *OrigLoop; variable
147 VPRecipeBuilder(VPlan &Plan, Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder() argument
154 : Plan(Plan), OrigLoop(OrigLoop), TLI(TLI), TTI(TTI), Legal(Legal), in VPRecipeBuilder()
H A DLoopVectorize.cpp481 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer() argument
490 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI), in InnerLoopVectorizer()
557 Loop *OrigLoop; member in llvm::InnerLoopVectorizer
669 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in InnerLoopAndEpilogueVectorizer() argument
675 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in InnerLoopAndEpilogueVectorizer()
706 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerMainLoop() argument
712 : InnerLoopAndEpilogueVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in EpilogueVectorizerMainLoop()
733 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerEpilogueLoop() argument
739 : InnerLoopAndEpilogueVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in EpilogueVectorizerEpilogueLoop()
2360 const SCEV *TripCountSCEV = SE.applyLoopGuards(SE.getSCEV(Count), OrigLoop); in createIterationCountCheck()
[all …]
H A DLoopVectorizationPlanner.h410 Loop *OrigLoop; variable
470 : 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()
255 Loop *OrigLoop; member in __anon5f80120c0111::InstPartition
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp1036 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader() argument
1040 Function *F = OrigLoop->getHeader()->getParent(); in cloneLoopWithPreheader()
1041 Loop *ParentLoop = OrigLoop->getParentLoop(); in cloneLoopWithPreheader()
1045 LMap[OrigLoop] = NewLoop; in cloneLoopWithPreheader()
1051 BasicBlock *OrigPH = OrigLoop->getLoopPreheader(); in cloneLoopWithPreheader()
1065 for (Loop *CurLoop : OrigLoop->getLoopsInPreorder()) { in cloneLoopWithPreheader()
1080 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
1098 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
H A DLoopUtils.cpp1767 void llvm::setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop, in setProfileInfoAfterUnrolling() argument
1776 getLoopEstimatedTripCount(OrigLoop, &OrigLoopInvocationWeight); in setProfileInfoAfterUnrolling()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h340 Loop *OrigLoop, ValueToValueMapTy &VMap,
H A DLoopUtils.h521 LLVM_ABI void setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop,