Searched refs:edge_iterator (Results 1 – 6 of 6) sorted by relevance
59 using edge_iterator = raw_pointer_iterator<EdgesVec::iterator>; variable90 edge_iterator edges_begin() { in edges_begin()93 edge_iterator edges_end() { in edges_end()102 iterator_range<edge_iterator> edges() { in edges()
316 using edge_iterator = SmallVectorImpl<BasicBlock *>::const_iterator; typedef in __anonbfeb721b0111::BBState318 edge_iterator pred_begin() const { return Preds.begin(); } in pred_begin()319 edge_iterator pred_end() const { return Preds.end(); } in pred_end()320 edge_iterator succ_begin() const { return Succs.begin(); } in succ_begin()321 edge_iterator succ_end() const { return Succs.end(); } in succ_end()1444 BBState::edge_iterator SI(MyStates.succ_begin()), in VisitBottomUp()1487 for (BBState::edge_iterator PI(MyStates.pred_begin()), in VisitBottomUp()1628 BBState::edge_iterator PI(MyStates.pred_begin()), in VisitTopDown()1733 SmallVector<std::pair<BasicBlock *, BBState::edge_iterator>, 16> PredStack; in ComputePostOrders()1745 BBState::edge_iterator PE = BBStates[PredStack.back().first].pred_end(); in ComputePostOrders()
206 using edge_iterator = EdgeVector::iterator; variable315 iterator_range<edge_iterator> edges() { in edges()332 edge_iterator removeEdge(edge_iterator I) { return Edges.erase(I); } in removeEdge()
180 std::vector<Block::edge_iterator> EdgesToRemove; in splitBlock()
27 %struct.edge_iterator = type { i32, ptr }
23 %struct.edge_iterator = type { i32, ptr }