Reenable inlineHAL VMVX targets
Reenable inlineHAL VMVX targets as upstream issue has been fixed.
Change-Id: Ia63a69faa36c70f97bad7a107f420cc108036862
diff --git a/cmake/springbok_modules.cmake b/cmake/springbok_modules.cmake
index 206374c..ba3c6bc 100644
--- a/cmake/springbok_modules.cmake
+++ b/cmake/springbok_modules.cmake
@@ -79,8 +79,6 @@
EMITC
)
- # TODO(lundong): Re-enable InlineHAL VMVX after
- # github.com/openxla/iree/issues/12620 is resolved
if (${_RULE_VMVX})
springbok_vmvx_module(
NAME
@@ -91,6 +89,7 @@
"${_RULE_C_IDENTIFIER}_bytecode_module_vmvx"
FLAGS
"${_RULE_FLAGS}"
+ "${_INLINE_HAL_ARG}"
)
springbok_vmvx_module(
@@ -100,6 +99,7 @@
"${_RULE_SRC}"
FLAGS
"${_RULE_FLAGS}"
+ "${_INLINE_HAL_ARG}"
EMITC
)
endif()
diff --git a/samples/simple_vec_mul/CMakeLists.txt b/samples/simple_vec_mul/CMakeLists.txt
index 31a0060..071461f 100644
--- a/samples/simple_vec_mul/CMakeLists.txt
+++ b/samples/simple_vec_mul/CMakeLists.txt
@@ -4,8 +4,6 @@
# https://github.com/llvm/llvm-project/blob/0eeab8b/llvm/lib/Target/RISCV/RISCVSubtarget.cpp#L30-L51
#-------------------------------------------------------------------------------
-# TODO(lundong): Re-enable InlineHAL VMVX after
-# github.com/openxla/iree/issues/12620 is resolved
springbok_modules(
NAME
simple_float_mul
@@ -51,8 +49,6 @@
#
# to increase it.
-# TODO(lundong): Re-enable InlineHAL VMVX after
-# github.com/openxla/iree/issues/12620 is resolved
iree_cc_binary(
NAME
simple_float_vec_mul_bytecode_vmvx
@@ -60,7 +56,7 @@
"float_vec.c"
DEPS
::simple_float_mul_bytecode_module_vmvx_c
- model_util::util_vmvx
+ model_util::util_vmvx_inline
LINKOPTS
"LINKER:--defsym=__stack_size__=20k"
COPTS
@@ -74,7 +70,7 @@
"float_vec.c"
DEPS
::simple_float_mul_c_module_vmvx_emitc
- model_util::util_vmvx
+ model_util::util_vmvx_inline
LINKOPTS
"LINKER:--defsym=__stack_size__=20k"
COPTS
@@ -111,8 +107,6 @@
"-DBUILD_EMITC"
)
-# TODO(lundong): Re-enable InlineHAL VMVX after
-# github.com/openxla/iree/issues/12620 is resolved
iree_cc_binary(
NAME
simple_int_vec_mul_bytecode_vmvx
@@ -120,7 +114,7 @@
"int_vec.c"
DEPS
::simple_int_mul_bytecode_module_vmvx_c
- model_util::util_vmvx
+ model_util::util_vmvx_inline
LINKOPTS
"LINKER:--defsym=__stack_size__=20k"
COPTS
@@ -134,7 +128,7 @@
"int_vec.c"
DEPS
::simple_int_mul_c_module_vmvx_emitc
- model_util::util_vmvx
+ model_util::util_vmvx_inline
LINKOPTS
"LINKER:--defsym=__stack_size__=20k"
COPTS