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"
)