)]}'
{
  "commit": "238b4c160169aea53c5ab87f40fd1d454f41e590",
  "tree": "45f0c5b80cb9f0b31b265e1d9099bbba26369c1c",
  "parents": [
    "07af2ac73b348fb5e6378a49abcc9c9a36775a08"
  ],
  "author": {
    "name": "Jim Stichnoth",
    "email": "stichnot@chromium.org",
    "time": "Thu Oct 01 07:46:38 2015 -0700"
  },
  "committer": {
    "name": "Jim Stichnoth",
    "email": "stichnot@chromium.org",
    "time": "Thu Oct 01 07:46:38 2015 -0700"
  },
  "message": "Subzero: Change -asm-verbose output to print more useful info.\n\nFrame offsets for variables are emitted using a symbolic name based on the variable\u0027s name.  This makes it a bit easier to digest the asm code.\n\nFor example, if variable Foo gets an esp offset 24, asm like this:\n  ... 24(%esp) ...\nwill instead be emitted like this:\n  lv$Foo \u003d 24\n  ...\n  ... lv$Foo(%esp) ...\n\nPredecessor labels are printed for each basic block.\n\nLoop nest depth is printed for each basic block.  (Would be nice if we had loop header info as well.)\n\nBUG\u003d none\nR\u003djpp@chromium.org\n\nReview URL: https://codereview.chromium.org/1377323002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eaebd1ea9b930894e6d8507abfcaa148d55a427b",
      "old_mode": 33188,
      "old_path": "src/IceCfg.cpp",
      "new_id": "d89fa49a0d02bc570cb8faf4e8c9a347b8668297",
      "new_mode": 33188,
      "new_path": "src/IceCfg.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3f6dd5fd30093232c2c7dd403a4a0d4dc923249",
      "old_mode": 33188,
      "old_path": "src/IceCfgNode.cpp",
      "new_id": "9339b798cd2dd91fafdcda9228acfddaf5be5573",
      "new_mode": 33188,
      "new_path": "src/IceCfgNode.cpp"
    },
    {
      "type": "modify",
      "old_id": "f624641f17725ea6b0b342b1d695572e6cf339c2",
      "old_mode": 33188,
      "old_path": "src/IceOperand.h",
      "new_id": "28c118d23c1966df4555a59a6a5e3621f2eee0ff",
      "new_mode": 33188,
      "new_path": "src/IceOperand.h"
    },
    {
      "type": "modify",
      "old_id": "477c9f66e931329dfb24c4ea5551ebbf3dbde9ce",
      "old_mode": 33188,
      "old_path": "src/IceTargetLoweringX86BaseImpl.h",
      "new_id": "7f8b79b9e44dac74621c33eb44408ff2f3e6ac55",
      "new_mode": 33188,
      "new_path": "src/IceTargetLoweringX86BaseImpl.h"
    }
  ]
}
