)]}'
{
  "commit": "1f1ef565ac678f0678b47a367980603ba3709a3d",
  "tree": "1f826c44b73ec52da8361a4ff55cb7c41fb796bc",
  "parents": [
    "8c9a04e9ddab62cb93b8840f55146c35bf7bb003"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scotttodd@google.com",
    "time": "Tue May 10 08:47:32 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 10 08:47:32 2022 -0700"
  },
  "message": "Move library code from iree/tools/ to compiler/. (#9077)\n\nProgress on https://github.com/google/iree/issues/8955. The end goal is to move code from `iree/tools/` to a top level `tools/` directory, but these compiler libraries can first be moved to `compiler/src/iree/compiler/Tools/`. That will leave the `iree/tools/` directory with `*_main.cc` files and some runtime libraries like `iree/tools/utils/vm_util.h`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0bcacfd47eec581c30b932720acb5ff84b71d4b2",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/CMakeLists.txt",
      "new_id": "6b0678c8b1c3decb084890904dfc95d861d4c7c0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0a4b03ae508a608b5640b2b31bccbc842cd4e96d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/Compiler.cpp",
      "new_id": "d9f30a9e04a55dc13166f06ff57d8927b233c844",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/Compiler.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4c7a5c0693f95e0444bbf5acfa35743ece6c7ec",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/Tools.cpp",
      "new_id": "bd29349b96c817504cbc1824392d2a3cd257341f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/Tools.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52c68377f345a17d7a81e41c61fbd9b5b8979023",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c13c44f58b279de57452fe8aabc58248e2d6f6a9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "b492ffdae1ab5b4c15ee79b961690d30eaa8c9a9",
      "old_mode": 33188,
      "old_path": "iree/tools/init_compiler_modules.h",
      "new_id": "b492ffdae1ab5b4c15ee79b961690d30eaa8c9a9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_compiler_modules.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5be36b5d23d5884de78683d9be1b1828d034e86e",
      "old_mode": 33188,
      "old_path": "iree/tools/init_dialects.h",
      "new_id": "6e3cd8d162671f300599f790f1564690fe3e8432",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_dialects.h",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "23e78bc184312126a7886c34e268abf381e6da61",
      "old_mode": 33188,
      "old_path": "iree/tools/init_iree_dialects.h",
      "new_id": "23e78bc184312126a7886c34e268abf381e6da61",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_iree_dialects.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "68c4075c49b45f0ea4ed667e35bfc2f111e191ad",
      "old_mode": 33188,
      "old_path": "iree/tools/init_iree_passes.h",
      "new_id": "68c4075c49b45f0ea4ed667e35bfc2f111e191ad",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_iree_passes.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dd35149c4d4d4c2819ff51d52bc5f5ec595e6751",
      "old_mode": 33188,
      "old_path": "iree/tools/init_llvmir_translations.h",
      "new_id": "dd35149c4d4d4c2819ff51d52bc5f5ec595e6751",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_llvmir_translations.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4c74093294d868e6e25e3ef3d273c0d91a609016",
      "old_mode": 33188,
      "old_path": "iree/tools/init_mlir_dialects.h",
      "new_id": "4c74093294d868e6e25e3ef3d273c0d91a609016",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_mlir_dialects.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "387ca3bc91af506a1c3e7e5cc2af806210ec210f",
      "old_mode": 33188,
      "old_path": "iree/tools/init_mlir_passes.h",
      "new_id": "387ca3bc91af506a1c3e7e5cc2af806210ec210f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_mlir_passes.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e675dfde41cef2db0a9e4cdc6118469c5b5a05b1",
      "old_mode": 33188,
      "old_path": "iree/tools/init_passes.h",
      "new_id": "80c6d59ba8c5589702e4687c6bab55c4810ec820",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_passes.h",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "03e6b46cadc5f70f0dcc1d30f99ba92dddf57663",
      "old_mode": 33188,
      "old_path": "iree/tools/init_targets.cc",
      "new_id": "adf59c4f22061b08f206aea60d2d1aae97be5531",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_targets.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "bfb6b5641a2745f25784e638a9c2d21a9cee5158",
      "old_mode": 33188,
      "old_path": "iree/tools/init_targets.h",
      "new_id": "bfb6b5641a2745f25784e638a9c2d21a9cee5158",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_targets.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8c2e399d9a0306410597a18e9d7ac8c63460028",
      "old_mode": 33188,
      "old_path": "iree/tools/init_torch_mlir_dialects.h",
      "new_id": "c8c2e399d9a0306410597a18e9d7ac8c63460028",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_torch_mlir_dialects.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2d83267c877523813849928e8d928c9a954d3161",
      "old_mode": 33188,
      "old_path": "iree/tools/init_translations.h",
      "new_id": "2d83267c877523813849928e8d928c9a954d3161",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_translations.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c133a1ced9f0433acea9b25f5f24b447f5fee1a6",
      "old_mode": 33188,
      "old_path": "iree/tools/init_xla_dialects.h",
      "new_id": "c133a1ced9f0433acea9b25f5f24b447f5fee1a6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/init_xla_dialects.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8f9c1110bdcd9925bd8ece83ebbd3e6b30d1bbd5",
      "old_mode": 33188,
      "old_path": "iree/tools/iree_compile_lib.cc",
      "new_id": "33c3fd5a2fd45019fdff844585c7ec0a39f2b173",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/iree_compile_lib.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "66ebb145319b0f42c349d1d66a9d265fcc368b87",
      "old_mode": 33188,
      "old_path": "iree/tools/iree_translate_lib.cc",
      "new_id": "da552ed3f7bfcebac8af22201d2990995276b4eb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/iree_translate_lib.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "08e8914ff7b4cfa004a40c035b8d4e2a6677d6a0",
      "old_mode": 33188,
      "old_path": "iree/tools/iree_translate_lib.h",
      "new_id": "08e8914ff7b4cfa004a40c035b8d4e2a6677d6a0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/iree_translate_lib.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "359e54626d0abb1b809dc2266878fc02e7ae6393",
      "old_mode": 33188,
      "old_path": "iree/tools/BUILD",
      "new_id": "e3e0e229adc69b05a6eb2bacced4146aab7d3db3",
      "new_mode": 33188,
      "new_path": "iree/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e899fcd8baa9b1aa4a2082f7da553952d8150e5f",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "b06a94b5ad114cae39f1e72b90271d33a0285517",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ec65906624db1583378fb2a0d3b4029848ad9e8b",
      "old_mode": 33188,
      "old_path": "iree/tools/iree-compile-main.cc",
      "new_id": "bc55d2b58a4c8cdd0d0669f744e14f9ab3845715",
      "new_mode": 33188,
      "new_path": "iree/tools/iree-compile-main.cc"
    },
    {
      "type": "modify",
      "old_id": "0363a6829b7a5879ec9e1d2e8a343458a32e41f7",
      "old_mode": 33188,
      "old_path": "iree/tools/iree-mlir-lsp-server.cc",
      "new_id": "9da1522b2738c6578d80f30614d548ee8aa79d2d",
      "new_mode": 33188,
      "new_path": "iree/tools/iree-mlir-lsp-server.cc"
    },
    {
      "type": "modify",
      "old_id": "539b87fce37f1a67dcf5fb70f0cc3c051ddab4fe",
      "old_mode": 33188,
      "old_path": "iree/tools/iree-opt-main.cc",
      "new_id": "fbfdbef46293a181a6c45db1354c6259b831f31f",
      "new_mode": 33188,
      "new_path": "iree/tools/iree-opt-main.cc"
    },
    {
      "type": "modify",
      "old_id": "9fdd4448653490b67830aca37b2aec9af24cb0a4",
      "old_mode": 33188,
      "old_path": "iree/tools/iree-run-mlir-main.cc",
      "new_id": "57308f5933268ec4730e5ad2f09fbd1b473e11d5",
      "new_mode": 33188,
      "new_path": "iree/tools/iree-run-mlir-main.cc"
    },
    {
      "type": "modify",
      "old_id": "448f1a7d97d405ceb737c5a8188478139f852ff4",
      "old_mode": 33188,
      "old_path": "iree/tools/iree-translate-main.cc",
      "new_id": "64737410433dc65a332af227b7150393dd916a2a",
      "new_mode": 33188,
      "new_path": "iree/tools/iree-translate-main.cc"
    },
    {
      "type": "modify",
      "old_id": "adcbca7541f7143cb77fc817213a9347776a467c",
      "old_mode": 33188,
      "old_path": "samples/iree_custom_modules/dialect/BUILD",
      "new_id": "d274e867ba9e5d619f68f84fb5155f48c7d969cd",
      "new_mode": 33188,
      "new_path": "samples/iree_custom_modules/dialect/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ebedb7c2a02b59653d95622b4651d932cdabfbda",
      "old_mode": 33188,
      "old_path": "samples/iree_custom_modules/dialect/CMakeLists.txt",
      "new_id": "b813a9c26e81cd75e099b36b2bfd92e4e73a23b0",
      "new_mode": 33188,
      "new_path": "samples/iree_custom_modules/dialect/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c94a887d388788d1b6005e3ada36647ba51daaae",
      "old_mode": 33188,
      "old_path": "samples/iree_custom_modules/dialect/custom-opt-main.cc",
      "new_id": "b66e12ef3cf0cdcb72bb4a15d546fca0957b5e07",
      "new_mode": 33188,
      "new_path": "samples/iree_custom_modules/dialect/custom-opt-main.cc"
    },
    {
      "type": "modify",
      "old_id": "7b84fb696d95c8b3520527e60560c890a81b1570",
      "old_mode": 33188,
      "old_path": "samples/iree_custom_modules/dialect/custom-translate-main.cc",
      "new_id": "67eadde25e8a03fde13f19143baf320799b54a78",
      "new_mode": 33188,
      "new_path": "samples/iree_custom_modules/dialect/custom-translate-main.cc"
    }
  ]
}
