)]}'
{
  "commit": "950e172ff9d64e87ccd06e9855dda78ddda1dd1b",
  "tree": "e676e2ae7b8720c88fdf0953fb27d0aafbc9855a",
  "parents": [
    "2d228ffbf4867865a4191146341fa462046e90c5"
  ],
  "author": {
    "name": "Jakub Kuderski",
    "email": "kubak@google.com",
    "time": "Wed May 31 21:40:09 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 31 21:40:09 2023 -0400"
  },
  "message": "Deprecate MHLO input conversion pipeline (#13870)\n\nAs we continue the migration to the stablehlo input conversion pipeline,\r\nmark the mhlo pipeline as deprecated and rename the option to\r\n`--iree-input-type\u003dmhlo_legacy`.\r\n\r\nThis was proposed and announced in the following RFC:\r\nhttps://groups.google.com/g/iree-discuss/c/s6dBpDtWhtk.\r\n\r\nUsers are encouraged to try the new pipeline:\r\n`--iree-input-type\u003dstablehlo` and report any issues or missing features,\r\nas we plan to drop the legacy mhlo pipeline in a few weeks.\r\n\r\nUpdate tests to use the new flag name. Update documents to suggest\r\neither the new pipeline or the new flag.\r\n\r\nNext, we will have to migrate existing test and samples to use StableHLO\r\nas the input format:\r\nhttps://github.com/openxla/iree/issues/13869.\r\n\r\nIssue: https://github.com/openxla/iree/issues/12678",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7a88f882c8a4c3d410e0d3133b421ba483c3baa",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_static_linker_test.cmake",
      "new_id": "5db08d457cd2b1a668eafda64e8b30cade6800ff",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_static_linker_test.cmake"
    },
    {
      "type": "modify",
      "old_id": "7f8accf061062083e8f3e8c47b27ebdac80738c7",
      "old_mode": 33188,
      "old_path": "compiler/bindings/c/iree/compiler/loader/loader_test.c",
      "new_id": "5145e29d44516569571d54ae8da33bafcddabf65",
      "new_mode": 33188,
      "new_path": "compiler/bindings/c/iree/compiler/loader/loader_test.c"
    },
    {
      "type": "modify",
      "old_id": "11e321d88f3e8fa8c35e06796da2dabdb4206b81",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/iree/compiler/tools/core.py",
      "new_id": "858716a05842cfc8fecefc47be0209e9fbd5b83b",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/iree/compiler/tools/core.py"
    },
    {
      "type": "modify",
      "old_id": "6a49e3172eeb5afb9d346a3a90ef018a92a06e7e",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/iree/compiler/tools/tf.py",
      "new_id": "f3b957dd0c10d350d373f7f53479959acda82201",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/iree/compiler/tools/tf.py"
    },
    {
      "type": "modify",
      "old_id": "162d9ffe368e0f9320120c6d27e6e33ff9e4bb3e",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/test/tools/compiler_core_test.py",
      "new_id": "c017deb419859ad47f0335b11482c14b40834d19",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/test/tools/compiler_core_test.py"
    },
    {
      "type": "modify",
      "old_id": "a64ca9f6f2a6fae818213d70652781c38f99b1b0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Pipelines/Options.cpp",
      "new_id": "5e0c30909500e9c1f317b90403940ec566a83b9c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Pipelines/Options.cpp"
    },
    {
      "type": "modify",
      "old_id": "e334610986f311b4286a96a2bed2439c64faa3f9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Pipelines/Options.h",
      "new_id": "50052407c4ed392a729480725b9084a5bb9274f6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Pipelines/Options.h"
    },
    {
      "type": "modify",
      "old_id": "eb436584f8db3dc2bec70a1fb662741cb9466396",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Pipelines/Pipelines.cpp",
      "new_id": "f9b751427cb697edb2145342510fb727ac366d76",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Pipelines/Pipelines.cpp"
    },
    {
      "type": "modify",
      "old_id": "31d318b15d48d3913be7eb73d0f2b7d6b1000ddd",
      "old_mode": 33188,
      "old_path": "docs/developers/debugging/compile_time_regressions.md",
      "new_id": "f56870ef06a8c9657d3f84cc4f399ca025d8c1c8",
      "new_mode": 33188,
      "new_path": "docs/developers/debugging/compile_time_regressions.md"
    },
    {
      "type": "modify",
      "old_id": "c6c2c55059f0f6c2553e6abb58f5201cab8b93ce",
      "old_mode": 33188,
      "old_path": "docs/developers/debugging/tf_integrations_test_repro.md",
      "new_id": "f839124aec45323ae5743a0fc4bea8c80dad365d",
      "new_mode": 33188,
      "new_path": "docs/developers/debugging/tf_integrations_test_repro.md"
    },
    {
      "type": "modify",
      "old_id": "79fe99708e32877077e6f0b251fec0aae45a51ff",
      "old_mode": 33188,
      "old_path": "docs/developers/developing_iree/benchmarking.md",
      "new_id": "3bd8840f6d1710e1ac1c89c4400f22277b2006bc",
      "new_mode": 33188,
      "new_path": "docs/developers/developing_iree/benchmarking.md"
    },
    {
      "type": "modify",
      "old_id": "978495e1349dc56d7edf43548317f6719b7832c3",
      "old_mode": 33188,
      "old_path": "docs/developers/developing_iree/developer_overview.md",
      "new_id": "6a3afe6c57b98bc200af71ead1ef563ac325f3c3",
      "new_mode": 33188,
      "new_path": "docs/developers/developing_iree/developer_overview.md"
    },
    {
      "type": "modify",
      "old_id": "cffdb962c78db42d3dea01fddec7d73fb5ecb3dc",
      "old_mode": 33188,
      "old_path": "docs/developers/developing_iree/profiling_vulkan_gpu.md",
      "new_id": "c7c58f962df63350036509afa7cf2dbcdc7482b6",
      "new_mode": 33188,
      "new_path": "docs/developers/developing_iree/profiling_vulkan_gpu.md"
    },
    {
      "type": "modify",
      "old_id": "28bf04cafb3e836b91fa95c9240bf3745af9f833",
      "old_mode": 33188,
      "old_path": "docs/website/docs/deployment-configurations/cpu.md",
      "new_id": "9703ae03f70de321405af829ccad67f444aa69d5",
      "new_mode": 33188,
      "new_path": "docs/website/docs/deployment-configurations/cpu.md"
    },
    {
      "type": "modify",
      "old_id": "8b0a9e86aa26b0f88741927427bb2f794adf71af",
      "old_mode": 33188,
      "old_path": "docs/website/docs/deployment-configurations/gpu-cuda-rocm.md",
      "new_id": "00b62835ea7b5c8db1534206a09eb13e88c43264",
      "new_mode": 33188,
      "new_path": "docs/website/docs/deployment-configurations/gpu-cuda-rocm.md"
    },
    {
      "type": "modify",
      "old_id": "0710ea1866a051306f2b6f4cd3fe5dc527043f91",
      "old_mode": 33188,
      "old_path": "docs/website/docs/deployment-configurations/gpu-vulkan.md",
      "new_id": "80ef120c511bb151a75e07a4a03996972875f182",
      "new_mode": 33188,
      "new_path": "docs/website/docs/deployment-configurations/gpu-vulkan.md"
    },
    {
      "type": "modify",
      "old_id": "3f3e6a48744808b4c92716cb8eb2cc526322f8d8",
      "old_mode": 33261,
      "old_path": "experimental/web/sample_dynamic/build_sample.sh",
      "new_id": "664b90fd076dd729638d186f56a2ef85699e7944",
      "new_mode": 33261,
      "new_path": "experimental/web/sample_dynamic/build_sample.sh"
    },
    {
      "type": "modify",
      "old_id": "c90db55fec8771ee4062d5989f770858269251f7",
      "old_mode": 33261,
      "old_path": "experimental/web/sample_static/build_sample.sh",
      "new_id": "d7c9089d8a8b2852c5d201c695808fbb0eb4ef03",
      "new_mode": 33261,
      "new_path": "experimental/web/sample_static/build_sample.sh"
    },
    {
      "type": "modify",
      "old_id": "29b0f87d95674c0541491d1fcff582815882cbce",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/local/executable_library_benchmark.md",
      "new_id": "1e7d59ac2cef279b4e59a375391d99d28e5f8338",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/local/executable_library_benchmark.md"
    },
    {
      "type": "modify",
      "old_id": "2478603eaece33853e2f60a987aa3799a3f771d4",
      "old_mode": 33188,
      "old_path": "samples/dynamic_shapes/README.md",
      "new_id": "042ae232cef769976e322dd1f02fd0bdb07abae5",
      "new_mode": 33188,
      "new_path": "samples/dynamic_shapes/README.md"
    },
    {
      "type": "modify",
      "old_id": "54a416d64ed9fa81926dba138d890ef9cb2cf605",
      "old_mode": 33261,
      "old_path": "samples/dynamic_shapes/test.sh",
      "new_id": "b31ef5a2b0c171b15a702309ee977505e13cb5d9",
      "new_mode": 33261,
      "new_path": "samples/dynamic_shapes/test.sh"
    },
    {
      "type": "modify",
      "old_id": "4a6d777966db20b0d493809cdb53052048b4321a",
      "old_mode": 33188,
      "old_path": "samples/variables_and_state/README.md",
      "new_id": "76306dbd4e6f4bf9ed159e629a2a59923d563ae7",
      "new_mode": 33188,
      "new_path": "samples/variables_and_state/README.md"
    },
    {
      "type": "modify",
      "old_id": "132bae056237eb4b6b3791e87358e0a42bbdedca",
      "old_mode": 33188,
      "old_path": "samples/vision_inference/README.md",
      "new_id": "5731a28be6e39fc1017b985c6ccdc435262a01e3",
      "new_mode": 33188,
      "new_path": "samples/vision_inference/README.md"
    },
    {
      "type": "modify",
      "old_id": "ae755c888336a756b1d78ce8a8b2944befeca8f7",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/BUILD.bazel",
      "new_id": "3acbcb740f7570666bd001d3d4f264f3b1da4934",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "59849023dd263d82b4e9163944a33f582957cf6f",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/CMakeLists.txt",
      "new_id": "10fd3c7577b806d7e20e03d1e3446975f01bc77e",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "cdf0ac45757a5bbc2b9d05093c495890dd6e0240",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/collatz.mlir",
      "new_id": "98fa88d4396e4f63072d13a9f00c812f7bc95b3b",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/collatz.mlir"
    },
    {
      "type": "modify",
      "old_id": "7c8d53e374fe496ddbeddaf19a4a8947edda0559",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/edge_detection.mlir",
      "new_id": "1408e8afe4163390c2f32c45fdecb1413d8f6d61",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/edge_detection.mlir"
    },
    {
      "type": "modify",
      "old_id": "d8365b752ef04255f8a58c4add8c7333c2bc46db",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/fragment_000.mlir",
      "new_id": "b0a164bf6f23b58ddfce38b9175a64c1973f9858",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/fragment_000.mlir"
    },
    {
      "type": "modify",
      "old_id": "8a07f0c9ccfd272bb6ac4ed28eedba90fa031fe9",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/fullyconnected.mlir",
      "new_id": "eae850705b06f5b6c0b77f3fdb78c05ea4164d83",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/fullyconnected.mlir"
    },
    {
      "type": "modify",
      "old_id": "8f91b3251ff1b2cb2edddfed9499cf25419443c0",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/mnist_fake_weights.mlir",
      "new_id": "92407b78b4ea053d780ff6a22b05f6d1e35e2769",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/mnist_fake_weights.mlir"
    },
    {
      "type": "modify",
      "old_id": "e153fe0d7ff260a2784129f66051faacbbc35e2c",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/mnist_train_test/mnist_train_test.py",
      "new_id": "d84c40685b51399d3ed66330b926c9f9ee2b5bb6",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/mnist_train_test/mnist_train_test.py"
    },
    {
      "type": "modify",
      "old_id": "dc7aecd8906860e9eac0e72be10765486b4d469a",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/resnet50_fake_weights.mlir",
      "new_id": "4ccd43c0abec03b5ee86bb57ea68fb92ffbbebcf",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/resnet50_fake_weights.mlir"
    },
    {
      "type": "modify",
      "old_id": "ab281148cc6faddd3dcd5442ef5150d8a3719e3b",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/unidirectional_lstm.mlir",
      "new_id": "3a5ebe817348441d70b3da6b7fa5baf67ff3cdc6",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/unidirectional_lstm.mlir"
    },
    {
      "type": "modify",
      "old_id": "9730796e9b3eb18c18f5f4d171e6382232aa0121",
      "old_mode": 33188,
      "old_path": "tests/e2e/regression/BUILD.bazel",
      "new_id": "2a4b842b4d26a00f39503925408d2f3e3b0f2e18",
      "new_mode": 33188,
      "new_path": "tests/e2e/regression/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2154febaeca8ff6304539a01e1a602e3b09ec4dd",
      "old_mode": 33188,
      "old_path": "tests/e2e/regression/CMakeLists.txt",
      "new_id": "a99a8ae1fe95d80829db8cb4596662afe13322dc",
      "new_mode": 33188,
      "new_path": "tests/e2e/regression/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "48507d183c5ad5481ff4611d8e152641a7812879",
      "old_mode": 33188,
      "old_path": "tests/e2e/regression/globals_ml_program.mlir",
      "new_id": "73a239992956a22e914d0948836cb1cd4d65d543",
      "new_mode": 33188,
      "new_path": "tests/e2e/regression/globals_ml_program.mlir"
    },
    {
      "type": "modify",
      "old_id": "7fde0c8b966de3db65f9902697384344b8e8b5bf",
      "old_mode": 33188,
      "old_path": "tests/e2e/regression/trace_dispatch_tensors.mlir",
      "new_id": "38cf9f4508695d83ed9c50559d92be4de566ec9e",
      "new_mode": 33188,
      "new_path": "tests/e2e/regression/trace_dispatch_tensors.mlir"
    },
    {
      "type": "modify",
      "old_id": "cce918d61472511cd9bba7bfc39ed6681f880bde",
      "old_mode": 33188,
      "old_path": "tests/e2e/vulkan_specific/BUILD.bazel",
      "new_id": "2a1307ffde72ef3778bf8f21815fc18f4da48c08",
      "new_mode": 33188,
      "new_path": "tests/e2e/vulkan_specific/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a0a5578bd076e3332cc6254450be2af461d6196d",
      "old_mode": 33188,
      "old_path": "tests/e2e/vulkan_specific/CMakeLists.txt",
      "new_id": "c8c0d476b989feaa033af5e28a184cacf3102472",
      "new_mode": 33188,
      "new_path": "tests/e2e/vulkan_specific/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0a997bac8bf8a9c4f0eea3127c153f972c1961a7",
      "old_mode": 33188,
      "old_path": "tests/e2e/xla_ops/BUILD.bazel",
      "new_id": "265ea87719bc16be9756fc538c63af00e0ea5ac1",
      "new_mode": 33188,
      "new_path": "tests/e2e/xla_ops/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b6103770c5866172f44e2349bac84f143ff4e0a0",
      "old_mode": 33188,
      "old_path": "tests/e2e/xla_ops/CMakeLists.txt",
      "new_id": "2a9869b2ed9f7077deffa400616cba441f779b7f",
      "new_mode": 33188,
      "new_path": "tests/e2e/xla_ops/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "70f5e5312e018bda8c83c7de13713f6c7aa41f2e",
      "old_mode": 33188,
      "old_path": "tests/microbenchmarks/CMakeLists.txt",
      "new_id": "8280dfd4975a6e8ab1f4778df14038b60697128f",
      "new_mode": 33188,
      "new_path": "tests/microbenchmarks/CMakeLists.txt"
    }
  ]
}
