HomeSort by relevance Sort by last modified time
    Searched refs:Latch (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/Analysis/
ProfileEstimatorPass.cpp 173 // latch to prevent the flow from building up in the loop.
203 BasicBlock *Latch = BBLoop->getLoopLatch();
204 if (Latch) {
205 Edge edge = getEdge(Latch,0);
208 edge = getEdge(Latch, BB);
ScalarEvolution.cpp     [all...]
  /external/llvm/include/llvm/Analysis/
LoopInfo.h 309 /// getLoopLatch - If there is a single latch block for this loop, return it.
310 /// A latch block is a block that contains a branch back to the header.
318 BlockT *Latch = 0;
322 if (Latch) return 0;
323 Latch = N;
327 return Latch;
499 if (BB == getLoopLatch()) OS << "<latch>";
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 379 // latch block or exit through a one exit block without having any
510 /// condition in it (a cond branch from its header block to its latch block,
747 // If this is the header of a loop and the only pred is the latch, we now
751 // Remove the branch from the latch to the header block, this makes
752 // the header dead, which will make the latch dead (because the header
753 // dominates the latch).
    [all...]
LoopStrengthReduce.cpp 24 // %i = phi [ 0, %entry ], [ %i.next, %latch ]
    [all...]

Completed in 95 milliseconds