)]}'
{
  "commit": "6132bb38e63faefc6a244b938174db2f92fd1291",
  "tree": "006300c475db5b5853409580d356ae5940be6a81",
  "parents": [
    "457a5c38794b560677bb64eb7d9d1be910a686e0"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scotttodd@google.com",
    "time": "Tue Aug 11 12:04:40 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 11 12:04:40 2020 -0700"
  },
  "message": "Make [TARGET_BACKENDS|HAL_DRIVERS]_TO_BUILD functional in CMake. (v2) (#2837)\n\nThis reverts commit dfb7633a2d79be6e3bf849148a44b9238afb4bbc.\r\n\r\nClean roll-forward following https://github.com/google/iree/pull/2826 to fix the failing post-submit test.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7613383e16646a1c99a3f1da16ef7832f75932b",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "76fa35dc1f303abc9401f0b15352766607505b88",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "bc40c97e78289c02c05502fc895428a18e02301d",
      "old_mode": 33188,
      "old_path": "build_tools/bazel_to_cmake/bazel_to_cmake_converter.py",
      "new_id": "d63b168b2a3d2a21d7be561ea1a76b1379a2e8ec",
      "new_mode": 33188,
      "new_path": "build_tools/bazel_to_cmake/bazel_to_cmake_converter.py"
    },
    {
      "type": "modify",
      "old_id": "ccd170a28d1ca0f1284df2313eab1da846716ee3",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_cc_test.cmake",
      "new_id": "f5acfddffb51ace8c1f4ec73159ad371f0efd54f",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_cc_test.cmake"
    },
    {
      "type": "modify",
      "old_id": "93fd9345c884b2f3bdb0401683082b7a063b8758",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_check_test.cmake",
      "new_id": "d4f695bebbffc99e4d4bc7356d87fdc289dc37ea",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_check_test.cmake"
    },
    {
      "type": "modify",
      "old_id": "b841566718e77efc04a5d7601dd8fa2846167633",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_lit_test.cmake",
      "new_id": "609e24213d81eac289d8be86122364c8f43971e1",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_lit_test.cmake"
    },
    {
      "type": "modify",
      "old_id": "36bd5beb0935e4a527a10abbc53543908a5b8a07",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_macros.cmake",
      "new_id": "b1e70d4c5a48dde39aeeedb8371335e0f224076f",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_macros.cmake"
    },
    {
      "type": "modify",
      "old_id": "3f3dbddad70e5b3986ffb4e233e794d30eb57f15",
      "old_mode": 33188,
      "old_path": "docs/get_started/cmake_options_and_variables.md",
      "new_id": "77dfa1d4715f371041525c08df6411bea853a49b",
      "new_mode": 33188,
      "new_path": "docs/get_started/cmake_options_and_variables.md"
    },
    {
      "type": "modify",
      "old_id": "a8586b2ac79abafb8db3d0049fe2476da582cd9b",
      "old_mode": 33188,
      "old_path": "iree/build_defs.oss.bzl",
      "new_id": "65a4d4dbfe34d75dcef9ef18e35dd71847928e60",
      "new_mode": 33188,
      "new_path": "iree/build_defs.oss.bzl"
    },
    {
      "type": "modify",
      "old_id": "0f6be4a17127d62cc789d1d7b78af0fa1c8a7f42",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/BUILD",
      "new_id": "e0cbfb972c816199023f7e5ec9f7af4568c73ee6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0ee00e46f635388091bc773f3f075edf5e89f4f7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt",
      "new_id": "8a1d4e5b0820ba4b406214d20a0dc88e6e902653",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "46ed3e2f1dfe5e9db3f1b0115d85eea9121b3fc8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VMLA/BUILD",
      "new_id": "99bcc9f31dcc8b57d6fd895cc657ecad537d4643",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VMLA/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d65b7eb63838c3f3f0beb283951676ac14217e14",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VMLA/CMakeLists.txt",
      "new_id": "a58e6457b3abd71ba4f3955a2de2457e6f831770",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VMLA/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "db815ab25d516d32ac67277096ace061abb829e5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/BUILD",
      "new_id": "f4bdf080bb4a96bac7f91b73860b04d702470f61",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6e649b0800bac6e6edaffffe141345444a2d3d9f",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/CMakeLists.txt",
      "new_id": "57642762551172a61a7323db1a5160d86a2e6128",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "b780b112a31630b4fd98763b73ae332845a658b5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/test/BUILD",
      "new_id": "bb9c0e0808d720438794bd8d443f55af7069dc29",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/test/BUILD",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "fcc538b9361c1833ded8d224ab67f2d85c3073d3",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/test/CMakeLists.txt",
      "new_id": "fcc538b9361c1833ded8d224ab67f2d85c3073d3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/test/CMakeLists.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "aa5e5e5deb55b4c0da057a9cf3e29d3533c40bf3",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/test/smoketest.mlir",
      "new_id": "aa5e5e5deb55b4c0da057a9cf3e29d3533c40bf3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/test/smoketest.mlir",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "bb9c0e0808d720438794bd8d443f55af7069dc29",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Vulkan/Utils/test/BUILD",
      "new_id": "e83bb2fca7ebd269f9f7656df5a19750307e2881",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Vulkan/Utils/test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "fcc538b9361c1833ded8d224ab67f2d85c3073d3",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Vulkan/Utils/test/CMakeLists.txt",
      "new_id": "50453b19443f10d6bfea9ceb59a5d6e61ab27131",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Vulkan/Utils/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "08e05a88f8638b9c5549e29a5952a6a6ef457e7b",
      "old_mode": 33188,
      "old_path": "iree/hal/cts/CMakeLists.txt",
      "new_id": "3ec336ece9056a5f7e9caa2ee72d0f8d1038b8e4",
      "new_mode": 33188,
      "new_path": "iree/hal/cts/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "fc3ccb9f02f257834ec756e752acdcdfb6ac33e7",
      "old_mode": 33188,
      "old_path": "iree/hal/dylib/BUILD",
      "new_id": "d31cf97e3d0c2cde8feaee284e2b4d303b10dfca",
      "new_mode": 33188,
      "new_path": "iree/hal/dylib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d720435e82210890da6f19bdb655c774adfaf846",
      "old_mode": 33188,
      "old_path": "iree/hal/dylib/CMakeLists.txt",
      "new_id": "9308efdf28fb9c15ffbacc00854103bc5475647a",
      "new_mode": 33188,
      "new_path": "iree/hal/dylib/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3ebd609c7649eeae28a998a14b440f5275403cdc",
      "old_mode": 33188,
      "old_path": "iree/hal/llvmjit/BUILD",
      "new_id": "138b561a9e8644e7be994bba8e304f5e29d7eb00",
      "new_mode": 33188,
      "new_path": "iree/hal/llvmjit/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ca40941473f3b6177cd146c2df198087d40a671b",
      "old_mode": 33188,
      "old_path": "iree/hal/llvmjit/CMakeLists.txt",
      "new_id": "bfa7a2f4f0dd29cadc3438ba5c5436b1e1812bf9",
      "new_mode": 33188,
      "new_path": "iree/hal/llvmjit/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "35e081a1c548122af668abf1fdd5899e3356f7c5",
      "old_mode": 33188,
      "old_path": "iree/hal/vmla/BUILD",
      "new_id": "9832f4216ed96d4cf76828e5a2f4d0b353a36340",
      "new_mode": 33188,
      "new_path": "iree/hal/vmla/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cfa8cca574f7bbbfdd2611908351447b483f05c4",
      "old_mode": 33188,
      "old_path": "iree/hal/vmla/CMakeLists.txt",
      "new_id": "9849689c43e0a47e4ca217c5aea7f68474bc1e17",
      "new_mode": 33188,
      "new_path": "iree/hal/vmla/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "78e81f724d52ef76409690e24a323fa9ac3b6070",
      "old_mode": 33188,
      "old_path": "iree/hal/vulkan/CMakeLists.txt",
      "new_id": "5899f7900b47fd5440299dc8d9f464e3325ce277",
      "new_mode": 33188,
      "new_path": "iree/hal/vulkan/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0a016be745e1c07e72449bac5332c98bf4b0f6a9",
      "old_mode": 33188,
      "old_path": "iree/modules/check/CMakeLists.txt",
      "new_id": "c8ae4caf4d368e81b4399fb8bee8de6edad99e32",
      "new_mode": 33188,
      "new_path": "iree/modules/check/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "036f5b2fe6e7ab32ebd1a0230fe19600c645eec2",
      "old_mode": 33188,
      "old_path": "iree/samples/custom_modules/BUILD",
      "new_id": "6a3a852986b14f31bc6291cf2d38280b24c7dab5",
      "new_mode": 33188,
      "new_path": "iree/samples/custom_modules/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b98d0f49c6c5f99cc41eb65d0df3ac52ecbb804c",
      "old_mode": 33188,
      "old_path": "iree/samples/custom_modules/CMakeLists.txt",
      "new_id": "895fab301a47c465f87530628b9dd36379cf1b91",
      "new_mode": 33188,
      "new_path": "iree/samples/custom_modules/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5dad5bf5b94e0fc66b02815dd645131837725f0d",
      "old_mode": 33188,
      "old_path": "iree/samples/simple_embedding/BUILD",
      "new_id": "5b0fc4baf5cf55df05584f67f629eae4d9a5e5af",
      "new_mode": 33188,
      "new_path": "iree/samples/simple_embedding/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1001ec8199dccbb2cd60bdea0459fa3cd65d1722",
      "old_mode": 33188,
      "old_path": "iree/samples/simple_embedding/CMakeLists.txt",
      "new_id": "f60742f7196418232dd0dbe67417a0d57ed4428e",
      "new_mode": 33188,
      "new_path": "iree/samples/simple_embedding/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8d83188e3977ae6d0b00f8acfd92ef8aa06562e5",
      "old_mode": 33188,
      "old_path": "iree/samples/vulkan/CMakeLists.txt",
      "new_id": "9d2ab0a7183cdb62704e263ca62732398db4a7b1",
      "new_mode": 33188,
      "new_path": "iree/samples/vulkan/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8af3dac69933816459773afefeb43e1700ee2653",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/regression/dynamic_abs.mlir",
      "new_id": "c7dad45658d509605a3096f637c68d06db6826a9",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/regression/dynamic_abs.mlir"
    },
    {
      "type": "modify",
      "old_id": "0c973865e91a18189c449b4d5775ac520e085ce8",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/regression/dynamic_add.mlir",
      "new_id": "d6837a61f60844361d1d68230e0d11075f3c8eb6",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/regression/dynamic_add.mlir"
    },
    {
      "type": "modify",
      "old_id": "ce42e314653d09d7d51b6ada93da9e09685b4056",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/regression/dynamic_torch_index_select_high_rank.mlir",
      "new_id": "93ea402b98bd3f0a09435d75202dafe13ea20df4",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/regression/dynamic_torch_index_select_high_rank.mlir"
    },
    {
      "type": "modify",
      "old_id": "0755b5c8cb9e4d9de1040b51739ddc0af7ac8881",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/regression/dynamic_torch_index_select_negative.mlir",
      "new_id": "c7004ee01b233007a7f0807eeee997788d1075e2",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/regression/dynamic_torch_index_select_negative.mlir"
    },
    {
      "type": "modify",
      "old_id": "8ccb4fac3f7b9b29aefdb38ccc23aadaf8d70a10",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/regression/dynamic_torch_index_select_scalar.mlir",
      "new_id": "a8e2e6ecb76f783a39f86efda35c670d1dd8ea79",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/regression/dynamic_torch_index_select_scalar.mlir"
    },
    {
      "type": "modify",
      "old_id": "d22ccc7d8f5275d157666ff03b84bf33998dbee5",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/regression/dynamic_torch_index_select_vector.mlir",
      "new_id": "534c59a558e8c6fc4d8134fb0eb4ce74bd7902de",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/regression/dynamic_torch_index_select_vector.mlir"
    },
    {
      "type": "modify",
      "old_id": "a3b5a9f3d1b64e4cad86c4a5d56ebd83fcb6b602",
      "old_mode": 33188,
      "old_path": "iree/tools/BUILD",
      "new_id": "052ccfc671464d1d77a5b9a12d091db1d2fd17dd",
      "new_mode": 33188,
      "new_path": "iree/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b3a4fa953207622b357064c4c2f7111e31985d24",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "c9e7bbf03e227bb580caa9a6e7fdf0efb4230054",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0b4c4f16f1070bae2b0f07faf016018ad419104",
      "new_mode": 33188,
      "new_path": "iree/tools/init_targets.cc"
    },
    {
      "type": "modify",
      "old_id": "6f1b11fb7c3ecf657ff711cdd5904d366f6d47bd",
      "old_mode": 33188,
      "old_path": "iree/tools/init_targets.h",
      "new_id": "ed48e0b58b16ec97ec60c64725187900bdd6c675",
      "new_mode": 33188,
      "new_path": "iree/tools/init_targets.h"
    }
  ]
}
