Re-enable LLVM JIT in check framework

PiperOrigin-RevId: 305909346
diff --git a/build_tools/bazel/iree_check_test.bzl b/build_tools/bazel/iree_check_test.bzl
index 2469b25..ff1fc21 100644
--- a/build_tools/bazel/iree_check_test.bzl
+++ b/build_tools/bazel/iree_check_test.bzl
@@ -20,6 +20,7 @@
 ALL_TARGET_BACKENDS_AND_DRIVERS = [
     ("vmla", "vmla"),
     ("vulkan-spirv", "vulkan"),
+    ("llvm-ir", "llvm"),
 ]
 
 def iree_check_test(name, src, target_backend, driver, args = [], tags = [], **kwargs):
diff --git a/build_tools/cmake/iree_check_test.cmake b/build_tools/cmake/iree_check_test.cmake
index d6535f8..54c42b4 100644
--- a/build_tools/cmake/iree_check_test.cmake
+++ b/build_tools/cmake/iree_check_test.cmake
@@ -139,8 +139,8 @@
   endif()
 
   if(NOT DEFINED _RULE_TARGET_BACKENDS AND NOT DEFINED _RULE_DRIVERS)
-    set(_RULE_TARGET_BACKENDS "vmla" "vulkan-spirv")
-    set(_RULE_DRIVERS "vmla" "vulkan")
+    set(_RULE_TARGET_BACKENDS "vmla" "vulkan-spirv" "llvm-ir")
+    set(_RULE_DRIVERS "vmla" "vulkan" "llvm")
   endif()
 
   list(LENGTH _RULE_TARGET_BACKENDS _TARGET_BACKEND_COUNT)
diff --git a/iree/test/e2e/xla/BUILD b/iree/test/e2e/xla/BUILD
index 06e7401..ca87829 100644
--- a/iree/test/e2e/xla/BUILD
+++ b/iree/test/e2e/xla/BUILD
@@ -41,4 +41,8 @@
 iree_check_test_suite(
     name = "check",
     srcs = CHECK_TESTS,
+    target_backends_and_drivers = [
+        ("vmla", "vmla"),
+        ("vulkan-spirv", "vulkan"),
+    ],
 )
diff --git a/iree/test/e2e/xla/CMakeLists.txt b/iree/test/e2e/xla/CMakeLists.txt
index abc700f..f8cdc2c 100644
--- a/iree/test/e2e/xla/CMakeLists.txt
+++ b/iree/test/e2e/xla/CMakeLists.txt
@@ -32,4 +32,10 @@
     check
   SRCS
     "reverse.mlir"
+  TARGET_BACKENDS
+    "vmla"
+    "vulkan-spirv"
+  DRIVERS
+    "vmla"
+    "vulkan"
 )