)]}'
{
  "commit": "18e86abe3b70bf366f1f427cf8d87c655136407e",
  "tree": "1ed4cece34dfb5f20461bb6b15692b19df36ecee",
  "parents": [
    "b76f89ca8ba1a9e4935575826f1de4a3777e9e94"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Wed Aug 07 12:21:20 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 07 16:21:20 2024 +0000"
  },
  "message": "[Codegen][GPU] Add tiling interface implementation for iree_gpu.multi_mma (#17984)\n\nThe tiling interface for `iree_gpu.multi_mma` only exposes the outer\r\ndimensions for tiling (as reflected by the indexing maps/iterator\r\ntypes). By adding a tiling interface implementation we can convert to\r\nthe operation earlier in the lowering pipeline.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d2bac447bec31ac66759c0c461cedf336ae48c7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUApplyTilingLevel.cpp",
      "new_id": "1c3fac336ff30b44473e59e7b28abc613fdb4d16",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUApplyTilingLevel.cpp"
    },
    {
      "type": "modify",
      "old_id": "5bb44cd631f157aeed4481a0c5cc9161af9f4435",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/Passes.td",
      "new_id": "88c3d24b3ae4c46c09476191687e181f98600287",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/Passes.td"
    },
    {
      "type": "modify",
      "old_id": "1a9b13195ca63b4212f43ccc6a16293fcd7e7f50",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_apply_tiling_level.mlir",
      "new_id": "170161be77b172cd3e85963749395dedc7c00abc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/test/gpu_apply_tiling_level.mlir"
    },
    {
      "type": "modify",
      "old_id": "b71a512e7927f86fe09f9f95ea6ee6211ce9b546",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/BUILD.bazel",
      "new_id": "bb19c80a31a3dc63b6a1089c54679c2a950f14df",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bebaf9cc05e2830303fa1a1049f5c75d6e363577",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/CMakeLists.txt",
      "new_id": "22cb22c936123535c895e1d32714b2ded06b7ac9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2c8bdde871bd4145b541c762f82fe24247e934ac",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/IREEGPUOps.h",
      "new_id": "df3973f88a58a801e428f094a296b63e4f853956",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/IREEGPUOps.h"
    },
    {
      "type": "modify",
      "old_id": "cfc4ffecd3df8797a40b8cadc9734f7d3c51d3d4",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/IREEGPUOps.td",
      "new_id": "2132e5a4bcfcbedba5c97eb300330c63e7f61aa6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/IREEGPUOps.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82d9758244097117565ec9cb5665ece474bf8d84",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/TilingInterfaceImpl.cpp"
    }
  ]
}
