)]}'
{
  "commit": "ba4e03e4144915ddf10f0b5f7fec65b1674bd6b8",
  "tree": "f1c5f792c6e3c5b0d2c3a6ad17cd22b08d4918ff",
  "parents": [
    "2cf6cafd94caa95f4928d4418756be3725c0e7d9"
  ],
  "author": {
    "name": "Bangtian Liu",
    "email": "liubangtian@gmail.com",
    "time": "Wed Sep 10 15:49:24 2025 -0400"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Sep 10 12:50:43 2025 -0700"
  },
  "message": "[mlir][Linalg] Allow PartialReductionOpInterface ops in tile_reduction_using_forall (#157932)\n\nFollowing [PR\n#120118](https://github.com/llvm/llvm-project/pull/120118), this PR\nextends transform.structured.tile_reduction_using_forall so that it can\nbe applied to any operation implementing `PartialReductionOpInterface`,\nrather than being restricted to LinalgOp.\n\nExisting tests relevant to linalg ops remain valid:\nhttps://github.com/llvm/llvm-project/blob/2a2296b1aab4614bf6c95c3003000832c9d43de5/mlir/test/Dialect/Linalg/transform-tile-reduction.mlir#L114\n\nAdditional tests for non-Linalg operations (e.g., IREE custom ops that\nimplement `PartialReductionOpInterface`) will be added on the IREE side.\n\nSigned-off-by: Bangtian Liu \u003cliubangtian@gmail.com\u003e\nGitOrigin-RevId: 17723e472e228be5404ab4377498b52a0c5db03b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a19cce4b919a820acf87c6db2529ee137b671708",
      "old_mode": 33188,
      "old_path": "include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td",
      "new_id": "8f3232f01544fc8243d380cabc9cd2a724fd1e0f",
      "new_mode": 33188,
      "new_path": "include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td"
    },
    {
      "type": "modify",
      "old_id": "f0c1f4485b054cf9281f3a3250f298ffd5b74cfe",
      "old_mode": 33188,
      "old_path": "lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp",
      "new_id": "f3db8f7ccfaa1750b9ab50acfe139a47528e98d1",
      "new_mode": 33188,
      "new_path": "lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp"
    }
  ]
}
