Lines Matching defs:successors_
60 std::vector<Block> successors_;
68 : label_(label), body_(), type_(type), successors_() {}
92 for (Block& b : successors_) {
97 out << "OpSwitch %one %" + successors_.front().label_;
99 for (size_t i = 1; i < successors_.size(); i++) {
100 ss << " " << i << " %" << successors_[i].label_;
105 assert(successors_.size() == 2);
106 out << "OpLoopMerge %" + successors_[0].label_ + " %" +
107 successors_[0].label_ + "None";
111 assert(successors_.size() == 0);
115 assert(successors_.size() == 0);
119 assert(successors_.size() == 1);
120 out << "OpBranch %" + successors_.front().label_;
123 assert(successors_.size() == 0);
144 lhs.successors_ = successors;
151 lhs.successors_.push_back(successor);