Searched refs:edge_iterator (Results 1 – 4 of 4) sorted by relevance
313 using edge_iterator = SmallVectorImpl<BasicBlock *>::const_iterator; typedef in __anon0b2926eb0111::BBState315 edge_iterator pred_begin() const { return Preds.begin(); } in pred_begin()316 edge_iterator pred_end() const { return Preds.end(); } in pred_end()317 edge_iterator succ_begin() const { return Succs.begin(); } in succ_begin()318 edge_iterator succ_end() const { return Succs.end(); } in succ_end()1405 BBState::edge_iterator SI(MyStates.succ_begin()), in VisitBottomUp()1448 for (BBState::edge_iterator PI(MyStates.pred_begin()), in VisitBottomUp()1589 BBState::edge_iterator PI(MyStates.pred_begin()), in VisitTopDown()1694 SmallVector<std::pair<BasicBlock *, BBState::edge_iterator>, 16> PredStack; in ComputePostOrders()1706 BBState::edge_iterator PE = BBStates[PredStack.back().first].pred_end(); in ComputePostOrders()
214 using edge_iterator = EdgeVector::iterator; variable324 iterator_range<edge_iterator> edges() { in edges()341 edge_iterator removeEdge(edge_iterator I) { return Edges.erase(I); } in removeEdge()
200 std::vector<Block::edge_iterator> EdgesToRemove; in splitBlock()