)]}'
{
  "commit": "b9877ec82f692b2e237bf4c834493d70d70817cd",
  "tree": "987ea92eefa6e5fb4cc5dde299ca1a0680ce3c10",
  "parents": [
    "8642762ac356f0b8432b78d7a32c1f5213e494b3"
  ],
  "author": {
    "name": "Adam Siemieniuk",
    "email": "adam.siemieniuk@intel.com",
    "time": "Mon Oct 13 14:22:44 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 13 14:22:44 2025 +0200"
  },
  "message": "[mlir][amx] Optional stride for tile load and store (#159569)\n\nAdds an optional stride argument to `amx.tile_load` and `amx.tile_store`\noperations.\n\nThe stride argument aligns ops closer to the hardware intrinsics.\nHowever, stride remains optional to preserve current op behavior.\n\nExplicit stride allows greater flexibility in terms of the base buffer\nshapes and allows different read and write memory patterns.\nWhen stride is not provided, it is inferred from the buffer shape as\nbefore.\n\nOperations documentation is expanded to make ops easier to use.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1236fede4d88b36233daca18862849e67e6e4cee",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/AMX/AMX.td",
      "new_id": "cace63d32fd8077f7e88cfcca268303f657302a3",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/AMX/AMX.td"
    },
    {
      "type": "modify",
      "old_id": "68990ef0dc0c3b3435a501b22a378a14cba27139",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/AMX/IR/AMXDialect.cpp",
      "new_id": "d9c097c9a3c6fc34d9a606976ccac6c1e631ad47",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/AMX/IR/AMXDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e562b00a46a96c462e18500c372f53a03be8a5e",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/AMX/legalize-for-llvm.mlir",
      "new_id": "a109f42e9dea347f0c8d691ffbc03ced9bfd8b00",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/AMX/legalize-for-llvm.mlir"
    },
    {
      "type": "modify",
      "old_id": "1b7f781ae173d39ddb0430c3168b8d7c93f40542",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/AMX/roundtrip.mlir",
      "new_id": "3d0f276df6a26154c7e7d541c89c400f03943465",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/AMX/roundtrip.mlir"
    },
    {
      "type": "modify",
      "old_id": "abdf2fe3bd534e8fe2ac8f4fd0b8a5198d45d779",
      "old_mode": 33188,
      "old_path": "mlir/test/Target/LLVMIR/amx.mlir",
      "new_id": "160a9ced46e2129e8647046407178ccf1464470e",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/LLVMIR/amx.mlir"
    }
  ]
}
