)]}'
{
  "commit": "40a49b82d07b6fad701dec845b0ab10cee98660a",
  "tree": "287f2ac193c6fd778b58577dfbbb632c6c465134",
  "parents": [
    "20dbcb7679e53b7fb8e006d47c0bd3b00fcc1013"
  ],
  "author": {
    "name": "Zhewen Yu",
    "email": "zhewenyu@amd.com",
    "time": "Fri Apr 10 10:01:22 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 10 09:01:22 2026 +0100"
  },
  "message": "[Codegen] Fix BufferizeDispatchTensorLoadStore to handle nested ops (#24048)\n\nThe original logic only iterates over top-level operations in the\nfunction body. This missed ops nested inside loops such as `scf.forall`,\nwhich are created by split reduction for matmuls with large K\ndimensions.\n\nAssisted-by: Cursor (Claude)\n\nSigned-off-by: Yu-Zhewen \u003czhewenyu@amd.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24cbce406ae048db2e2ffa3e9aa4bc5d60a0b688",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/BufferizeDispatchTensorLoadStore.cpp",
      "new_id": "c043e2ec75f09030c98735af8be120cd9db2f475",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/BufferizeDispatchTensorLoadStore.cpp"
    },
    {
      "type": "modify",
      "old_id": "276fe80bb4feb3fb035b9e41cfa5d6ff06c2ad4d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/bufferize_dispatch_tensor_load_store.mlir",
      "new_id": "654aa26470408dd2f1a4b0ff03eeb0b72fcfe72c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/bufferize_dispatch_tensor_load_store.mlir"
    }
  ]
}
