)]}'
{
  "commit": "74b04b7099d41e6cf71ee5b54ab6cc0a45e425a3",
  "tree": "0ba870e96b98a1cbfa71dc807b41361aeae6af75",
  "parents": [
    "115b8d46a71d64a6dede653d3cad5821f03b5e6b"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Wed Mar 02 10:21:11 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 02 10:21:11 2022 -0800"
  },
  "message": "Rework cmake test deps, target selection and presets. (#8423)\n\n* Rework cmake test deps, target selection and presets.\r\n\r\nThis patch does a few things:\r\n\r\n* Marks all targets under iree/test/ as EXCLUDE_FROM_ALL.\r\n* Configures check-tests to add a dependency to the global iree-test-deps target.\r\n  * Added a seperate build step for CIs to build iree-test-deps.\r\n* Reworks compiler target selection to distinguish between \"default\" targets and those not built by default.\r\n  * Fine-grained LLVM_TARGETS_TO_BUILD are added based on the IREE targets.\r\n  * lld is built if CPU targets are enabled.\r\n  * CPU targets are expanded from a new IREE_CPU_LLVM_TARGETS option (defaults to what we had previously hard-coded).\r\n\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "daed71bf33b7873a8b91007cfb556cbbc947f618",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "a6b3352077316c4ac6cafc8075c5bb1ebf85f43a",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "0401f10b166d2e2b29c8b9f9c599b5f5054f2cfb",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "317b12995eddd9a050c266bf22b7582a06d8e4fb",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "aec51db54e01fff00ba28bee0b833600d1e14aa7",
      "old_mode": 33188,
      "old_path": "build_tools/bazel_to_cmake/bazel_to_cmake_targets.py",
      "new_id": "eb8b4e9d309190c0517f56295216dce45af9a866",
      "new_mode": 33188,
      "new_path": "build_tools/bazel_to_cmake/bazel_to_cmake_targets.py"
    },
    {
      "type": "modify",
      "old_id": "125670c43934eabe1d0feea5b73d8aa1361549d9",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_bytecode_module.cmake",
      "new_id": "24d8bbc495f30ac1b17828daac2960d7f214d5c5",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_bytecode_module.cmake"
    },
    {
      "type": "modify",
      "old_id": "98b6ece02bfc84290ccf4e0efbab8097e1c26309",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_check_test.cmake",
      "new_id": "05d4f4a3e631fbd31915a0b1d221249f2cccb644",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_check_test.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0240cef7e1503e3369536268148ed37558d73772",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_cmake_options.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62fdcf48802095a0ff7485dac85cdc66990ed2a1",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_external_cmake_options.cmake"
    },
    {
      "type": "delete",
      "old_id": "c1488396b71a72fc3644a16fad77cdd4155d7ab0",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_third_party_cmake_options.cmake",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c0c732d3417473cced042a062110c80a36403d79",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_trace_runner_test.cmake",
      "new_id": "1160fa6dddc901280085edfdc881433591eff3ec",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_trace_runner_test.cmake"
    },
    {
      "type": "modify",
      "old_id": "0851c392aefa6f4eb674604f4125ab55b0b1e420",
      "old_mode": 33261,
      "old_path": "build_tools/cmake/rebuild.sh",
      "new_id": "b7cf3498650f2ec9e45e9c205b86926701bf5e8e",
      "new_mode": 33261,
      "new_path": "build_tools/cmake/rebuild.sh"
    },
    {
      "type": "modify",
      "old_id": "fccc5053a5047be1537a329044662a948db7ac51",
      "old_mode": 33261,
      "old_path": "build_tools/kokoro/gcp_ubuntu/cmake/linux/x86-swiftshader-asan/build.sh",
      "new_id": "bba10b305ba7d5193a0e5f772cc5c7e4529e0d51",
      "new_mode": 33261,
      "new_path": "build_tools/kokoro/gcp_ubuntu/cmake/linux/x86-swiftshader-asan/build.sh"
    },
    {
      "type": "modify",
      "old_id": "7755e97159db62110401182e94b19a3bd2f4121d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/BUILD",
      "new_id": "790fc66e6b8b10fb8ace5bdf0716f29f66662b66",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d73ca81db91d1dc49ef0ef399f6b7523366e6e02",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt",
      "new_id": "acd2759af881fb8c777d0305d08e73f25c6307b9",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0d927e2c9ef91f5233c3c83776d2503f4ed32bed",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.cpp",
      "new_id": "685f9f317d737f153e2f2c8a83d346a82cd04750",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "896553f78e2ede199e0ed50e8ef194bdc7c68751",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/test/CMakeLists.txt",
      "new_id": "23b72bf8216ba98786425c5772d81f7be4ee3d72",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a15eb09c462c7ef0304f19b7247481eedc1d3b0b",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/models/CMakeLists.txt",
      "new_id": "9856ced3b29a2ad841fff23d3f39b18cb23a2505",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/models/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9ce4339f3fd17ec4d633807c645ef41eb52f7901",
      "old_mode": 33188,
      "old_path": "iree/test/e2e/regression/CMakeLists.txt",
      "new_id": "bdefe1282ec97a469afd10d0d7e12cad3307a20c",
      "new_mode": 33188,
      "new_path": "iree/test/e2e/regression/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2aa9a6789ec843373d4ad3e9e2a0a6fbbff8f79e",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "6e8defbdce5e694447c89c3aa9833dcbcbb55bb9",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c37ec3f1bb3116822f7327fd723b6583bf3d8052",
      "old_mode": 33188,
      "old_path": "iree/tools/test/CMakeLists.txt",
      "new_id": "57ef3b35acddfac5d0d21f5bf9647ecc1b099538",
      "new_mode": 33188,
      "new_path": "iree/tools/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "749e4c79d404127bec1d83a157f261be5a9dc8b7",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-compiler-api/CMakeLists.txt",
      "new_id": "3a37ec77c7aeddb433a10effef4dcbe22f8dfea9",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-compiler-api/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "362dde9ac980927c95aa1c9888dca53256218cc8",
      "old_mode": 33261,
      "old_path": "llvm-external-projects/iree-compiler-api/build_tools/build_intree.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4f10a01ecf40e8b98a33a86f662e6f2495d12c89",
      "old_mode": 33261,
      "old_path": "llvm-external-projects/iree-compiler-api/build_tools/build_python_wheels.sh",
      "new_id": "65e76d757230d6a19d83f0b58475bbfb76618b3e",
      "new_mode": 33261,
      "new_path": "llvm-external-projects/iree-compiler-api/build_tools/build_python_wheels.sh"
    },
    {
      "type": "modify",
      "old_id": "6e5d29b3cdae36605815de9463fe9243a542637a",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-compiler-api/lib/CAPI/CMakeLists.txt",
      "new_id": "4226ead2a9d947038a42df6bdc8eae89f55ba4f2",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-compiler-api/lib/CAPI/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4bec0be85f9524600b49254e41dfce1ce7556604",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-compiler-api/python/CMakeLists.txt",
      "new_id": "c2f00d0ace22bc2c89b29531601fafb65de9d3b8",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-compiler-api/python/CMakeLists.txt"
    }
  ]
}
