Home
last modified time | relevance | path

Searched refs:PredStack (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1682 SmallVector<std::pair<BasicBlock *, BBState::edge_iterator>, 16> PredStack; in ComputePostOrders() local
1690 PredStack.push_back(std::make_pair(&ExitBB, MyStates.pred_begin())); in ComputePostOrders()
1692 while (!PredStack.empty()) { in ComputePostOrders()
1694 BBState::edge_iterator PE = BBStates[PredStack.back().first].pred_end(); in ComputePostOrders()
1695 while (PredStack.back().second != PE) { in ComputePostOrders()
1696 BasicBlock *BB = *PredStack.back().second++; in ComputePostOrders()
1698 PredStack.push_back(std::make_pair(BB, BBStates[BB].pred_begin())); in ComputePostOrders()
1702 ReverseCFGPostOrder.push_back(PredStack.pop_back_val().first); in ComputePostOrders()