Lines Matching refs:mtime
43 void Node::UpdatePhonyMtime(TimeStamp mtime) {
45 mtime_ = std::max(mtime_, mtime);
183 // Otherwise consider mtime.
188 if (!most_recent_input || (*i)->mtime() > most_recent_input->mtime()) {
290 // Update the mtime with the newest input. Dependents can thus call mtime()
291 // on the fake node and get the latest mtime of the dependencies
293 output->UpdatePhonyMtime(most_recent_input->mtime());
312 // output file's actual mtime and simply check the recorded mtime from
313 // the log against the most recent input's mtime (see below)
321 if (!used_restat && most_recent_input && output->mtime() < most_recent_input->mtime()) {
326 output->mtime(), most_recent_input->mtime());
341 if (most_recent_input && entry->mtime < most_recent_input->mtime()) {
342 // May also be dirty due to the mtime in the log being older than the
343 // mtime of the most recent input. This can occur even when the mtime
346 // then we only check the recorded mtime against the most recent input
347 // mtime and ignore the actual output's mtime above.
348 EXPLAIN("recorded mtime of %s older than most recent input %s (%" PRId64 " vs %" PRId64 ")",
350 entry->mtime, most_recent_input->mtime());
606 printf("%s <%s 0x%p> mtime: %" PRId64 "%s, (:%s), ",
608 mtime(), exists() ? "" : " (:missing)",
745 if (output->mtime() > deps->mtime) {
747 output->path().c_str(), deps->mtime, output->mtime());