Lines Matching refs:Loops

1569 OpenMPIRBuilder::collapseLoops(DebugLoc DL, ArrayRef<CanonicalLoopInfo *> Loops,  in collapseLoops()  argument
1571 assert(Loops.size() >= 1 && "At least one loop required"); in collapseLoops()
1572 size_t NumLoops = Loops.size(); in collapseLoops()
1576 return Loops.front(); in collapseLoops()
1578 CanonicalLoopInfo *Outermost = Loops.front(); in collapseLoops()
1579 CanonicalLoopInfo *Innermost = Loops.back(); in collapseLoops()
1594 for (CanonicalLoopInfo *L : Loops) { in collapseLoops()
1621 Value *OrigTripCount = Loops[i]->getTripCount(); in collapseLoops()
1656 ContinueWith(Loops[i]->getBody(), Loops[i + 1]->getHeader()); in collapseLoops()
1663 ContinueWith(Loops[i]->getAfter(), Loops[i - 1]->getLatch()); in collapseLoops()
1674 Loops[i]->getIndVar()->replaceAllUsesWith(NewIndVars[i]); in collapseLoops()
1678 OldControlBBs.reserve(6 * Loops.size()); in collapseLoops()
1679 for (CanonicalLoopInfo *Loop : Loops) in collapseLoops()
1690 OpenMPIRBuilder::tileLoops(DebugLoc DL, ArrayRef<CanonicalLoopInfo *> Loops, in tileLoops() argument
1692 assert(TileSizes.size() == Loops.size() && in tileLoops()
1694 int NumLoops = Loops.size(); in tileLoops()
1697 CanonicalLoopInfo *OutermostLoop = Loops.front(); in tileLoops()
1698 CanonicalLoopInfo *InnermostLoop = Loops.back(); in tileLoops()
1708 for (CanonicalLoopInfo *L : Loops) { in tileLoops()
1721 CanonicalLoopInfo *Surrounding = Loops[i]; in tileLoops()
1722 CanonicalLoopInfo *Nested = Loops[i + 1]; in tileLoops()
1862 OldControlBBs.reserve(6 * Loops.size()); in tileLoops()
1863 for (CanonicalLoopInfo *Loop : Loops) in tileLoops()