)]}'
{
  "commit": "fc3781853ba1b456429a908e5604589c68878ab8",
  "tree": "8ad72ad197a14c58e0548b4d3b11f5e4cc2af3c3",
  "parents": [
    "72a2d8220ade3f9ac96f5424f803c774499cf54c"
  ],
  "author": {
    "name": "Charitha Saumya",
    "email": "136391709+charithaintc@users.noreply.github.com",
    "time": "Thu Jul 17 15:13:20 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 17 15:13:20 2025 -0700"
  },
  "message": "[mlir][xegpu] Minor fixes in XeGPU subgroup distribution. (#147846)\n\nThis PR addresses the following issues.\n\n1. Add the missing attributes when creating a new GPU funcOp in\n`MoveFuncBodyToWarpExecuteOnLane0` pattern.\n2. Bug fix in LoadNd distribution to make sure LoadOp is the last op in\nwarpOp region before it is distributed (needed for preserving the memory\nop ordering during distribution).\n3. Add utility for removing OpOperand or OpResult layout attributes.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fea10185402aceb22260d7323d381313a56cd18",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h",
      "new_id": "488f358ff38023232335db30805f856665578d5c",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h"
    },
    {
      "type": "modify",
      "old_id": "5319496edc5af4446123fe30e6d21b4a390abcaf",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp",
      "new_id": "bc61979c2732ba130531bf36001e84b49cbd60d2",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "6b85a66a8bd365d95a8cda1e3bbefeb5133342d5",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp",
      "new_id": "370d149ee55aff3e10f4d8ee4e22518186dd7220",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "0bfbc4a35c03b3c301313c9928a6211dc78646c0",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/XeGPU/subgroup-distribute.mlir",
      "new_id": "e78ae4a17710befb5daba8f55ca7e7577755e73c",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/XeGPU/subgroup-distribute.mlir"
    }
  ]
}
