| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 29 Loop *OrigLoop; variable 107 VPRecipeBuilder(Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder() argument 111 : OrigLoop(OrigLoop), TLI(TLI), Legal(Legal), CM(CM), PSE(PSE), in VPRecipeBuilder()
|
| H A D | VPlanTransforms.cpp | 20 Loop *OrigLoop, VPlanPtr &Plan, in VPInstructionsToVPRecipes() argument 73 GEP, Plan->mapToVPValues(GEP->operands()), OrigLoop); in VPInstructionsToVPRecipes() 79 SE.isLoopInvariant(SE.getSCEV(SI->getOperand(0)), OrigLoop); in VPInstructionsToVPRecipes()
|
| H A D | LoopVectorize.cpp | 456 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer() argument 464 : OrigLoop(OrigLoop), PSE(PSE), LI(LI), DT(DT), TLI(TLI), TTI(TTI), in InnerLoopVectorizer() 471 OrigLoop->getHeader(), PSI, BFI, PGSOQueryType::IRPass); in InnerLoopVectorizer() 765 Loop *OrigLoop; member in llvm::InnerLoopVectorizer 882 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopUnroller() argument 890 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in InnerLoopUnroller() 936 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in InnerLoopAndEpilogueVectorizer() argument 943 : InnerLoopVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in InnerLoopAndEpilogueVectorizer() 974 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerMainLoop() argument 981 : InnerLoopAndEpilogueVectorizer(OrigLoop, PSE, LI, DT, TLI, TTI, AC, ORE, in EpilogueVectorizerMainLoop() [all …]
|
| H A D | VPlanTransforms.h | 28 Loop *OrigLoop, VPlanPtr &Plan,
|
| H A D | LoopVectorizationPlanner.h | 238 Loop *OrigLoop; variable 287 : OrigLoop(L), LI(LI), TLI(TLI), TTI(TTI), Legal(Legal), CM(CM), IAI(IAI), in LoopVectorizationPlanner()
|
| H A D | VPlan.h | 952 Loop *OrigLoop) in VPWidenGEPRecipe() argument 956 IsPtrLoopInvariant = OrigLoop->isLoopInvariant(GEP->getPointerOperand()); in VPWidenGEPRecipe() 959 OrigLoop->isLoopInvariant(Index.value().get()); in VPWidenGEPRecipe()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDistribute.cpp | 132 : DepCycle(DepCycle), OrigLoop(L) { in InstPartition() 163 for (auto *B : OrigLoop->getBlocks()) in populateUsedSet() 174 if (I && OrigLoop->contains(I->getParent()) && Set.insert(I).second) in populateUsedSet() 187 ClonedLoop = ::cloneLoopWithPreheader(InsertBefore, LoopDomBB, OrigLoop, in cloneLoopWithPreheader() 201 return ClonedLoop ? ClonedLoop : OrigLoop; in getDistributedLoop() 218 for (auto *Block : OrigLoop->getBlocks()) in removeUnusedInsts() 260 Loop *OrigLoop; member in __anon51f880570111::InstPartition
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 799 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader() argument 803 Function *F = OrigLoop->getHeader()->getParent(); in cloneLoopWithPreheader() 804 Loop *ParentLoop = OrigLoop->getParentLoop(); in cloneLoopWithPreheader() 808 LMap[OrigLoop] = NewLoop; in cloneLoopWithPreheader() 814 BasicBlock *OrigPH = OrigLoop->getLoopPreheader(); in cloneLoopWithPreheader() 828 for (Loop *CurLoop : OrigLoop->getLoopsInPreorder()) { in cloneLoopWithPreheader() 843 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader() 861 for (BasicBlock *BB : OrigLoop->getBlocks()) { in cloneLoopWithPreheader()
|
| H A D | LoopUnrollRuntime.cpp | 520 static void updateLatchBranchWeightsForRemainderLoop(Loop *OrigLoop, in updateLatchBranchWeightsForRemainderLoop() argument 525 cast<BranchInst>(OrigLoop->getLoopLatch()->getTerminator()); in updateLatchBranchWeightsForRemainderLoop() 527 uint64_t ExitWeight = LatchBR->getSuccessor(0) == OrigLoop->getHeader() in updateLatchBranchWeightsForRemainderLoop()
|
| H A D | LoopUtils.cpp | 1479 void llvm::setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop, in setProfileInfoAfterUnrolling() argument 1488 getLoopEstimatedTripCount(OrigLoop, &OrigLoopInvocationWeight); in setProfileInfoAfterUnrolling()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 269 Loop *OrigLoop, ValueToValueMapTy &VMap,
|
| H A D | LoopUtils.h | 449 void setProfileInfoAfterUnrolling(Loop *OrigLoop, Loop *UnrolledLoop,
|