)]}'
{
  "commit": "25ceda9b2be338745a160ff5ad961240b56fd7dd",
  "tree": "101bf2a0e09dee6899db36bc2ac73c92fc2a62d2",
  "parents": [
    "0c1f3f90ac3e188a9018ae308a56d2bc5a54aee7"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Tue Jun 20 10:24:42 2023 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Tue Jun 20 08:25:31 2023 +0000"
  },
  "message": "Maintain LIR during the full R8 optimize pipeline\n\nBug: b/225838009\nChange-Id: I672b778d025b754504894305d9d5178e30b77fe5",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ce7a4e9daed65a76af94c3a42351b28a9b6f25b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "78cd2c8525f335b9e37a58618b54611902da4046",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "165878d427741f1ae7f97eae6fea5662235dfe47",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/CfCode.java",
      "new_id": "b7feac3ffda3cb0cbf9e98731314e62444450c25",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/CfCode.java"
    },
    {
      "type": "modify",
      "old_id": "3332852d354287428333f207481aa743be06c538",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/Code.java",
      "new_id": "193e758d247ddea212ffaafb82063c61bf4c8587",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/Code.java"
    },
    {
      "type": "modify",
      "old_id": "5932bb58a1846f12b2e53365c2be3a7deda277e0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexCode.java",
      "new_id": "325eb7970df1217f23ed39eda1c0153359de8b94",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexCode.java"
    },
    {
      "type": "modify",
      "old_id": "3797119a3b7f35d010420ed57b2f411bc7ecb145",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/UseRegistry.java",
      "new_id": "02078ee76ad801e3b17c91ff20fe7e63739c778e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/UseRegistry.java"
    },
    {
      "type": "modify",
      "old_id": "eab9e7bd2700a389da8b4a24247864cceaed5e2c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/bytecodemetadata/BytecodeMetadataProvider.java",
      "new_id": "ff0837b631282ad0806df628048eec723e75d929",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/bytecodemetadata/BytecodeMetadataProvider.java"
    },
    {
      "type": "modify",
      "old_id": "ca741c9f7b565410cd10c21d937987e2c891611d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/FieldAccessAnalysis.java",
      "new_id": "d8716163737b61b5aef6fd52582b770b5daf6407",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/FieldAccessAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "4525030ef2067aaa32517d7d90b1e0b3d3c03b23",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java",
      "new_id": "cb7bbbb8bc62651392a3dbd181ee48c9dc33c3e1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java"
    },
    {
      "type": "modify",
      "old_id": "4c809dc3eedaa9e23b9f51aad79f23fa7187b96c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Position.java",
      "new_id": "b27f4474abbc95daa85e0a7483b9bfdc0e026f6e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Position.java"
    },
    {
      "type": "modify",
      "old_id": "994d45bea89161dd207809733a096152045d265f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "44656cf1f3bbe3fceb3d26b00315ccacc09cecf8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "1187f29fa95bd634ad27d19bf1e2c08b3d7e338c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryR8IRConverter.java",
      "new_id": "9df87ae5a5a0ed4b1c1d8506d2baded7a3e2c8e5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/PrimaryR8IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "3bc2fe67a795855ce666059470a286dd551ef3f5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/IR2LirConverter.java",
      "new_id": "7f3335f94ba2bd44d2a45b7500f4aae4a47af25c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/IR2LirConverter.java"
    },
    {
      "type": "modify",
      "old_id": "4315a85582f75bb26afb5fe11f082ed278017fa4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/Lir2IRConverter.java",
      "new_id": "f455dda574754d8cf0c0e8c8d81d09d1b39c20f1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/Lir2IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "8c8e4c5e2ab743e9ac28cacbcc25a2b68ba55800",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirBuilder.java",
      "new_id": "68b5c0e7a6b8f86c773cbcc02ee8e748aac0ecff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "75a1aa3967f0a1c6c9ac2b562e2e27717e1c2c6b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirCode.java",
      "new_id": "d1a7149df6d498ccd0810325a8c3036803c19b1f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirCode.java"
    },
    {
      "type": "modify",
      "old_id": "f0eaeef5488cb676df65083174745589de85944d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirDecodingStrategy.java",
      "new_id": "d412abb94308e7024a75061174f2ebe59a00fee6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirDecodingStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "07ac579740eebea708901a3bb7533abeb89dff1d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirStrategy.java",
      "new_id": "2f0d90bab920b3a70a7049f0f2df32cdc1496de3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "67f7a4ec1e82a8e3288b59135ce08d03ba181317",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirUseRegistryCallback.java",
      "new_id": "11918fa443c9f8718a8f51adc60672ee7d3612fc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirUseRegistryCallback.java"
    },
    {
      "type": "modify",
      "old_id": "6e9366f9d1aaeae5890c8e840f4dc5aae541376b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/PhiInInstructionsStrategy.java",
      "new_id": "0a260622460a84160986123d4d1937c2ae220475",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/PhiInInstructionsStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "09f5a8c3a00d373809f32724bc82dd13bd7eddc9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "3e1101dd91b6e01930ca13d738d407fe22fbc1fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "65035762954a88d147cfe441f00e16e0520cd982",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/R8InliningTest.java",
      "new_id": "049bfdfe87c0d3f57c9e58d4e4f7f0cd5c756138",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/R8InliningTest.java"
    },
    {
      "type": "modify",
      "old_id": "0de5624581a454492125710941e79ab846a61364",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinDataClassTest.java",
      "new_id": "358497533c48ef9ad7690d2b58c03087fe330187",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/R8KotlinDataClassTest.java"
    }
  ]
}
