)]}'
{
  "commit": "91d1e0bd762579c88ce03dc86ae713692adcb20f",
  "tree": "185eacde51196b005d2044c4c0cd5b2efe506f5a",
  "parents": [
    "9b03142a2cd7a2c3278d22406ecfd9a2e55b2b82"
  ],
  "author": {
    "name": "Chandler Carruth",
    "email": "chandlerc@gmail.com",
    "time": "Sun Apr 27 23:59:25 2014 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 01 13:12:39 2020 -0700"
  },
  "message": "Teach the pass manager\u0027s execution dump to print the current time before\neach line. This is particularly nice for tracking which run of\na particular pass over a particular function was slow.\n\nThis also required making the TimeValue string much more useful. First,\nthere is a standard format for writing out a date and time. Let\u0027s use\nthat rather than strings that would have to be parsed. Second, actually\noutput the nanosecond resolution that timevalue claims to have.\n\nThis is proving useful working on PR19499, so I figured it would be\ngenerally useful to commit.\n\nllvm-svn: 207385\nGitOrigin-RevId: 20c5693e9e9d0cc801bc2411870b1a9d6362f425\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ad04982d44ee90bab31d23ea131362cf1b09a34",
      "old_mode": 33188,
      "old_path": "lib/IR/LegacyPassManager.cpp",
      "new_id": "b6d75b483f8abc4a0ef33c525a14bff547936581",
      "new_mode": 33188,
      "new_path": "lib/IR/LegacyPassManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "80532b0b952489c7a4f3b76010c1b8799670ecae",
      "old_mode": 33188,
      "old_path": "lib/Support/Unix/TimeValue.inc",
      "new_id": "58c7ba3094d69011d49bce92582eafda80812f48",
      "new_mode": 33188,
      "new_path": "lib/Support/Unix/TimeValue.inc"
    }
  ]
}
