)]}'
{
  "commit": "56f3168970c035d218018a156d6d1143e8869db0",
  "tree": "254aced19e34e1113d8c925ecb353a43cf6dc94b",
  "parents": [
    "085a4cc2db879d74e8f568c12b6e9bd6a24a4f48"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Nov 09 15:36:22 2017 +0100"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Nov 09 15:36:22 2017 +0100"
  },
  "message": "[CF] Allocate registers/indexes for locals.\n\nChange-Id: I8f90afa9c1a559125613d88979abeca38fa94e08\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adf82dd6c9a02de4b7c2e11ff6b1d671acdb9c46",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/cf/CfRegisterAllocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56ab3cd9fe8cb31371fcea7770e6396273251bc9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/cf/FixedLocalValue.java"
    },
    {
      "type": "modify",
      "old_id": "6242e9b4a5c119db3f0879d0febdb90c64b0b1bc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/cf/LoadStoreHelper.java",
      "new_id": "bb76dc78fa0ad584affcf286f2607539b023adc1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/cf/LoadStoreHelper.java"
    },
    {
      "type": "modify",
      "old_id": "934d3db6a787caed7fc139b4bee15897b3837296",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java",
      "new_id": "3ec6b1abc682fc7f78b1b6af5a62f0148c7e77fb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java"
    },
    {
      "type": "modify",
      "old_id": "65c4d3fbe35cecb43954205f2f0d06df329c8a29",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/StackValue.java",
      "new_id": "94909db2bfa45ca6b8d4e7f3942d6debdbec951e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/StackValue.java"
    },
    {
      "type": "modify",
      "old_id": "7bdf7ad36c7179a18b18264386b6160047d79750",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Store.java",
      "new_id": "05c7c79de08e09c7ed9eba476b34e65e10f274eb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Store.java"
    },
    {
      "type": "modify",
      "old_id": "d4cc49c17dc21e16884b9469da75637cb4a28568",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/CfBuilder.java",
      "new_id": "0ad6c6ce0502bb3e69cdea79c697d1df5d34d276",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/CfBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "43a91f3b5342b185208236e31a421b7ba0468aa0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/DexBuilder.java",
      "new_id": "928d3c1dd75f39d980463efdd7ae6a0eac77d803",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/DexBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "55ecb4519f1aa2af27d3e2ce8c39384377849da8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java",
      "new_id": "b982b527d6f506a2912973ccefda9abce13c63bc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java"
    },
    {
      "type": "modify",
      "old_id": "4745a8168e9eb8b347b2e08b1fbfe36502b51168",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/LiveIntervals.java",
      "new_id": "4c68c4a1ee0f44d3693636d163f130a3a64d9101",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/LiveIntervals.java"
    },
    {
      "type": "modify",
      "old_id": "0d7bb80b072decd61dc5f2a6d4b0b1dd5d9b9382",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/LiveRange.java",
      "new_id": "711c4004f4bb1c14c6c64c17e43f7bf5b0759927",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/LiveRange.java"
    },
    {
      "type": "modify",
      "old_id": "dd857fc251b639243bcd97b39103a1d3a397ff88",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMove.java",
      "new_id": "8724d43ff6f34d6c6ce9e434f6fb4ee4e99c3ab1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMove.java"
    },
    {
      "type": "modify",
      "old_id": "9a22d7646f0f6f938d64895a8c43e27c03a80378",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMoveScheduler.java",
      "new_id": "32bdca4ea7414871dc39d5b64c6267abbc897144",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMoveScheduler.java"
    },
    {
      "type": "modify",
      "old_id": "70354fe5831223a8d8061e88d1936bebeca084c3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/SpillMove.java",
      "new_id": "ebc95ecda99ee572bb7e03fd06bf6ab04a8c569c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/SpillMove.java"
    },
    {
      "type": "modify",
      "old_id": "e4669041c0ddf02a8481e3bd099f00d131bce655",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/SpillMoveSet.java",
      "new_id": "979b1282b3a78735df68597d6fcf3c1c1c484bba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/SpillMoveSet.java"
    }
  ]
}
