Searched refs:OpIterator (Results 1 – 2 of 2) sorted by relevance
132 class OpIterator final138 explicit OpIterator(Region *region, bool end = false);140 using llvm::iterator_facade_base<OpIterator, std::forward_iterator_tag,142 OpIterator &operator++();147 bool operator==(const OpIterator &rhs) const {166 using op_iterator = detail::op_iterator<OpT, OpIterator>;170 OpIterator op_begin() { return OpIterator(this); } in op_begin()171 OpIterator op_end() { return OpIterator(this, /*end=*/true); } in op_end()172 iterator_range<OpIterator> getOps() { return {op_begin(), op_end()}; } in getOps()182 return detail::op_filter_iterator<OpT, OpIterator>(op_end(), op_end()); in op_end()[all …]
226 Region::OpIterator::OpIterator(Region *region, bool end) in OpIterator() function in Region::OpIterator232 Region::OpIterator &Region::OpIterator::operator++() { in operator ++()244 void Region::OpIterator::skipOverBlocksWithNoOps() { in skipOverBlocksWithNoOps()