)]}'
{
  "commit": "a405a73d4ac4d359a26f1b9717a4ff9536f69293",
  "tree": "b5c78900733a1babcd8e14af90165c778a370dfd",
  "parents": [
    "6826d46ec797d19c5e95bdb02b2f7334c4009d92"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Nov 14 11:48:16 2024 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Nov 14 10:52:17 2024 +0000"
  },
  "message": "Reapply \"Use destination registers as temporary registers in move scheduler\"\n\nBug: b/375147902\nFixes: b/379007412\nChange-Id: I0f2239442a56f727879a7dc8bed90dc26fdf022d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "963bc1ff88c39dd817aed653d0956bbf28fcf39c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMove.java",
      "new_id": "70d2ab83803f3e5042a4024a2a27ecf82f0688ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMove.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1e986d6c4f1c767a7e6d6fbdeec6fe41d5512ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMoveCycle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6b2ad614b8d0d637b04088ae7f7405880b3c4e9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMoveCycleDetector.java"
    },
    {
      "type": "modify",
      "old_id": "242f2dcf7bf002e78e72d06a43bf342d79f81de5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMoveScheduler.java",
      "new_id": "ea004c371dc449319bd89baaa0aa9c9ec6946898",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/RegisterMoveScheduler.java"
    },
    {
      "type": "modify",
      "old_id": "0bd5cf8172079f0d9682910118aeb8ffb09dec33",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/SpillMoveSet.java",
      "new_id": "1cbf3dd0c77de19ffbc099a52906621708c0a9aa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/SpillMoveSet.java"
    },
    {
      "type": "modify",
      "old_id": "ea46d6424d198f9ca63a8304e488231d891a7bbb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/SetUtils.java",
      "new_id": "7ec47cb7f748cb6c539aae51d2c2e28077a64f65",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/SetUtils.java"
    },
    {
      "type": "modify",
      "old_id": "83d2cefb62e998cb9acb0101ba07a177d185d685",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/regalloc/RegisterMoveSchedulerTest.java",
      "new_id": "e88ebf3060ba2762ed7d35fc23faa1893b054081",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/regalloc/RegisterMoveSchedulerTest.java"
    }
  ]
}
