)]}'
{
  "commit": "c2aa7a31fb825f51a9d1973fb877ee043cb0ff4c",
  "tree": "e6da7b57b10b004571f749b26e47a974a8925b31",
  "parents": [
    "8214de1bb682b2d0fc4968943ecddd9415d6b75f"
  ],
  "author": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Wed Sep 15 14:14:17 2021 +0100"
  },
  "committer": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Thu Sep 16 13:32:11 2021 +0000"
  },
  "message": "Restore partial LSE.\n\nThis fixes a bug where we were using the wrong value for initializing an\nallocation that we moved. See this test:\nhttps://android-review.googlesource.com/c/platform/art/+/1825138/4/test/828-partial-lse/src/Main.java\n\nRun LSE twice: one for the classical load store eliminiation, one for\nmoving allocations.\n\nTest: test.py\nBug: 197981962\nChange-Id: If317e10e239488876180047040dba66ae3fc8d4c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "722cc8387233c2fc2aff662c9d334c7c0fcf3afb",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/load_store_elimination.cc",
      "new_id": "ef902ce92217e7e22ee762d03bec46821f516b5a",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/load_store_elimination.cc"
    },
    {
      "type": "modify",
      "old_id": "6ad2eb2c5118bcdc3696b0270658b834cec0e7fe",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/load_store_elimination.h",
      "new_id": "e73ef5ef34c09177d8aa49d7a7e282d20500577d",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/load_store_elimination.h"
    },
    {
      "type": "modify",
      "old_id": "812a32aeeceafb49ec61c3c0011d6d21318a03db",
      "old_mode": 33188,
      "old_path": "compiler/optimizing/load_store_elimination_test.cc",
      "new_id": "0943489dcc3643b1f3a4a283a778a3db693d738d",
      "new_mode": 33188,
      "new_path": "compiler/optimizing/load_store_elimination_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a707a8ae5c9afb862c8c2556c6dd2a8d5887a458",
      "old_mode": 33188,
      "old_path": "test/530-checker-lse/src/Main.java",
      "new_id": "f3f3ed7284eaad4fb8f91a75b7b5deaa04849d65",
      "new_mode": 33188,
      "new_path": "test/530-checker-lse/src/Main.java"
    },
    {
      "type": "modify",
      "old_id": "91c3ec48ab97993777a926188e3b4dc3a095ac89",
      "old_mode": 33188,
      "old_path": "test/639-checker-code-sinking/src/Main.java",
      "new_id": "28fa57cfbf178502b5db9a802338f4b65552a6ba",
      "new_mode": 33188,
      "new_path": "test/639-checker-code-sinking/src/Main.java"
    }
  ]
}
