)]}'
{
  "commit": "e33ca8920e33f0108385a486884ff67b1aaacee5",
  "tree": "056dfab199221b2356e1d8bd5ad9e190836e4a18",
  "parents": [
    "322d688348903c8e6c69586b15b7cbff298932b5"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "groverkss@gmail.com",
    "time": "Tue May 28 20:05:02 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 28 20:05:02 2024 +0100"
  },
  "message": "[LinalgExt] Split TileAndDecomposeAttention (#17468)\n\nThis patch splits up TileAndDecomposeAttention into two separate passes.\r\nTileAttention will eventually be replaced once we have\r\nPartialOpTilingInterface implemented for it.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bedc24921af851d41b212803cdb4f60f4edd1d1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.cpp",
      "new_id": "110fe91a8c2dc216b0c6ebb0aa8748627b3dccab",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "f703fab40fe8720b518dd6abc83e390161712d1e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/Passes.cpp",
      "new_id": "48bc5dbe90eba39ab58e30df04d6d026c9e8e689",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab93ec43a2f36dd3a39d5fe791419bc0b3de5d5d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/BUILD.bazel",
      "new_id": "1d08da97399158df5e9002d0d15c1c2621241e43",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f6e437257cb30d7ff6e8e922368a2cc89daf412d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/CMakeLists.txt",
      "new_id": "668d28aec84ab050db8ac89d389f897c1ce066bb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c70000f0977854d7ebc80a05008c4cfaa3c023e7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/DecomposeAttention.cpp"
    },
    {
      "type": "modify",
      "old_id": "f4de63f9c3768468221277d1154f5429001d6c2d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/Passes.h",
      "new_id": "43d44a377d83d0c4dcdff3e55f7c2bd9ca9150c5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "11802e88693dfddcb0a04ee9981850ba0f016f01",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/Passes.td",
      "new_id": "77bb10596821e328f13db1248b2a4810bcfe1699",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/Passes.td"
    },
    {
      "type": "delete",
      "old_id": "5703c7bbc5262677f4847455cbd0890cd1701e9d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/TileAndDecomposeAttention.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c862b58e5c7786664aa54bf08676b2df310d99f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/TileAttention.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3742b19924fe41e894331489abc26397dc4d83f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/test/decompose_attention.mlir",
      "new_id": "ce7e384b730b57e58c85bc07bbe2ffd52125afc9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/test/decompose_attention.mlir"
    },
    {
      "type": "modify",
      "old_id": "9e7289fcec7092ab9b0ce8517c89f206a059c630",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/test/tile_attention.mlir",
      "new_id": "7bcbaeec9a425700b40e85716ac1db00792f9889",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/test/tile_attention.mlir"
    }
  ]
}
