)]}'
{
  "commit": "b95c520c4c18c24abee62bc86288eeec37e53ae2",
  "tree": "b6c6108b3b8f10c9312cb462815a92458167c395",
  "parents": [
    "be167a62f8872597eac1b72e26b4c62e291bfd5c"
  ],
  "author": {
    "name": "Nicolas Vasilache",
    "email": "nicolasvasilache@users.noreply.github.com",
    "time": "Tue Jun 07 17:02:32 2022 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 07 17:02:32 2022 +0200"
  },
  "message": "Add tiling to scf.foreach_thread (#9288)\n\nThis revision adds tiling for scf.foreach_thread using the TilingInterface.\r\nThis will allow retiring the linalg_ext.tile op that becomes unnecessary with the new abstractions.\r\nThis will also simplify the path to map to dispatch regions in a followup commit.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d04ceecc9ab63409a0c1f34711dca39c71fd06c",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.td",
      "new_id": "f91a91022d09998f0afacd15b67fdc48eb6a9cd0",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.td"
    },
    {
      "type": "modify",
      "old_id": "b5a669efef4108dcf0935e67f10bb2bd31ef0d5e",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Transforms.h",
      "new_id": "6c7f4de9b5f52dcb603730fd019e32c98f30437d",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Transforms.h"
    },
    {
      "type": "modify",
      "old_id": "dca044c695314ff28e3d6fd64da537c27119de77",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h",
      "new_id": "c1f8cc63845f62923f2b13d85f013529d5c190f8",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h"
    },
    {
      "type": "modify",
      "old_id": "f9492ded0d41ea76b5926b204c57692e41a44d26",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.cpp",
      "new_id": "c50f9257d2dc8aeaf2e6ff05ccbf44398ad2da6a",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "61a62aea9516819a8bed7d09a43f8a3db3dd40ae",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/CMakeLists.txt",
      "new_id": "15506ded5159f350a1f136f9e5b9a4cfdb620964",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9fbe973924e921badfb9de4ad0cc072ec22a871",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingToForeachThreadOp.cpp"
    },
    {
      "type": "modify",
      "old_id": "da5882493b9edfdf8726fe4d83539ee9c8c2eea0",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Utils.cpp",
      "new_id": "37f1ea3461c63c114eac9e67adef3298b5c8b215",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/Transforms/Utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b16548623a72bea19923f2b59e200101fa847967",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/tiling-to-foreach-thread-op.mlir"
    }
  ]
}
