Index: src/compiler/schedule.cc |
diff --git a/src/compiler/schedule.cc b/src/compiler/schedule.cc |
index f30e5f61ceb9d944a8afdbe0c16ba2a5822f4a62..8b4393f460d38aa447d6df6126ead86c19261ed8 100644 |
--- a/src/compiler/schedule.cc |
+++ b/src/compiler/schedule.cc |
@@ -321,53 +321,6 @@ void Schedule::SetBlockForNode(BasicBlock* block, Node* node) { |
nodeid_to_block_[node->id()] = block; |
} |
- |
-std::ostream& operator<<(std::ostream& os, const Schedule& s) { |
- for (BasicBlock* block : *s.rpo_order()) { |
- os << "--- BLOCK B" << block->rpo_number(); |
- if (block->deferred()) os << " (deferred)"; |
- if (block->PredecessorCount() != 0) os << " <- "; |
- bool comma = false; |
- for (BasicBlock const* predecessor : block->predecessors()) { |
- if (comma) os << ", "; |
- comma = true; |
- os << "B" << predecessor->rpo_number(); |
- } |
- os << " ---\n"; |
- for (Node* node : *block) { |
- os << " " << *node; |
- if (NodeProperties::IsTyped(node)) { |
- Bounds bounds = NodeProperties::GetBounds(node); |
- os << " : "; |
- bounds.lower->PrintTo(os); |
- if (!bounds.upper->Is(bounds.lower)) { |
- os << ".."; |
- bounds.upper->PrintTo(os); |
- } |
- } |
- os << "\n"; |
- } |
- BasicBlock::Control control = block->control(); |
- if (control != BasicBlock::kNone) { |
- os << " "; |
- if (block->control_input() != NULL) { |
- os << *block->control_input(); |
- } else { |
- os << "Goto"; |
- } |
- os << " -> "; |
- comma = false; |
- for (BasicBlock const* successor : block->successors()) { |
- if (comma) os << ", "; |
- comma = true; |
- os << "B" << successor->rpo_number(); |
- } |
- os << "\n"; |
- } |
- } |
- return os; |
-} |
- |
} // namespace compiler |
} // namespace internal |
} // namespace v8 |