)]}'
{
  "commit": "6a5ddadd96e1e12e7adab49fe4da8acc6e42f4dd",
  "tree": "9bc437da2eaf00844919612b725dcc77b6b2ba3e",
  "parents": [
    "621c186ddc8f3db8ef5b46d92d94ce756f629827"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Mon Feb 12 14:55:32 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 12 19:55:32 2024 +0000"
  },
  "message": "Add a pass for generating splat archives during compilation (#16353)\n\nThis pass is useful for benchmarking and debugging models with\r\nparameterized weights without needing to download multiple gigabytes of\r\nweights first.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b37c32ed85bfb286c224f5381385457b9eeb09fb",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/GlobalOptimization/Passes.cpp",
      "new_id": "e53f7cd50c6ccb2f526d8c5a67fd71721013431c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/GlobalOptimization/Passes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16dde6667a94b56b819d5e0a2cff3a2aa8db579c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/ArchiveUtils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1345e6895a30b50d6eb27b16eea072c6699b8615",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/ArchiveUtils.h"
    },
    {
      "type": "modify",
      "old_id": "8793f8c6f66e8c2a5e3af1a6e0bf57cb38e9a6d8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/BUILD.bazel",
      "new_id": "caef38dd8f8332a91726b28c7394597e67702e14",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c943d2c5867cb19cc415ec785ff661382242eca2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/CMakeLists.txt",
      "new_id": "0a3ac29658aa621ce00fc980b672018905b90848",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "38ede9a944857a3a62a20fb677711253cec29772",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/ExportParameters.cpp",
      "new_id": "4f7eeaa9b50e697b4241efa93e86dce2032b7553",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/ExportParameters.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2703725cbedf4b1abb93f3290d335f48cfd1467",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/GenerateSplatParameterArchive.cpp"
    },
    {
      "type": "modify",
      "old_id": "1894fcc50f90ca93c624df63c6223b084e59f212",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/Passes.td",
      "new_id": "61b224704311cc33eed8bf1cfcd6cdb48681b756",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "96c6c6da0efccab9661c9243d6c37d78d2d8aed4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/test/BUILD.bazel",
      "new_id": "7b6620f45de56adcea1ae8805a312923a5983fab",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c5dc94f4300fc8a954c758fef07cfb59e301a7db",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/test/CMakeLists.txt",
      "new_id": "72297bce8d061c7dc4e06742980e3926aa5e59c4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c99d39095292392b000975aa3c5b876703af95a3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Modules/IO/Parameters/Transforms/test/generate_splat_parameter_archive.mlir"
    },
    {
      "type": "modify",
      "old_id": "ac8cf2ef2b43e02c5411d32119026a392d2be867",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Pipelines/Options.cpp",
      "new_id": "f88138afbd84524647642a4194e54bab8958682d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Pipelines/Options.cpp"
    },
    {
      "type": "modify",
      "old_id": "32c22a44ca87e0b96352eb99323a68e5322242ff",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Pipelines/Options.h",
      "new_id": "120b81bb045ba33e746f98dbfd8f326daf916272",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Pipelines/Options.h"
    },
    {
      "type": "modify",
      "old_id": "5d168269dc63a3ab928c543cdf29808ffcc1e2e9",
      "old_mode": 33188,
      "old_path": "tests/e2e/parameters/BUILD.bazel",
      "new_id": "81e36b107eb90c450308a4d1d8195260d3aceac1",
      "new_mode": 33188,
      "new_path": "tests/e2e/parameters/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6c4f504ec39818c0d589f7c15f09eb54c8f96d64",
      "old_mode": 33188,
      "old_path": "tests/e2e/parameters/CMakeLists.txt",
      "new_id": "61ad996589da62a03884a045a2f3d913cf5b2b79",
      "new_mode": 33188,
      "new_path": "tests/e2e/parameters/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85c160d995dcb1d3f3c8f8cc01eecbae29628bd5",
      "new_mode": 33188,
      "new_path": "tests/e2e/parameters/generate_splat_archive.mlir"
    }
  ]
}
