)]}'
{
  "commit": "f4f0eb24d5efe6ea357b9def8a5f2621edf8f752",
  "tree": "3e214a08d07e9c222ff491f3dc0382c17992f436",
  "parents": [
    "90b0c4eeac00493fdff6e927db5c7eff2223bd52"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Jan 21 15:00:53 2022 +0100"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Jan 21 15:00:53 2022 +0100"
  },
  "message": "Remove phis that are only used by other unused phies\n\nThis is a prerequisite for effectively unused argument removal.\n\nAfter lens code rewriting, an UnusedArgument instruction may have a phi user that is dead, but which has other phi users. These phis must be removed by lens code rewriting or the UnusedArgument instruction will have users after lens code rewriting.\n\nChange-Id: Ie373647f4fc56679106e12af9cd8cf7336316247",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4a2cdc1bffc2d2ff61a50ec15c6e497f3cd3252",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java",
      "new_id": "e44b15813ad24b5bce2110aa7cfc4b5bb962b059",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java"
    },
    {
      "type": "modify",
      "old_id": "ac24eac2a808905ef24b775c1da64138e197524c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java",
      "new_id": "f8d617b513e1af1105718a55521ff05167b8b5ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorOptimizationInfoPopulator.java"
    }
  ]
}
