)]}'
{
  "commit": "9fb3343534f44dabd8ccdd8648ff8ae0be1dbd76",
  "tree": "40ed43043deae0b0551eeb0eb3745d970a121867",
  "parents": [
    "60b65f30c932eaf967922785253a85a1aa14cebb"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "groverkss@gmail.com",
    "time": "Mon Aug 26 14:36:08 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 26 13:36:08 2024 +0000"
  },
  "message": "[LLVMGPU] Remove old LLVMGPULayoutAnalysisAndDistribution (#18115)\n\nThis patch removes the old layout analysis and distribution. This\r\nbackend was only being used by a transform script to compile attention,\r\nbut isn\u0027t really used anywhere else and is not maintained.\r\n\r\nThis backend can be completely replaced by the new vector distribution\r\nbackend. One downside of removing this pass is we cannot compile\r\nattention for mma.sync anymore, but we can eventually add support for\r\nthat in vector distribution (or TileAndFuse) in a much better, non\r\ntransform dialect script way.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f720f07d938a2cbb9a029bdf9a99cae59efcb52b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp",
      "new_id": "4888947aab6df25ed4c49f424688bf9e55b40825",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "382de0efd0612d1364f799ab2f5449bd4af96283",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensionsOps.td",
      "new_id": "0d361fecaddef4e2bc721c36474628ac5c6e46e3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensionsOps.td"
    },
    {
      "type": "modify",
      "old_id": "dcf89c80bf53e6671d4d3d1d7193b3d5faf40113",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/BUILD.bazel",
      "new_id": "eeb97bf8c0338a30b24a8116f2477dfc1cef443f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "414cc91b34042633244df4f7d95016a6c735a633",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/CMakeLists.txt",
      "new_id": "ccd7f4bef8268bfead8b94370f1e4fc2e8299a66",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "7123e4d9e999bca2ce1ff5da59bc8d2506bdb451",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/LLVMGPULayoutAnalysisAndDistribution.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3ed0f3692fb059dcf104c89e93e935a780cd4b17",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/BUILD.bazel",
      "new_id": "bad6fabb3fafb6a6af213cc95b79ceb35a744af9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "692ce93d2916e3d886c464942a67a0731ffcb621",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/CMakeLists.txt",
      "new_id": "9897cbfa10571e16be382fd749eb8057710b8c8b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "933c15a6da530d646a4c83b9aed1363e57fc5502",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/layout_analysis_and_distribution.mlir",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d9c7a055e6e5b019b6ed8a5080904a5c5e921bda",
      "old_mode": 33188,
      "old_path": "samples/transform_dialect/transform_library.mlir",
      "new_id": "9f5f0378a80220ea2bdd20b6227cf3c62a9a780f",
      "new_mode": 33188,
      "new_path": "samples/transform_dialect/transform_library.mlir"
    }
  ]
}
