HomeSort by: relevance | last modified time | path
    Searched refs:PostOrder (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
ADCE.cpp 111 unsigned PostOrder;
188 /// Set the BlockInfo::PostOrder field based on a post-order
599 if (!PreferredSucc || PreferredSucc->PostOrder < Info->PostOrder)
602 assert((PreferredSucc && PreferredSucc->PostOrder > 0) &&
650 unsigned PostOrder = 0;
655 BlockInfo[Block].PostOrder = PostOrder++;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp 1630 SmallVectorImpl<BasicBlock *> &PostOrder,
1637 // Do DFS, computing the PostOrder.
1673 PostOrder.push_back(CurrBB);
1679 // Do reverse-CFG DFS, computing the reverse-CFG PostOrder.
1712 // Use reverse-postorder traversals, because we magically know that loops
1715 // class here because we want the reverse-CFG postorder to consider each
1717 SmallVector<BasicBlock *, 16> PostOrder;
1719 ComputePostOrders(F, PostOrder, ReverseCFGPostOrder,
1723 // Use reverse-postorder on the reverse CFG for bottom-up.
1731 // Use reverse-postorder for top-down
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMLowOverheadLoops.cpp 1645 const SmallVectorImpl<MachineBasicBlock*> &PostOrder = DFS.getOrder();
1646 for (auto *MBB : PostOrder) {
1653 for (auto *MBB : reverse(PostOrder))

Completed in 31 milliseconds