Lines Matching +defs:region +defs:end
42 interleaveWithError(ForwardIterator begin, ForwardIterator end,
44 if (begin == end)
49 for (; begin != end; ++begin) {
61 return interleaveWithError(c.begin(), c.end(), eachFn, betweenFn);
68 return interleaveWithError(c.begin(), c.end(), eachFn, [&]() { os << ", "; });
464 raw_indented_ostream &os, Region ®ion) {
465 for (Region::OpIterator iteratorOp = region.op_begin(), end = region.op_end();
466 std::next(iteratorOp) != end; ++iteratorOp) {
875 for (auto it = regionOps.begin(); std::next(it) != regionOps.end(); ++it) {
890 auto emitAllExceptLast = [&emitter](Region ®ion) {
891 Region::OpIterator it = region.op_begin(), end = region.op_end();
892 for (; std::next(it) != end; ++it) {
897 "Expected last operation in the region to be emitc::yield");