)]}'
{
  "commit": "aa10a0f23311c3b56a4711914eb3425ad36a323c",
  "tree": "0223e1694b01be701728acd586b3b1c2571bbad7",
  "parents": [
    "5f023eb20aff4f363ab424052b83ed7cd6073067"
  ],
  "author": {
    "name": "Han-Chung Wang",
    "email": "hanchung@google.com",
    "time": "Thu Mar 24 14:16:41 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 24 14:16:41 2022 -0700"
  },
  "message": "Split setting distribution information out from TileAndDistributeToWorkgroupsPass (#8613)\n\nThe distribution information is known when tiling sizes are set. It can\r\nbe a separate pass, and be used before different distribution mechanism.\r\nE.g., this is needed to enable distribution in LinalgFuseExpert.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3851b8b68521aafc5a56cf1a3a4184b4bf573c24",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/BUILD",
      "new_id": "2a0a363344cc88296cfe571d8452938f623a4cb3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/BUILD"
    },
    {
      "type": "modify",
      "old_id": "f53a9da59b4685c59875d0262992be9a47d6302c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/CMakeLists.txt",
      "new_id": "db3e8572af7b0a8e350ec16b9ac48d429f1bba6f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f812c996ee4213fcaf63084871d6e40660e4d7a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/InsertDistributionInfoPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "176ed5a0a39bd5d82b15726c3084ead0a5966446",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/TileAndDistributeToWorkgroupsPass.cpp",
      "new_id": "5d7d165a632364c7996da4c94d41f7fadf161e2f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/TileAndDistributeToWorkgroupsPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "ffc030c6504809473ac16283c9084a67c6467930",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/test/BUILD",
      "new_id": "f5212fc8101e8721f967d910cc6c4a946f31a7d8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "10ee3a0e80277b200d36b5543cafc9c77b10300c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/test/CMakeLists.txt",
      "new_id": "a650fa95c3c23b2723c295e3d3bf277c6781b1ff",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41ad834b004e8d334e8d3016395f093b1199906f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/test/insert_distribution_info.mlir"
    },
    {
      "type": "modify",
      "old_id": "2a9a331fcff23d5a2cd3b2904261b6d0df70d480",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Common/test/tile_and_distribute_to_workgroups.mlir",
      "new_id": "6bd12a7b218e7d82c6ec9c732569da058d51cc52",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Common/test/tile_and_distribute_to_workgroups.mlir"
    },
    {
      "type": "modify",
      "old_id": "ed195365f324a8767045ad9f5a6bb01c4c6cc126",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMCPU/Passes.cpp",
      "new_id": "56e27e10a9074f3c5509f66be0adf5f36bad2638",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMCPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c1ec65e58c34d2f7c0aaee03e3107e6acbe025d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "b6dd90669044fb1bbe97dc46f60e3fd8740b229d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "12beb290aa31a414194be5bca6ee42a1d0363bce",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Passes.h",
      "new_id": "15d747f88bcc044eeae9a3c3f85d1157ce7b5b43",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "9637a2f8b6ce94b0d30b4dd7b248e2ce0c0d21a5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/Passes.td",
      "new_id": "d24c13def7025019d4c83e859427f20e4055bc2e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "fd600d8459740cbe95a58ecfe84dd59444818e18",
      "old_mode": 33188,
      "old_path": "iree/compiler/Codegen/SPIRV/Passes.cpp",
      "new_id": "d7dffeabf7a2deccd9e4c1c22fabc62c2d28a2e6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Codegen/SPIRV/Passes.cpp"
    }
  ]
}
