Bump LLVM to llvm/llvm-project@b3c9150 (#13770)
* Updated LLVM to llvm/llvm-project@b3c9150062dc4264afb4a3d2790f071c1ebe0743
* Updated MHLO to tensorflow/mlir-hlo@65cc2df0392b3d0618fa70be8a10189760b7d30d
* Removed `llvm_disable_optional_support_deps()` in Bazel following llvm/llvm-project@7b5d6cd
* Called `vector::populateVectorTransferTensorSliceTransforms()` after llvm/llvm-project@e000b62a34
* Added `llvm_zlib` archive to Bazel `WORKSPACE` after llvm/llvm-project@a268127
* Refreshed Python API exports
Closes https://github.com/openxla/iree/pull/13612
Closes https://github.com/openxla/iree/pull/13630
---------
Co-authored-by: Lei Zhang <antiagainst@google.com>
Co-authored-by: Hanhan Wang <hanchung@google.com>
diff --git a/WORKSPACE b/WORKSPACE
index f182877..e4cc0b4 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -37,12 +37,10 @@
path = "third_party/llvm-project",
)
-load("@llvm-raw//utils/bazel:configure.bzl", "llvm_configure", "llvm_disable_optional_support_deps")
+load("@llvm-raw//utils/bazel:configure.bzl", "llvm_configure")
llvm_configure(name = "llvm-project")
-llvm_disable_optional_support_deps()
-
###############################################################################
###############################################################################
@@ -56,6 +54,18 @@
###############################################################################
maybe(
http_archive,
+ name = "llvm_zlib",
+ build_file = "@llvm-raw//utils/bazel/third_party_build:zlib-ng.BUILD",
+ sha256 = "e36bb346c00472a1f9ff2a0a4643e590a254be6379da7cddd9daeb9a7f296731",
+ strip_prefix = "zlib-ng-2.0.7",
+ urls = [
+ "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.7.zip",
+ ],
+)
+
+###############################################################################
+maybe(
+ http_archive,
name = "llvm_zstd",
build_file = "@llvm-raw//utils/bazel/third_party_build:zstd.BUILD",
sha256 = "7c42d56fac126929a6a85dbc73ff1db2411d04f104fae9bdea51305663a83fd0",