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

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

def repo(name):
    """Imports LLVM."""
    LLVM_COMMIT = "84adaabf3e04d1938a137b1299a677d2fa489383"
    LLVM_SHA256 = "bb614bdeab4fe3448333c3d0e8272dc40fcbe2bd7adcb31a0e9c1682af6b2054"

    tfrt_http_archive(
        name = name,
        build_file = "//third_party/llvm:BUILD",
        sha256 = LLVM_SHA256,
        strip_prefix = "llvm-project-" + 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),
        ],
    )

@@ -162,133 +162,133 @@
  = %22
-84adaabf3e04d1938a137b1299a677d2fa489383%22%0A    LLVM_SHA256 = %22bb614bdeab4fe3448333c3d0e8272dc40fcbe2bd7adcb31a0e9c1682af6b2054
+144f851f6f5203969ef8b8052060ad56fcaab934%22%0A    LLVM_SHA256 = %22aaec2dffb0718fd9f35da1b7bc60b7a6d86928abfeb4e351f6d394f929ce0e47
 %22%0A%0A 

Integrate LLVM at llvm/llvm-project@144f851f6f52