Lines Matching refs:edge
51 void StatusPrinter::EdgeAddedToPlan(const Edge* edge) {
54 // Do we know how long did this edge take last time?
55 if (edge->prev_elapsed_time_millis != -1) {
58 eta_predictable_cpu_time_total_millis_ += edge->prev_elapsed_time_millis;
60 edge->prev_elapsed_time_millis;
65 void StatusPrinter::EdgeRemovedFromPlan(const Edge* edge) {
68 // Do we know how long did this edge take last time?
69 if (edge->prev_elapsed_time_millis != -1) {
72 eta_predictable_cpu_time_total_millis_ -= edge->prev_elapsed_time_millis;
74 edge->prev_elapsed_time_millis;
79 void StatusPrinter::BuildEdgeStarted(const Edge* edge,
85 if (edge->use_console() || printer_.is_smart_terminal())
86 PrintStatus(edge, start_time_millis);
88 if (edge->use_console())
141 // what's the edge's average runtime?
171 void StatusPrinter::BuildEdgeFinished(Edge* edge, int64_t start_time_millis,
180 // Do we know how long did this edge take last time?
181 if (edge->prev_elapsed_time_millis != -1) {
184 edge->prev_elapsed_time_millis;
188 if (edge->use_console())
194 if (!edge->use_console())
195 PrintStatus(edge, end_time_millis);
202 for (vector<Node*>::const_iterator o = edge->outputs_.begin();
203 o != edge->outputs_.end(); ++o)
211 printer_.PrintOnNewLine(edge->EvaluateCommand() + "\n");
414 void StatusPrinter::PrintStatus(const Edge* edge, int64_t time_millis) {
423 string to_print = edge->GetBinding("description");
425 to_print = edge->GetBinding("command");