)]}'
{
  "commit": "c6a044b87f9aad12af7af4b7f287d47d856fa522",
  "tree": "273aad40c68e8a6740adf772f9752ea3eb7746a2",
  "parents": [
    "70b2b4583fbf607b2be9873b297ef1ec0bf1db9b"
  ],
  "author": {
    "name": "Lukas Sommer",
    "email": "lukas.sommer@amd.com",
    "time": "Mon Dec 08 11:43:08 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Dec 08 02:43:08 2025 -0800"
  },
  "message": "[Stream] Encode packed_storage device and host tensors (#22722)\n\nExtends the Stream passes `EncodeDeviceTensors` and `EncodeHostTensors`\nto correctly handle tensors with the `packed_storage` encoding attached.\n\nThe two passes now encode tensors with the `packed_storage` attribute\nthe same way that `i1` tensors were encoded with the experimental\n`iree-experimental-packed-i1-storage` option active.\n\n---------\n\nSigned-off-by: Lukas Sommer \u003clukas.sommer@amd.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32eed40a264bd776a3a816c42f308de2945c5199",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Encoding/Utils/ElementPackingUtils.cpp",
      "new_id": "10d75a6ae56b0980a8d7b2aac88b4fbf0354a686",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Encoding/Utils/ElementPackingUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e5e8a22d7dd4344819738510e91995d7aad231c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Encoding/Utils/ElementPackingUtils.h",
      "new_id": "efabcf05830722d352a0bcabee131cfa5cec65d6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Encoding/Utils/ElementPackingUtils.h"
    },
    {
      "type": "modify",
      "old_id": "4c31f312d02616e88b5a0c47959c10ab9834437a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/EncodeTensors.cpp",
      "new_id": "64709801ecb0201c7f576deefb7d0d832e93cab0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/EncodeTensors.cpp"
    },
    {
      "type": "modify",
      "old_id": "1f485198766fa7e4f85ffcb36205dc7eb7a745c6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/BUILD.bazel",
      "new_id": "1a7d36dfe8feab870eba5deeb562cc8e7badf5c6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "739bd8d8a0488f64825598945ee43ed3ea615122",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/CMakeLists.txt",
      "new_id": "cf32fcbddf54a5f247e4af3d911e97462e51c973",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f31c74f2863990d14db5f31c0b90a3ed1be1bdbb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/encode_device_tensors_encoding.mlir"
    },
    {
      "type": "modify",
      "old_id": "b04369652fdc3bd16367accb838bb94f8e9ebf6c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/encode_host_tensors_packing.mlir",
      "new_id": "a2c180f59aa901c19e9d9acedaf6fed505a8f529",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Stream/Transforms/test/encode_host_tensors_packing.mlir"
    }
  ]
}
