)]}'
{
  "commit": "4edaac7153ccae07d3dcddd35a1ef014e7d7599a",
  "tree": "c6903077879d1c32b819c509808397cb62cfefd7",
  "parents": [
    "2f603e191e6969ac97865ec3371a2b35ba529bb2"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Jan 22 08:41:53 2026 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Jan 22 00:56:44 2026 -0800"
  },
  "message": "Retain Assume instructions in LIR\n\nChange-Id: I4a3d433c5258ba452e27a04d0b3220f90c4d506a",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a97280fdc49c3577efb5439cc95e5d961535f93e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedMessageLiteBuilderShrinker.java",
      "new_id": "ab49641a28a8a73c88846cd6f769b7ef5dac6040",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/proto/GeneratedMessageLiteBuilderShrinker.java"
    },
    {
      "type": "modify",
      "old_id": "dad9f87369612c628e0f42ccaa6542152f7e8d30",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/type/DestructivePhiTypeUpdater.java",
      "new_id": "415822ceb0023f4b86a32e652de3d53dafcf3028",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/type/DestructivePhiTypeUpdater.java"
    },
    {
      "type": "modify",
      "old_id": "0a55c89964a06621d5f0e5c3a3f49a9bc28a1d86",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/Assume.java",
      "new_id": "8c24e18416b1174e03beed822d02761ca7d3d5de",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/Assume.java"
    },
    {
      "type": "modify",
      "old_id": "9d3a0d46d27a9da216ada6b2f7efcae3a6a6eef0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlockInstructionListIterator.java",
      "new_id": "ded2f34de49349eef1c061c3be99686e2630fe23",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlockInstructionListIterator.java"
    },
    {
      "type": "modify",
      "old_id": "23b827caa502904e91d632bfd9de5e7f37288e1a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java",
      "new_id": "0a7b01898d4774ccab04c42614c0129af0217d49",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "9dff1d90acb88bcd8b17439db3ae6924876a8fdd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/LensCodeArgumentRewriter.java",
      "new_id": "e2e0ba3b18ad190e7cb4191a172a23e763ba9614",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/LensCodeArgumentRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "b293b336bc3786db67ef4c97c8516ba1c68e8495",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java",
      "new_id": "c2be2125d1f8484652d1f071fb68778ec6a4b31d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "4e4b0ea1a6b22a34ffaec4bdbe023cbebd0ae1fa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/LirConverter.java",
      "new_id": "05c1b36e06c1ac8844cc3ddaab32c663e0511970",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/LirConverter.java"
    },
    {
      "type": "modify",
      "old_id": "062558fd24200ec6baf3a5fbace729d8a80e7e15",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/passes/AssumeRemover.java",
      "new_id": "22492fa6df8d128fa2ea478595c2ca548861e000",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/passes/AssumeRemover.java"
    },
    {
      "type": "modify",
      "old_id": "8702d9c16153cdb357965cf2e2d09fe1cf077a08",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/R8LibraryDesugaringGraphLens.java",
      "new_id": "d71d0f3d09a792d88f747ca6618806d6c76b830d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/R8LibraryDesugaringGraphLens.java"
    },
    {
      "type": "modify",
      "old_id": "2258b2784d3cea07ecccc61962ca6521ff79f8c7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/AffectedValues.java",
      "new_id": "1f02eeb0125b0f5a34af3185921064d46ca76f2e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/AffectedValues.java"
    },
    {
      "type": "modify",
      "old_id": "1f046d2379e18dd36f393c54d19c8ab406abec10",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CustomLensCodeRewriter.java",
      "new_id": "73b12ee439be8def3082030d0fb283d167575556",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CustomLensCodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "849a8996c2cf36158908002edbd8310e67429751",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Devirtualizer.java",
      "new_id": "ee8b6c7229f54c7483437d165ce7ed981b39361a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Devirtualizer.java"
    },
    {
      "type": "modify",
      "old_id": "c9257439e61aa6ee935b92723dfdd920ca47d92a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java",
      "new_id": "66e15123c3f7a30d3bd0167d76f1d24452179029",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java"
    },
    {
      "type": "modify",
      "old_id": "09141b9be6b49028e5f57b98b0732957229b2e97",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java",
      "new_id": "aca7012a81d63798aaebf30b2c448930960f8302",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "5c37f514c3f1b92da3bd0dffef811ce539a38b51",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/code/CheckNotZeroCode.java",
      "new_id": "25d60f403dbd4dc4e6ea4e39e058aaa2b6728177",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/code/CheckNotZeroCode.java"
    },
    {
      "type": "modify",
      "old_id": "5e26100b3a010e759c2a56a496de496fa3f96082",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/numberunboxer/NumberUnboxerRewriter.java",
      "new_id": "8423e1c9398ca7b60b6ae5932d74bc12c43a8b18",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/numberunboxer/NumberUnboxerRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "d82c653690b4ccca18d2317592c5da68780a6ec9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/OutlinerImpl.java",
      "new_id": "9644ff72c244604e7ee2f3451ae65ea83d4a0056",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/OutlinerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "38ecd97e68e7a03b037c94fe10a985c193ef23ea",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/bottomup/OutlineMarkerRewriter.java",
      "new_id": "956e2a8f6997b1a107751d9af8be897fb1ce928a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/outliner/bottomup/OutlineMarkerRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "ed38c171a509a1d5b03c479c0797acc53e712ed2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/Lir2IRConverter.java",
      "new_id": "e2e5997ea0e88ea94d014e18ec115a5b201bb2b8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/Lir2IRConverter.java"
    },
    {
      "type": "modify",
      "old_id": "e974f3c7c116e06578995dcce9b7bafc979299e7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirBuilder.java",
      "new_id": "35306bc5032f9b99d0903ccf1b0a6c8f6ef9e68e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "a278bca36c141b33ce0daa83af323fc0219d03c3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirOpcodes.java",
      "new_id": "af1c08e8f70ed0d835a62d378e5f7765bdd8bcb4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirOpcodes.java"
    },
    {
      "type": "modify",
      "old_id": "8e48282d5a8d6232a9478418219e588ca66256ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirParsedInstructionCallback.java",
      "new_id": "ea6bbc5bce7d566e61fd7ecf748e0c8251ace6ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirParsedInstructionCallback.java"
    },
    {
      "type": "modify",
      "old_id": "b70b0b27f0de86bfbf1a45af6115d5dc8212cf8c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirPrinter.java",
      "new_id": "70db8275ef50873c5cc5505485b4d82bff9b9bef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirPrinter.java"
    },
    {
      "type": "modify",
      "old_id": "e8e6db9e3bca6489eb3ad9cc47fb9e18ad77d9c2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/lightir/LirSizeEstimation.java",
      "new_id": "1c2b87fdfa04e4adff7bb16a94453ecd81b7d221",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/lightir/LirSizeEstimation.java"
    },
    {
      "type": "modify",
      "old_id": "7596e39854a8cbda56531284440a990ce6259a61",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java",
      "new_id": "1984ac5b635efa723eadb5577b073f45f35d3b41",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "15e33f57423806f9ad806129b64f380254d44a45",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/singlecaller/SingleCallerInliner.java",
      "new_id": "fc69f73b3fdc4a4e4c399544ae6d13c153ba5066",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/singlecaller/SingleCallerInliner.java"
    },
    {
      "type": "modify",
      "old_id": "759878b6a7a7d9c54368b5dd26c7a88bc4cbf0fd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/EnqueuerDeferredTracingImpl.java",
      "new_id": "648a3e7d89c9327269808c0679466e2d3e471c83",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/EnqueuerDeferredTracingImpl.java"
    },
    {
      "type": "modify",
      "old_id": "be552b1c69af688753bb09de98e7487710095746",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/KotlinClassInlinerTest.java",
      "new_id": "55d3f2e2d59a4865a66d4df65a143edf0b6f9411",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/KotlinClassInlinerTest.java"
    },
    {
      "type": "modify",
      "old_id": "9f6cede57b6734b79ea8513875e915ae0acbc316",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/SimplifyIfNotNullKotlinTest.java",
      "new_id": "3a61e7b97dc9c8426aa8c0ffa421328026e8fbb0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/SimplifyIfNotNullKotlinTest.java"
    },
    {
      "type": "modify",
      "old_id": "e22c3780df3dbf41c97a683f05271d30b6f91f8b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingKeepAttributesKotlinStyleTest.java",
      "new_id": "c59b6dc41ea50604b0f0a51cbe4d8616b5302a97",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingKeepAttributesKotlinStyleTest.java"
    },
    {
      "type": "modify",
      "old_id": "48b85e2b9a74ae805002f3110acbfe4bae88b60c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingTrivialKotlinStyleTest.java",
      "new_id": "4b0a02aa29fdf36c49329f669435a5daec4baee5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergingTrivialKotlinStyleTest.java"
    },
    {
      "type": "modify",
      "old_id": "e6f3ee54f71b0a5a01a1a0f2f459b1733f9e9931",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/assumenosideeffects/AssumenosideeffectsPropagationWithSuperCallTest.java",
      "new_id": "151401023c977fbcd21176d808127eb5f690af78",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/assumenosideeffects/AssumenosideeffectsPropagationWithSuperCallTest.java"
    }
  ]
}
