)]}'
{
  "commit": "769ffda7c2346e3bba26918f7bbd132bcde5101d",
  "tree": "6c95fc66a61c8f90425f265e51b77ed992cc354e",
  "parents": [
    "d015bbc5f1e0c6b117e5e1fbbbf8f42c381e09fb"
  ],
  "author": {
    "name": "Nicolas Vasilache",
    "email": "nicolasvasilache@users.noreply.github.com",
    "time": "Mon Mar 06 09:20:27 2023 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 06 08:20:27 2023 +0000"
  },
  "message": "Evolve transform dialect usage towards non-blanket-canonicalized sequences (#12465)\n\nThis revision evolves our usage of the transform dialect to be more in\r\nline with recent evolutions upstream related to rewriters and listeners.\r\n\r\nThis is also related to #12444 for which it aims at surfacing potential\r\nerrors more proactively.\r\n\r\nThis rewrite surfaces 2 places upstream that do not take a RewriterBase\r\nand that we should fix to avoid footguns:\r\n1. `moveLoopInvariantCode`\r\n2. `promoteIfSingleIteration`\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa01046f67f23bc21e6352e8e2f575223a457685",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/BUILD",
      "new_id": "c0d82a6940157e9a16ac225b817b9b479c3779c0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6d6d6de0dfb4693a3f49768a6287886840fc1b81",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CMakeLists.txt",
      "new_id": "c217c186826bf848d6a12467ab61c0994395a80c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "00e8fa257b822c7a17edcee336953f17d5c76201",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp",
      "new_id": "eefb051a6e2a04af1886b2426d8db0e65854f07f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0cefc136747850eaf41aa09f8d2e50967e53d5f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.h",
      "new_id": "c1064f6ac1b646d37164451abe0d8e4dda8d1514",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.h"
    },
    {
      "type": "modify",
      "old_id": "4317058c4cf5f8fb097de44b775de6185b66359a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensionsOps.td",
      "new_id": "a55c29dfb069d0dc39881c880958a43e5a6d605e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensionsOps.td"
    },
    {
      "type": "modify",
      "old_id": "360ba8260a13a6a193a05d77b270800b8573c911",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/reductions_codegen_spec.mlir",
      "new_id": "8811b762843f52be3de3b9cb385301cecaec6620",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/reductions_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "7ba482c7a78f7e93cbfe14b85d28ce36031b5fc6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/reductions_match_spec.mlir",
      "new_id": "22311d6c78e950646cae66d9110939882fc7f5d8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/reductions_match_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "d4dd18db1d4f6c69e637382ac466e34af7859438",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/repeated_matcher_use.mlir",
      "new_id": "4c63f9acfb3268d9a08d5ff20f919c7d25097f74",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/repeated_matcher_use.mlir"
    },
    {
      "type": "modify",
      "old_id": "bf02a3a6d5878706e2bcc85269c555b205299854",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/transform_dialect_bufferize.mlir",
      "new_id": "9268b1777b5d980155e5a3bcaed8291af5998e11",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/transform_dialect_bufferize.mlir"
    },
    {
      "type": "modify",
      "old_id": "94e984edd53029ea5897aee7726b06b3ca2b762b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/transform_dialect_iree_tile_to_forall.mlir",
      "new_id": "d9cce5deac6bb12c54687cfff9203642c8907950",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/test/transform_dialect_iree_tile_to_forall.mlir"
    },
    {
      "type": "modify",
      "old_id": "1156f48d05d5662d738462da023283d7309ade69",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp",
      "new_id": "c2d1c45c01000ef8d2099916d2448c82f415134e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "33584a94ac9516b7720a2e815db20e6813a71617",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensionsOps.td",
      "new_id": "81f41c28d1d33f59c6ea50f5ba662f1ad0825c5b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensionsOps.td"
    },
    {
      "type": "modify",
      "old_id": "a4f4cde8489606f1ab05a41cea0be72acfa12ebd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/create_async_groups.mlir",
      "new_id": "e96b768d2c6b3cb066eb6d2308880f6793aa10e2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/create_async_groups.mlir"
    },
    {
      "type": "modify",
      "old_id": "dea32e2d9f072b2eab5acb0568bf238cbbee0367",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_bufferize.mlir",
      "new_id": "02ec5bbbc0cabb4205d3e6215c562ad9a88fc5b3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_bufferize.mlir"
    },
    {
      "type": "modify",
      "old_id": "e4d05573c894329a93487858c17837c2018c10a1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_bufferize_spec.mlir",
      "new_id": "87d7bb30833d845f2023ac023a30cafa86ba6b32",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_bufferize_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "8ee855696a70d7248796761f10d7fc671aa421c1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_foreach_to_gpu_spec.mlir",
      "new_id": "4314ef1bf07a1afc36e778f8632e42261cfae19d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_foreach_to_gpu_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "d52461a9c7844cae48a92669ddf459bae68b634c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_vector_distribution_spec.mlir",
      "new_id": "7f438dac8d7f4eeea45ebb43c534067fc42c648a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_vector_distribution_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "26cb9bfe9d9683c22e9e24acdb6d150424fcf857",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_vector_warp_execute_on_lane_0_spec.mlir",
      "new_id": "ac01b4389380c4105fa417b4afcf232cf29af46e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_codegen_vector_warp_execute_on_lane_0_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "0e18f1db32c5d2e1d86625bc6e117b95508ea724",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_promote_operands.mlir",
      "new_id": "265775930d6b540062de2c7bbc9039cea3eae8a5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_dialect_promote_operands.mlir"
    },
    {
      "type": "modify",
      "old_id": "a527c533934e872335b1b2717823abc1626126a8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_distribute_forall.mlir",
      "new_id": "c9539f3956b4011d5f2cf6f2e655073a77a0da9a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_distribute_forall.mlir"
    },
    {
      "type": "modify",
      "old_id": "23d14c7840e141d4ce1f6de82cf5423f728a7b02",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_gpu_pipelining.mlir",
      "new_id": "9f99b284a63def8d31830deaf935cbbd974e868f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_gpu_pipelining.mlir"
    },
    {
      "type": "modify",
      "old_id": "c89d08037415b5472f36dfae1f717c42032ab569",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_vector_to_mma.mlir",
      "new_id": "cf54d3d6e6b7403588d8a6e29358d9bcb0d887eb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transform_vector_to_mma.mlir"
    },
    {
      "type": "modify",
      "old_id": "6539fd4eeba530d1a37b85f4225eb4a8fa34b47e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/transform_dialect_dispatch_spec.mlir",
      "new_id": "c98fdf14d23393a1550126a3783d3ec0e5025bd0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Flow/Transforms/test/transform_dialect_dispatch_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "cf3cd226e1509305b48bfdf51e9e89a66dad90e0",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp",
      "new_id": "264f47e5190e107f6d3635a9bceefe8652346c05",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/LinalgTransform/IR/StructuredTransformOpsExt.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb70e14cf2982e6a43b2f7b427aad766bd0bc1b2",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/foreach-thread-to-async.mlir",
      "new_id": "9439fd5404a0de80b10da28f8707c4f1113f05ab",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/foreach-thread-to-async.mlir"
    },
    {
      "type": "modify",
      "old_id": "0aef6ab4804348b37cb9725c2b47f082c20dee21",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/foreach-thread-to-scf-for.mlir",
      "new_id": "a9a565d40a9b435c0f47ee3a75282eeca83bb8dd",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/foreach-thread-to-scf-for.mlir"
    },
    {
      "type": "modify",
      "old_id": "b790dbcc522ffeeb925b5f1225a4550a83b807cd",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/fuse-operands.mlir",
      "new_id": "6e7b6bced8619c2fbd2abb25f502f779d6dd859f",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/iree_linalg_ext/fuse-operands.mlir"
    },
    {
      "type": "modify",
      "old_id": "dd6e3f838f60e5f1c4c966cbcd98cb5e43dc8242",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir",
      "new_id": "59e203241e2ad1d252bf33f9cfb21f8e323eeeca",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir"
    },
    {
      "type": "modify",
      "old_id": "d16c75d3de3e0b8b3ef8145fe062a3321f1e00ad",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/failure.mlir",
      "new_id": "c678ec48380c7535a1d8dee1de391f96e193e340",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/failure.mlir"
    },
    {
      "type": "modify",
      "old_id": "8b8abc127cd661df51bec161a63bcfabdb23d33d",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/invalid.mlir",
      "new_id": "4904f2e3aabf3ccbaaee1cbd290787b8e4603d9c",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/invalid.mlir"
    },
    {
      "type": "modify",
      "old_id": "01a22ea35cf1273c5090061b9ae55487863b55f8",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/roundtrip.mlir",
      "new_id": "3926f9c3f4da0ee042f5354d4ccd5bf871fdcc58",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/roundtrip.mlir"
    },
    {
      "type": "modify",
      "old_id": "09dc29def40f7412ed2d504be85ced747cd595a9",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/single-tiling-full-script.mlir",
      "new_id": "f5b7a5204d31370e789b0f49b8cb1046e33516a2",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/test/Dialect/linalg_transform/single-tiling-full-script.mlir"
    },
    {
      "type": "modify",
      "old_id": "f891e4903f1da1d00249626f00cc42a5158bde56",
      "old_mode": 33188,
      "old_path": "tests/e2e/linalg_transform/transform_dialect_codegen_spec.mlir",
      "new_id": "88d1ec40d588e2246f09611e0a0972a4fcc38c1d",
      "new_mode": 33188,
      "new_path": "tests/e2e/linalg_transform/transform_dialect_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "065c2a26701b6cb37e115d6b201bdb71400ea185",
      "old_mode": 33188,
      "old_path": "tests/e2e/linalg_transform/transform_dialect_dispatch_spec.mlir",
      "new_id": "6e13b4521ee4bfc0f338e81a8ec770c7dd9c7974",
      "new_mode": 33188,
      "new_path": "tests/e2e/linalg_transform/transform_dialect_dispatch_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "41e1a2c5e93bec4042244a1f421e577862a05311",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cpu/matmul.mlir",
      "new_id": "601aa53e0126bb52a137890e48ea35f691ffb5b3",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cpu/matmul.mlir"
    },
    {
      "type": "modify",
      "old_id": "2ffb8801fae5549697728f4c65ec3315e4ff92db",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cpu/matmul_codegen_custom_dispatch_formation_spec.mlir",
      "new_id": "20297024f62cf85acb18e564d06c8dc076d189f1",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cpu/matmul_codegen_custom_dispatch_formation_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "2d13cb79196dc0138c728c7768578c71ef35339e",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cpu/matmul_codegen_default_spec.mlir",
      "new_id": "c7f1491f211887c7752419ad8304a309cfb8c4d6",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cpu/matmul_codegen_default_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "25a08b28b3a0db1d05f0ac1ea4d49ace33c3061c",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/eltwise_reduction_codegen_spec.mlir",
      "new_id": "5d13de7bb4b35cccc2661256f5f980edf57eafa7",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/eltwise_reduction_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "29f3860f895c42442855ede3a495f9e51d928797",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/eltwise_reduction_eltwise_codegen_spec.mlir",
      "new_id": "69af78b85cc80a56de6bc1b0b04adda330878e02",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/eltwise_reduction_eltwise_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "d7cdeecff431c3c0ab16765ec2901b95d64342e2",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/mma.mlir",
      "new_id": "6dc2e7dfbfd7c238e2bcd29eb3fa7404205bf98e",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/mma.mlir"
    },
    {
      "type": "modify",
      "old_id": "ddf3fc7d9ca9d1084ba52e88c736a4ca2c493c86",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/reduction_codegen_spec.mlir",
      "new_id": "e4c2f0ae06796797355f630323f82b7cfa7cb292",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/reduction_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "c7213eeadac4f050d99fa42a71f80271f5971b19",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/reduction_eltwise_codegen_spec.mlir",
      "new_id": "164cd31cbbb4983dc6e06d5068fdae4f89a12eea",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/reduction_eltwise_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "0578a842f2de0c1cd9a9a1415d8265eb9065075e",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/reduction_v2.mlir",
      "new_id": "6f4af932149cbf662077aa72fb5c6d3c23d85c37",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/reduction_v2.mlir"
    },
    {
      "type": "modify",
      "old_id": "8951d6a28257be0ef210176ce2eeb6e51201bb5a",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/reduction_v2_codegen_spec.mlir",
      "new_id": "bda3fcb94da438fc5666ac15f6699e5d376396a9",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/reduction_v2_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "967d37af778493c87159b15e74c6eba73a4526c7",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/reduction_v3_codegen_spec.mlir",
      "new_id": "53afe4d5749da6f6c125d1db5135dacd281c9b47",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/reduction_v3_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "df7464d752c9047fb6387cd0550b882e2ed04e22",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/softmax_codegen_spec.mlir",
      "new_id": "64eda2a1dcac4278a29464a1921e9b72aafca46a",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/softmax_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "efa5e5d4ba23ed6167b695a6f2be649e9e6b3120",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/softmax_dispatch_spec.mlir",
      "new_id": "308492603447d1af8fa59493ccf697cff8880d9b",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/softmax_dispatch_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "ba90328e0ca13471aefa1d532c625c4ff1b9bfba",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/softmax_partial_codegen_spec.mlir",
      "new_id": "3e7d96a6e4cf0b3909bafcab2d8c9b32d899458b",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/softmax_partial_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "89f18dfd2904bda89fa3e4c3a8e32f01df098689",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/softmax_v2_codegen_spec.mlir",
      "new_id": "986076421f2fa2f80f7407d227785bdc76feb003",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/softmax_v2_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "57487772606de7002d04f6459c68cb46e5ca51c6",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/vecadd2d_codegen_spec.mlir",
      "new_id": "ee202ad909c21dea3e37946d61416e60a53b1b11",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/vecadd2d_codegen_spec.mlir"
    },
    {
      "type": "modify",
      "old_id": "f651ed170cb59530e5e95f6b4047ca063db5b206",
      "old_mode": 33188,
      "old_path": "tests/transform_dialect/cuda/vecadd2d_codegen_spec_partial_tile.mlir",
      "new_id": "86869682e28173323772998d90f2c61f8f4d8ad1",
      "new_mode": 33188,
      "new_path": "tests/transform_dialect/cuda/vecadd2d_codegen_spec_partial_tile.mlir"
    }
  ]
}
