| 411 | namespace { |
| 412 | |
| 413 | static void AddNodesToCostModel(const Graph& g, CostModel* cost_model) { |
| 414 | for (Node* n : g.nodes()) { |
| 415 | const int num_outputs = n->num_outputs(); |
| 416 | cost_model->SetNumOutputs(n, num_outputs); |
| 417 | for (int output = 0; output < num_outputs; output++) { |
| 418 | // Set up an initial bogus estimate for the node's outputs |
| 419 | cost_model->RecordSize(n, output, Bytes(1)); |
| 420 | } |
| 421 | } |
| 422 | } |
| 423 | |
| 424 | static void AssignSizes(const Graph& g, CostModel* cost_model) { |
| 425 | for (const Edge* e : g.edges()) { |
no test coverage detected