)]}'
{
  "commit": "f8a0c44e19c6fd1acc6ef9f9a0370fb16fcd1c2e",
  "tree": "c152cb1d922b605b89f824484b61cdda12917882",
  "parents": [
    "2ab9cb3011cc1039a6981efc4fc1352b51e50f79"
  ],
  "author": {
    "name": "Oleksandr \"Alex\" Zinenko",
    "email": "zinenko@google.com",
    "time": "Fri May 06 13:50:49 2022 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 06 13:50:49 2022 +0200"
  },
  "message": "Use upstream MLIR Transform dialect (#9057)\n\n* Cherry-pick LLVM to add support for Tile Transform Op\r\n\r\n3c2a74a3ae02d16e899e280953c055f92aa6cdaa\r\n\r\n* Port transform ops to use upstream interfaces\r\n\r\nMLIR upstream now includes the Transform dialect along with op\r\ninterfaces and the new extension mechanism. Port most transform ops to\r\nuse the upstream interface. The LinalgTransform dialect still contains\r\nthe \"util\" ops for scoped transformation, which arguably should have\r\nbeen placed in a separate dialect to start with. These will be cleaned\r\nup separately as a decision is required whether to keep them at all.\r\n\r\nNotable changes in the naming scheme:\r\n  - `iree_linalg_transform.` goes away, general `transform.` should\r\n    be used instead as the ops are now injected into the transform\r\n    dialect;\r\n  - `*.iree_*` transform ops are now `transform.iree.*` to align on the\r\n    naming scheme of the upstream transform dialect;\r\n  - transform ops related to the structured ops philosophy are prefixed\r\n    with `structured.`, e.g., `transform.structured.pad`;\r\n  - due to a bug in the upstream parser, three-piece op names cannot\r\n    omit the dialect prefix inside transform ops, i.e.\r\n    `transform.structured.pad` must be spelled out completely instead of\r\n    using the shorter `structured.pad` form.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f7c1aaaa6764d1de6876a2cf91c73d1c0a042f2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/BUILD",
      "new_id": "575d711ea66bf2b0301b3c7024b2a3817a7a44b6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/BUILD"
    },
    {
      "type": "modify",
      "old_id": "01691e8bb757dad43103d17baf82463f36bcc9f2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/CMakeLists.txt",
      "new_id": "7d51f10fbdaa8f08661d869fe71451d9070c1d1f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e682c690b77296601dcdc0ab5f4e41dbef9ecd7b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Interfaces/Interfaces.cpp",
      "new_id": "33b7c8c7bc73abb63f86f75af529d66d8f15df19",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Interfaces/Interfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "adf53439ce83236e7c6f94c29add437d191f0d6a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/BUILD",
      "new_id": "c673c230cbf77ed7afa37ab43f44c7c94a0fd24d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ecf10380c9485ccd7144f029414c66ba3527fd47",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/CMakeLists.txt",
      "new_id": "a6820d4ecec14e7c320d967f25c666acba18779d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "90b2a8e6efdeef4e67b01bbfa0c7e57a871f0ecf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp",
      "new_id": "491fbc617073b15fbcf3589b4b66f42ddfd89f0e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2c3023f86c0dcd5ea4e258eb15505da9a29fa7c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/linalg_transform_spec.mlir",
      "new_id": "abb663599d8e13dff6634ee197e0dee38e7a73f5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/linalg_transform_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "edfe02381d91bfd22484ee5e7025d6d86464755f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/TransformDialectExtensions/BUILD",
      "new_id": "f8e4090d8da43954b70ba656a1c8244f42df2fad",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/TransformDialectExtensions/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6e252267989da2d01e9b9fafc38ddc9d2d52b74b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/TransformDialectExtensions/CMakeLists.txt",
      "new_id": "f7319b70a2a75f0aefb8b56efe23097b8d11474d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/TransformDialectExtensions/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "955b9fdcb2559a27fb49c8a49be19b5c2c7b7085",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/TransformDialectExtensions/TransformDialectExtensions.cpp",
      "new_id": "1625c413d3dd4c9b8b92c3d4208ba5418b9e788f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/TransformDialectExtensions/TransformDialectExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "7926c3eba064965a322b3b9af9c6f3753fc8d9ac",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/BUILD",
      "new_id": "d4605e04529a942789a7adcc9f8cd80b4e19f094",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/BUILD"
    },
    {
      "type": "modify",
      "old_id": "302aed1f03c4dfcf515086799156d4105cc3882b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt",
      "new_id": "cf2642b829e2118397aa328ec36ba0239bcc2c0c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "98c5ca4c2f961975f782375476974495f42dd57d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.cpp",
      "new_id": "1f4e6e54f1d9d986285d81352f6a4df79cf518fb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f60f5e079126d33db9d765634f240e2d27293de",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/linalg_transform/linalg_transform_spec.mlir",
      "new_id": "32f63699373f160ed1bb37fafa0a30e01e61d0c1",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/linalg_transform/linalg_transform_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "f7145250fe804cdb4b6d2342431a77627796a040",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "e899fcd8baa9b1aa4a2082f7da553952d8150e5f",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b429cdfc50793dda39fdb3785917d663455d7d9a",
      "old_mode": 33188,
      "old_path": "iree/tools/init_mlir_dialects.h",
      "new_id": "4c74093294d868e6e25e3ef3d273c0d91a609016",
      "new_mode": 33188,
      "new_path": "iree/tools/init_mlir_dialects.h"
    },
    {
      "type": "modify",
      "old_id": "74ac42b4843473d62f930ccfbfe49fd9e156016d",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/BUILD",
      "new_id": "431acc5655d008525c3b2009c1ab3d8952e43ed5",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5a7289b10131c9dbe8cd4e7f8526978a50fe19dd",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/CMakeLists.txt",
      "new_id": "4391ced12426e4463198ef35b6ccb6eb2b4e496b",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29eb8233029b402309762526feb363fb3c62387e",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/TransformOps/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4cb12a8dba096db188765a4b38976ce59c14d33",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7000b329a1f0acf320c78baa67f9c1064f3e5f54",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.td"
    },
    {
      "type": "modify",
      "old_id": "ad1594c68fbd29f6725d57e92d12db2819eb6062",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/CMakeLists.txt",
      "new_id": "13291638a3459d1a3bedb437a799a4e4411e94bc",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e63b39b02fce3ec76388c17e289583872207e120",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/LinalgTransformOps.td",
      "new_id": "a83239110bac12d3ed2944d0aabe558a55aff316",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/LinalgTransformOps.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d952fe622fc7f276e40e5198754d669e1763d021",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/StructuredTransformOpsExt.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a36d984d2b6859b17d6337191574ae24e9b91220",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/StructuredTransformOpsExt.td"
    },
    {
      "type": "delete",
      "old_id": "3374c5b33206294f650762893bb5af07a2464189",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/TrackingCSE.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b516c5f4cacdc924d5b4093477fbf18c96437d12",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/TransformOpTraits.h"
    },
    {
      "type": "modify",
      "old_id": "126b878cdd7b4089dc52cc89217c5a5171e82872",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/CMakeLists.txt",
      "new_id": "ce5c798a7e97e8b916e446f7b49940c2842f7e43",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff2b3c8cca3e1cb82cc8b4d0826d7e45537376d1",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/TransformOps/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3791931d4113ca21308d82497025c8ac6c53a4a3",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgExt/TransformOps/LinalgExtTransformOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b20d53228c3ad49cf3506d3e617e6dc1de1eb08",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/CMakeLists.txt",
      "new_id": "d9f3b9132101d8883787fd98226fe0bbf0a34d83",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7b6173cf7c044649ff552a61c60c05a409bc70a7",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/LinalgTransformOps.cpp",
      "new_id": "c61e6167611dbdbebabffbf65e40ffb6edcd256d",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/LinalgTransformOps.cpp"
    },
    {
      "type": "delete",
      "old_id": "9e38682bb13cdd7b633d6682692f969e35dddd86",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/PDL.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94d126ef164a37a8050c8137599572c86acabdbd",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/PDL.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae2d4596c747095153d8ff875b3289889c6d0c26",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "1680b7cdb018b9ddc6c742269ce3d8451c2f80a1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/Transforms/CMakeLists.txt",
      "new_id": "73d2bb37069a70d8522f92155258bd7e53d75496",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/Transforms/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "f4b3c599a86fd9ef98a8a6a4e63af117c0ef01f2",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/Transforms/TrackingCSE.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e42ec3645573b35b70c5411939cdd96bc6263258",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/Transforms/TransformInterpreter.cpp",
      "new_id": "930f92d6b800b72a74ce577b9dcefa632022c3c9",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/Transforms/TransformInterpreter.cpp"
    },
    {
      "type": "modify",
      "old_id": "af4eb7a2a87b383830d6e6912ef61f0fe2157ae1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/bufferize-in-parallel.mlir",
      "new_id": "c36ac9f452d84875705a703e313fcc5ff8a4ad74",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/bufferize-in-parallel.mlir"
    },
    {
      "type": "modify",
      "old_id": "925a307108725edb990cfca7dcd2f91323197a78",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/fuse-in-containing-op.mlir",
      "new_id": "47f8b2849a68aa8d05a1d032203aff05ac403b65",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/fuse-in-containing-op.mlir"
    },
    {
      "type": "modify",
      "old_id": "36822410c0e3c5323500d4a6d8864de7228bfba0",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/fuse-operands.mlir",
      "new_id": "d4e3b82303e9d303730bc95b580cd2a30b5955c8",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/fuse-operands.mlir"
    },
    {
      "type": "modify",
      "old_id": "0ddf5d1d2f7a8f8d23f473a3e5508c5271b5811e",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/in-parallel-to-async.mlir",
      "new_id": "376827632a33046306badc37bc101e1b2f377455",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/in-parallel-to-async.mlir"
    },
    {
      "type": "modify",
      "old_id": "de3614abe56f86f9e64f9d28d5a44bdc1f4b6476",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/in-parallel-to-sequential-for.mlir",
      "new_id": "021b026a0c7e18b794c363fbeaaae3618e312691",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/in-parallel-to-sequential-for.mlir"
    },
    {
      "type": "modify",
      "old_id": "4617dda28d5dde8eed6c684551fb37acb2c0d651",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/tile-to-in-parallel.mlir",
      "new_id": "28e379f89f319d539f11ac99e38bdd1f179bf0a3",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/tile-to-in-parallel.mlir"
    },
    {
      "type": "modify",
      "old_id": "9d6d4c382350ca20c0a60057aa09e44169458a33",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/tile-to-sequential-for.mlir",
      "new_id": "db3cadf78062f705c111c5fa2c28572e056088a5",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/tile-to-sequential-for.mlir"
    },
    {
      "type": "modify",
      "old_id": "e77f501fbfb00dc01f395ebdbe1058fe6744ddaa",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/tiling-to-tile-op.mlir",
      "new_id": "9d724c093ef0fe182c8d89823316a0732b35753d",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/tiling-to-tile-op.mlir"
    },
    {
      "type": "modify",
      "old_id": "c2dc9ecc6c197bfbe8a8f17385f2d0559bf3453c",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/bufferize.mlir",
      "new_id": "916b6d9359305bb9b49ad6815508b2e7b9a0300c",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/bufferize.mlir"
    },
    {
      "type": "modify",
      "old_id": "57e6420dadc24b479d76180509df9815900b1bb9",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/double-tiling.mlir",
      "new_id": "5896f8afabb17f35956b0a21e18fbd527b0d9f57",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/double-tiling.mlir"
    },
    {
      "type": "modify",
      "old_id": "1ce44dc153e764d7c9848843694c382b513f34f4",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir",
      "new_id": "726ce9c74b315fb79755735adc12b51bc6471978",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir"
    },
    {
      "type": "modify",
      "old_id": "e5f0f2f642deab0947377c004c3da00e1c054add",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/expert.mlir",
      "new_id": "5926dfc415eeb262b80ac759a3aadbc95e0f3796",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/expert.mlir"
    },
    {
      "type": "modify",
      "old_id": "c88d93f8cec171d6e1977f3a687e0b5845ef0567",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/failure.mlir",
      "new_id": "5375548352faed304784c47a51f22572c8a4c837",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/failure.mlir"
    },
    {
      "type": "modify",
      "old_id": "ea2ee9b3d5384257cc1efe466f288658cf13c0e3",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/fuse-and-peel.mlir",
      "new_id": "d7b369b1fb9fd5767f8485ced13e13dd325a8846",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/fuse-and-peel.mlir"
    },
    {
      "type": "modify",
      "old_id": "569a469d5250888bb14d9677d4a5af1ed5488ef0",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/fuse.mlir",
      "new_id": "ae39bb3c30aa7f67212c4b78e911a5687a530e6e",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/fuse.mlir"
    },
    {
      "type": "modify",
      "old_id": "916e59185790740672db18d41ac1e7b77646f312",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/generalize.mlir",
      "new_id": "0f6a24c59ce75b3d423f0a2897373c36037a057b",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/generalize.mlir"
    },
    {
      "type": "modify",
      "old_id": "77c1bbc266b574c4c84677b762c7c6328644f6ff",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/interchange.mlir",
      "new_id": "5cb979c08ae6ce0a2d8a99a3e68c81f8da282586",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/interchange.mlir"
    },
    {
      "type": "modify",
      "old_id": "74d67805ef18e07b06512e72b6daafcae65cc32f",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/invalid.mlir",
      "new_id": "fe5137a7d4a24ff9991ffa5fb93a9b12ab0d8c09",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/invalid.mlir"
    },
    {
      "type": "modify",
      "old_id": "84ff5ab7f838e8be0b7ad1df5cedec63c255a5a8",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/pad.mlir",
      "new_id": "43a5e70f4995ad7a9551046b2d5a084f7a869618",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/pad.mlir"
    },
    {
      "type": "modify",
      "old_id": "774671f6d79a1364a7a2fbd0a11055442320f932",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/peel.mlir",
      "new_id": "b6249030274ee5a76dcff856660b6b5ff9b40aed",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/peel.mlir"
    },
    {
      "type": "modify",
      "old_id": "e9cf0ee7672bbda4fffd2119c373daf36895c929",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/print.mlir",
      "new_id": "3650596e33fbc042d100b073cd1b12384a6fe683",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/print.mlir"
    },
    {
      "type": "modify",
      "old_id": "5682dd2dcf0198226ee8a8518df6d3ce6d97bee1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/roundtrip.mlir",
      "new_id": "b7f21aecc815b42f70d02123eb36d193e9852639",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/roundtrip.mlir"
    },
    {
      "type": "modify",
      "old_id": "2002d632ba34fca41a753a21348aacbc04019030",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/scalarize.mlir",
      "new_id": "5cab80c844e9c3e0573ab0a7e5e5a8a00009c4d8",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/scalarize.mlir"
    },
    {
      "type": "modify",
      "old_id": "58bca601ec718c9331a4a20645b03b033799ee00",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/selective-targeting.mlir",
      "new_id": "cdc29089d673a694b5d44d40df526fcb94a8c0fa",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/selective-targeting.mlir"
    },
    {
      "type": "modify",
      "old_id": "19e2fa6ac76ae36c401bfcf61be876f32df1e52a",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/single-tiling-full-script.mlir",
      "new_id": "90c59920bf625a50eb32339b97e4490dd72fcb49",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/single-tiling-full-script.mlir"
    },
    {
      "type": "modify",
      "old_id": "6ae805d7d6f76a56d07615ea201cad7a8d3d3f76",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/tile-and-peel.mlir",
      "new_id": "38213b9efba746d84b72eb2bc0c552579061d424",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/tile-and-peel.mlir"
    },
    {
      "type": "modify",
      "old_id": "de39bc780350f5c447c2898cb77a5fa957e474d5",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/tile-interchange.mlir",
      "new_id": "4b0f18a39de6bcaa60f55a7b674af198da15ec36",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/tile-interchange.mlir"
    },
    {
      "type": "modify",
      "old_id": "be7b9f5b41488b12e57d811d20e3d5a2bbffa134",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/tile.mlir",
      "new_id": "398695677b2b75afe06b3c3940e9a20e37ef2914",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/tile.mlir"
    },
    {
      "type": "modify",
      "old_id": "4a609b6141be90843a32393f360acf5bfda12ef4",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/vectorize-transforms.mlir",
      "new_id": "f156dfc80343915de1961cd9b2f3ab67bef99f93",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/vectorize-transforms.mlir"
    },
    {
      "type": "modify",
      "old_id": "303ff83e4128d0a3120a7fac4ac169e3b9752c8f",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/vectorize.mlir",
      "new_id": "afe807aac88c40ea513665986b7278a1365926da",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/vectorize.mlir"
    },
    {
      "type": "modify",
      "old_id": "1feb63973bc060d5a652f2cc8906f6b5419f78b1",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/tools/iree-dialects-opt/CMakeLists.txt",
      "new_id": "b38ec3f042490fd457e81f70528d56083a3e27ca",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/tools/iree-dialects-opt/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "daac1fd5961d86c86b50aba1b6dc15278535f59f",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp",
      "new_id": "34d45e4d77d7518c2b499315c251d7b9febea67c",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp"
    }
  ]
}
