"""Provides the repository macro to import LLVM."""

load("//third_party:repo.bzl", "tf_http_archive")

def repo(name):
    """Imports LLVM."""
    LLVM_COMMIT = "131f7bac63b8cc1700bbae908bdac60f438e69d1"
    LLVM_SHA256 = "f3c917ddab6f8e629569ee59df37020098e718d7d7429e149d9df6e6aba211c4"

    tf_http_archive(
        name = name,
        sha256 = LLVM_SHA256,
        strip_prefix = "llvm-project-{commit}".format(commit = LLVM_COMMIT),
        urls = [
            "https://storage.googleapis.com/mirror.tensorflow.org/github.com/llvm/llvm-project/archive/{commit}.tar.gz".format(commit = LLVM_COMMIT),
            "https://github.com/llvm/llvm-project/archive/{commit}.tar.gz".format(commit = LLVM_COMMIT),
        ],
        build_file = "//third_party/llvm:BUILD.bazel",
    )

@@ -160,133 +160,133 @@
  = %22
-131f7bac63b8cc1700bbae908bdac60f438e69d1%22%0A    LLVM_SHA256 = %22f3c917ddab6f8e629569ee59df37020098e718d7d7429e149d9df6e6aba211c4
+03512ae9bf31b725d8233c03094fd463b5f46285%22%0A    LLVM_SHA256 = %227022aac9ace736042b9363fb8becb5bc17efd78c045592506d866d88b34ba271
 %22%0A%0A 

Integrate LLVM at llvm/llvm-project@03512ae9bf31