Lines Matching defs:targets_
178 : std::ostream(this), os_(os), targets_(targets), padding_size_(0) {}
193 std::vector<BasicBlock*>* targets_;
202 PrintVerticalArrows(os_, *targets_);
215 new MaglevPrintingVisitorOstream(os_, &targets_)) {}
232 std::replace(targets_.begin(), targets_.end(), block,
236 AddTarget(targets_, block);
241 std::replace(targets_.begin(), targets_.end(), target,
244 AddTargetIfNotNext(targets_,
248 AddTargetIfNotNext(targets_,
251 AddTargetIfNotNext(targets_,
256 DCHECK(std::all_of(targets_.begin(), targets_.end(),
266 loop_position = AddTarget(targets_, block);
270 for (size_t i = 0; i < targets_.size(); ++i) {
277 if (targets_[i] == block) {
285 targets_[i] = nullptr;
288 } else if (c.connected == 0 && targets_[i] != nullptr) {
396 PrintVerticalArrows(os_, targets_);
419 MaybePrintEagerDeopt(os_, targets_, node, state);
421 PrintVerticalArrows(os_, targets_);
428 MaybePrintLazyDeopt(os_, targets_, node, state);
435 MaybePrintEagerDeopt(os_, targets_, control_node, state);
442 PrintVerticalArrows(os_, targets_, {}, {target}, true);
445 std::replace(targets_.begin(), targets_.end(), target,
453 has_fallthrough |= !AddTargetIfNotNext(targets_, target, state.next_block(),
455 PrintVerticalArrows(os_, targets_, arrows_starting_here);
467 targets_, false_target, state.next_block(), &arrows_starting_here);
469 targets_, true_target, state.next_block(), &arrows_starting_here);
470 PrintVerticalArrows(os_, targets_, arrows_starting_here);
474 PrintVerticalArrows(os_, targets_);
486 PrintVerticalArrows(os_, targets_);
492 PrintVerticalArrows(os_, targets_);
503 PrintVerticalArrows(os_, targets_);