Searched refs:SubLoop (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 57 BasicBlock *SubLoopLatch = SubLoop->getLoopLatch(); in partitionOuterLoopBlocks() 58 SubLoopBlocks.insert(SubLoop->block_begin(), SubLoop->block_end()); in partitionOuterLoopBlocks() 61 if (!SubLoop->contains(BB)) { in partitionOuterLoopBlocks() 182 Loop *SubLoop = *L->begin(); in UnrollAndJamLoop() local 213 SE->forgetLoop(SubLoop); in UnrollAndJamLoop() 256 bool SubLoopContinueOnTrue = SubLoop->contains( in UnrollAndJamLoop() 332 SubLoop->addBasicBlockToLoop(New, *LI); in UnrollAndJamLoop() 574 assert(SubLoop->isLoopSimplifyForm()); in UnrollAndJamLoop() 725 Loop *SubLoop = L->getSubLoops()[0]; in isSafeToUnrollAndJam() local 726 if (!SubLoop->isLoopSimplifyForm()) in isSafeToUnrollAndJam() [all …]
|
| H A D | LoopUnroll.cpp | 594 for (Loop *SubLoop : *L) in UnrollLoop() 595 LoopsToSimplify.insert(SubLoop); in UnrollLoop() 884 for (Loop *SubLoop : LoopsToSimplify) in UnrollLoop() 885 simplifyLoop(SubLoop, DT, LI, SE, AC, PreserveLCSSA); in UnrollLoop()
|
| H A D | LCSSA.cpp | 365 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursively() 366 Changed |= formLCSSARecursively(*SubLoop, DT, LI, SE); in formLCSSARecursively()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollAndJamPass.cpp | 247 if (SubLoop->getBlocks().size() != 1) { in computeUnrollAndJamCount() 258 for (BasicBlock *BB : SubLoop->getBlocks()) { in computeUnrollAndJamCount() 285 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop() local 286 if (!SubLoop->isLoopSimplifyForm()) in tryToUnrollAndJamLoop() 291 BasicBlock *SubLoopLatch = SubLoop->getLoopLatch(); in tryToUnrollAndJamLoop() 292 BasicBlock *SubLoopExit = SubLoop->getExitingBlock(); in tryToUnrollAndJamLoop() 361 MDNode *OrigSubLoopID = SubLoop->getLoopID(); in tryToUnrollAndJamLoop() 370 SubLoop->setLoopID(NewInnerEpilogueLoopID.getValue()); in tryToUnrollAndJamLoop() 379 L, SubLoop, TTI, DT, LI, SE, EphValues, &ORE, OuterTripCount, in tryToUnrollAndJamLoop() 405 SubLoop->setLoopID(NewInnerLoopID.getValue()); in tryToUnrollAndJamLoop() [all …]
|
| H A D | InductiveRangeCheckElimination.cpp | 1370 for (Loop *SubLoop : *Original) in createClonedLoopStructure() 1371 createClonedLoopStructure(SubLoop, &New, VM, /* IsSubloop */ true); in createClonedLoopStructure()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 83 if (llvm::none_of(L->getSubLoops(), [PHI](const Loop* SubLoop) { in dependsOnLocalPhi() argument 84 return SubLoop->contains(PHI); })) in dependsOnLocalPhi() 109 if (llvm::any_of(L->getSubLoops(), [BB](const Loop* SubLoop) { in getUnrollingPreferences() argument 110 return SubLoop->contains(BB); })) in getUnrollingPreferences() 181 if (llvm::any_of(L->getSubLoops(), [Inst](const Loop* SubLoop) { in getUnrollingPreferences() argument 182 return SubLoop->contains(Inst); })) in getUnrollingPreferences()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | LoopInfo.h | 441 for (auto *SubLoop : SubLoops) in ~LoopBase() 442 SubLoop->~LoopT(); in ~LoopBase() 761 static bool isNotAlreadyContainedIn(const LoopT *SubLoop, in isNotAlreadyContainedIn() argument 763 if (!SubLoop) in isNotAlreadyContainedIn() 765 if (SubLoop == ParentLoop) in isNotAlreadyContainedIn() 767 return isNotAlreadyContainedIn(SubLoop->getParentLoop(), ParentLoop); in isNotAlreadyContainedIn()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | RegAllocGreedy.cpp | 3131 for (MachineLoop *SubLoop : *L) { in reportNumberOfSplillsReloads() 3137 reportNumberOfSplillsReloads(SubLoop, SubReloads, SubFoldedReloads, in reportNumberOfSplillsReloads()
|