Rename c_output to c_identifier and set for embedded bytecode modules.
diff --git a/bindings/tflite/smoke_test.cc b/bindings/tflite/smoke_test.cc
index 61f24ea..835beff 100644
--- a/bindings/tflite/smoke_test.cc
+++ b/bindings/tflite/smoke_test.cc
@@ -35,14 +35,14 @@
// embedding the module directly in a binary.
#include "bindings/tflite/testdata/add_dynamic_c.h"
#define IREE_BINDINGS_TFLITE_TESTDATA_ADD_DYNAMIC_EMBEDDED_DATA \
- add_dynamic_c_create()->data
+ iree_tflite_testdata_add_dynamic_create()->data
#define IREE_BINDINGS_TFLITE_TESTDATA_ADD_DYNAMIC_EMBEDDED_SIZE \
- add_dynamic_c_create()->size
+ iree_tflite_testdata_add_dynamic_create()->size
#include "bindings/tflite/testdata/add_static_c.h"
#define IREE_BINDINGS_TFLITE_TESTDATA_ADD_STATIC_EMBEDDED_DATA \
- add_static_c_create()->data
+ iree_tflite_testdata_add_static_create()->data
#define IREE_BINDINGS_TFLITE_TESTDATA_ADD_STATIC_EMBEDDED_SIZE \
- add_static_c_create()->size
+ iree_tflite_testdata_add_static_create()->size
// TODO(#3971): currently can't nicely load these due to cmake issues.
#define IREE_BINDINGS_TFLITE_TESTDATA_ADD_STATIC_PATH \
diff --git a/bindings/tflite/testdata/BUILD b/bindings/tflite/testdata/BUILD
index 53d9003..8c38e4c 100644
--- a/bindings/tflite/testdata/BUILD
+++ b/bindings/tflite/testdata/BUILD
@@ -24,7 +24,7 @@
name = "add_dynamic",
testonly = True,
src = "add_dynamic.mlir",
- c_output = True,
+ c_identifier = "iree_tflite_testdata_add_dynamic",
flags = [
"-iree-native-bindings-support=false",
"-iree-tflite-bindings-support",
@@ -37,7 +37,7 @@
name = "add_multi",
testonly = True,
src = "add_multi.mlir",
- c_output = True,
+ c_identifier = "iree_tflite_testdata_add_multi",
flags = [
"-iree-native-bindings-support=false",
"-iree-tflite-bindings-support",
@@ -50,7 +50,7 @@
name = "add_static",
testonly = True,
src = "add_static.mlir",
- c_output = True,
+ c_identifier = "iree_tflite_testdata_add_static",
flags = [
"-iree-native-bindings-support=false",
"-iree-tflite-bindings-support",
diff --git a/bindings/tflite/testdata/CMakeLists.txt b/bindings/tflite/testdata/CMakeLists.txt
index e62ba68..0253cc8 100644
--- a/bindings/tflite/testdata/CMakeLists.txt
+++ b/bindings/tflite/testdata/CMakeLists.txt
@@ -23,7 +23,8 @@
add_dynamic
SRC
"add_dynamic.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_tflite_testdata_add_dynamic"
FLAGS
"-iree-native-bindings-support=false"
"-iree-tflite-bindings-support"
@@ -38,7 +39,8 @@
add_multi
SRC
"add_multi.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_tflite_testdata_add_multi"
FLAGS
"-iree-native-bindings-support=false"
"-iree-tflite-bindings-support"
@@ -53,7 +55,8 @@
add_static
SRC
"add_static.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_tflite_testdata_add_static"
FLAGS
"-iree-native-bindings-support=false"
"-iree-tflite-bindings-support"
diff --git a/build_tools/bazel_to_cmake/bazel_to_cmake_converter.py b/build_tools/bazel_to_cmake/bazel_to_cmake_converter.py
index b80d855..9616447 100644
--- a/build_tools/bazel_to_cmake/bazel_to_cmake_converter.py
+++ b/build_tools/bazel_to_cmake/bazel_to_cmake_converter.py
@@ -469,11 +469,11 @@
src,
flags=None,
translate_tool=None,
- c_output=None,
+ c_identifier=None,
testonly=None):
name_block = _convert_string_arg_block("NAME", name, quote=False)
src_block = _convert_string_arg_block("SRC", src)
- c_output_block = _convert_option_block("C_OUTPUT", c_output)
+ c_identifier_block = _convert_string_arg_block("C_IDENTIFIER", c_identifier)
translate_tool_block = _convert_translate_tool_block(translate_tool)
flags_block = _convert_string_list_block("FLAGS", flags)
testonly_block = _convert_option_block("TESTONLY", testonly)
@@ -481,7 +481,7 @@
self.converter.body += (f"iree_bytecode_module(\n"
f"{name_block}"
f"{src_block}"
- f"{c_output_block}"
+ f"{c_identifier_block}"
f"{translate_tool_block}"
f"{flags_block}"
f"{testonly_block}"
diff --git a/build_tools/cmake/iree_bytecode_module.cmake b/build_tools/cmake/iree_bytecode_module.cmake
index 0de922c..82f467d 100644
--- a/build_tools/cmake/iree_bytecode_module.cmake
+++ b/build_tools/cmake/iree_bytecode_module.cmake
@@ -25,7 +25,8 @@
# default flag set is "-iree-mlir-to-vm-bytecode-module".
# TRANSLATE_TOOL: Translation tool to invoke (CMake target). The default
# tool is "iree-translate".
-# C_OUTPUT: Control flag to generate c embed code.
+# C_IDENTIFIER: Identifier to use for generate c embed code.
+# If omitted then no C embed code will be generated.
# PUBLIC: Add this so that this library will be exported under ${PACKAGE}::
# Also in IDE, target will appear in ${PACKAGE} folder while non PUBLIC
# will be in ${PACKAGE}/internal.
@@ -39,8 +40,8 @@
function(iree_bytecode_module)
cmake_parse_arguments(
_RULE
- "PUBLIC;TESTONLY;C_OUTPUT"
- "NAME;SRC;TRANSLATE_TOOL"
+ "PUBLIC;TESTONLY"
+ "NAME;SRC;TRANSLATE_TOOL;C_IDENTIFIER"
"FLAGS"
${ARGN}
)
@@ -85,12 +86,12 @@
set(_PUBLIC_ARG "PUBLIC")
endif()
- if(_RULE_C_OUTPUT)
+ if(_RULE_C_IDENTIFIER)
iree_c_embed_data(
NAME
"${_RULE_NAME}_c"
IDENTIFIER
- "${_RULE_NAME}_c"
+ "${_RULE_C_IDENTIFIER}"
GENERATED_SRCS
"${_RULE_NAME}.vmfb"
C_FILE_OUTPUT
diff --git a/experimental/bindings/java/com/google/iree/tests/CMakeLists.txt b/experimental/bindings/java/com/google/iree/tests/CMakeLists.txt
index 3ed7d6c..03a9d96 100644
--- a/experimental/bindings/java/com/google/iree/tests/CMakeLists.txt
+++ b/experimental/bindings/java/com/google/iree/tests/CMakeLists.txt
@@ -18,7 +18,8 @@
simple_mul_bytecode_module
SRC
"simple_mul.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_java_testdata_simple_mul_bytecode_module"
FLAGS
"-iree-mlir-to-vm-bytecode-module"
"-iree-hal-target-backends=vmla"
diff --git a/experimental/bindings/java/com/google/iree/tests/integration_test.cc b/experimental/bindings/java/com/google/iree/tests/integration_test.cc
index 458dee7..0240f16 100644
--- a/experimental/bindings/java/com/google/iree/tests/integration_test.cc
+++ b/experimental/bindings/java/com/google/iree/tests/integration_test.cc
@@ -36,7 +36,7 @@
auto module = std::make_unique<ModuleWrapper>();
const struct iree_file_toc_t* module_file =
- simple_mul_bytecode_module_c_create();
+ iree_java_testdata_simple_mul_bytecode_module_create();
auto module_status = module->Create(
reinterpret_cast<const uint8_t*>(module_file->data), module_file->size);
if (!module_status.ok()) {
diff --git a/iree/modules/strings/BUILD b/iree/modules/strings/BUILD
index 61a10c6..11d0f79 100644
--- a/iree/modules/strings/BUILD
+++ b/iree/modules/strings/BUILD
@@ -64,7 +64,7 @@
name = "strings_module_test_module",
testonly = True,
src = "strings_module_test.mlir",
- c_output = True,
+ c_identifier = "iree_strings_module_test_module",
flags = [
"-iree-mlir-to-vm-bytecode-module",
"-iree-hal-target-backends=dylib-llvm-aot",
diff --git a/iree/modules/strings/CMakeLists.txt b/iree/modules/strings/CMakeLists.txt
index 4f804a5..8b663d2 100644
--- a/iree/modules/strings/CMakeLists.txt
+++ b/iree/modules/strings/CMakeLists.txt
@@ -63,7 +63,8 @@
strings_module_test_module
SRC
"strings_module_test.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_strings_module_test_module"
FLAGS
"-iree-mlir-to-vm-bytecode-module"
"-iree-hal-target-backends=dylib-llvm-aot"
diff --git a/iree/modules/strings/strings_module_test.cc b/iree/modules/strings/strings_module_test.cc
index 5985432..ec810b0 100644
--- a/iree/modules/strings/strings_module_test.cc
+++ b/iree/modules/strings/strings_module_test.cc
@@ -68,7 +68,7 @@
iree_hal_driver_release(hal_driver);
// Setup the test module.
- const auto* module_file_toc = strings_module_test_module_c_create();
+ const auto* module_file_toc = iree_strings_module_test_module_create();
IREE_CHECK_OK(iree_vm_bytecode_module_create(
iree_const_byte_span_t{
reinterpret_cast<const uint8_t*>(module_file_toc->data),
diff --git a/iree/modules/tensorlist/BUILD b/iree/modules/tensorlist/BUILD
index 1f9f6f1..7bddfa7 100644
--- a/iree/modules/tensorlist/BUILD
+++ b/iree/modules/tensorlist/BUILD
@@ -49,7 +49,7 @@
name = "tensorlist_test_module",
testonly = True,
src = "tensorlist_test.mlir",
- c_output = True,
+ c_identifier = "iree_tensorlist_test_module",
flags = [
"-iree-mlir-to-vm-bytecode-module",
"-iree-hal-target-backends=dylib-llvm-aot",
diff --git a/iree/modules/tensorlist/CMakeLists.txt b/iree/modules/tensorlist/CMakeLists.txt
index 39f4528..f311446 100644
--- a/iree/modules/tensorlist/CMakeLists.txt
+++ b/iree/modules/tensorlist/CMakeLists.txt
@@ -37,7 +37,8 @@
tensorlist_test_module
SRC
"tensorlist_test.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_tensorlist_test_module"
FLAGS
"-iree-mlir-to-vm-bytecode-module"
"-iree-hal-target-backends=dylib-llvm-aot"
diff --git a/iree/modules/tensorlist/tensorlist_test.cc b/iree/modules/tensorlist/tensorlist_test.cc
index 23b4674..ab00b29 100644
--- a/iree/modules/tensorlist/tensorlist_test.cc
+++ b/iree/modules/tensorlist/tensorlist_test.cc
@@ -62,7 +62,7 @@
iree_tensorlist_module_create(iree_allocator_system(), &native_module_))
<< "Native module failed to init";
- const auto* module_file_toc = tensorlist_test_module_c_create();
+ const auto* module_file_toc = iree_tensorlist_test_module_create();
IREE_CHECK_OK(iree_vm_bytecode_module_create(
iree_const_byte_span_t{
reinterpret_cast<const uint8_t*>(module_file_toc->data),
diff --git a/iree/runtime/demo/hello_world_explained.c b/iree/runtime/demo/hello_world_explained.c
index 82e1c8a..9d30863 100644
--- a/iree/runtime/demo/hello_world_explained.c
+++ b/iree/runtime/demo/hello_world_explained.c
@@ -60,7 +60,8 @@
// custom allocator can be provided to get a callback instead.
static iree_status_t iree_runtime_demo_load_module(
iree_runtime_session_t* session) {
- const iree_file_toc_t* module_file = simple_mul_module_c_create();
+ const iree_file_toc_t* module_file =
+ iree_runtime_testdata_simple_mul_module_create();
return iree_runtime_session_append_bytecode_module_from_memory(
session, iree_make_const_byte_span(module_file->data, module_file->size),
iree_allocator_null());
diff --git a/iree/runtime/demo/hello_world_terse.c b/iree/runtime/demo/hello_world_terse.c
index db8703b..1225fe5 100644
--- a/iree/runtime/demo/hello_world_terse.c
+++ b/iree/runtime/demo/hello_world_terse.c
@@ -59,7 +59,8 @@
iree_hal_device_release(device);
// Load your user module into the session (from memory, from file, etc).
- const iree_file_toc_t* module_file = simple_mul_module_c_create();
+ const iree_file_toc_t* module_file =
+ iree_runtime_testdata_simple_mul_module_create();
IREE_CHECK_OK(iree_runtime_session_append_bytecode_module_from_memory(
session, iree_make_const_byte_span(module_file->data, module_file->size),
iree_allocator_null()));
diff --git a/iree/runtime/testdata/BUILD b/iree/runtime/testdata/BUILD
index b5b76c8..a95f949 100644
--- a/iree/runtime/testdata/BUILD
+++ b/iree/runtime/testdata/BUILD
@@ -33,7 +33,7 @@
iree_bytecode_module(
name = "simple_mul_module",
src = "simple_mul.mlir",
- c_output = True,
+ c_identifier = "iree_runtime_testdata_simple_mul_module",
flags = [
"-iree-mlir-to-vm-bytecode-module",
"-iree-hal-target-backends=vmla",
diff --git a/iree/runtime/testdata/CMakeLists.txt b/iree/runtime/testdata/CMakeLists.txt
index 9d25169..087bd00 100644
--- a/iree/runtime/testdata/CMakeLists.txt
+++ b/iree/runtime/testdata/CMakeLists.txt
@@ -19,7 +19,8 @@
simple_mul_module
SRC
"simple_mul.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_runtime_testdata_simple_mul_module"
FLAGS
"-iree-mlir-to-vm-bytecode-module"
"-iree-hal-target-backends=vmla"
diff --git a/iree/samples/custom_modules/BUILD b/iree/samples/custom_modules/BUILD
index 210a635..705f968 100644
--- a/iree/samples/custom_modules/BUILD
+++ b/iree/samples/custom_modules/BUILD
@@ -33,7 +33,7 @@
iree_bytecode_module(
name = "custom_modules_test_module",
src = "custom_modules_test.mlir",
- c_output = True,
+ c_identifier = "iree_samples_custom_modules_test_module",
flags = [
"-iree-mlir-to-vm-bytecode-module",
"-iree-hal-target-backends=dylib-llvm-aot",
diff --git a/iree/samples/custom_modules/CMakeLists.txt b/iree/samples/custom_modules/CMakeLists.txt
index 40c6950..5ffbb22 100644
--- a/iree/samples/custom_modules/CMakeLists.txt
+++ b/iree/samples/custom_modules/CMakeLists.txt
@@ -20,7 +20,8 @@
custom_modules_test_module
SRC
"custom_modules_test.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_samples_custom_modules_test_module"
TRANSLATE_TOOL
iree_samples_custom_modules_dialect_custom-translate
FLAGS
diff --git a/iree/samples/custom_modules/custom_modules_test.cc b/iree/samples/custom_modules/custom_modules_test.cc
index b57e4b7..263765c 100644
--- a/iree/samples/custom_modules/custom_modules_test.cc
+++ b/iree/samples/custom_modules/custom_modules_test.cc
@@ -60,7 +60,8 @@
&native_module_))
<< "Native module failed to init";
- const auto* module_file_toc = custom_modules_test_module_c_create();
+ const auto* module_file_toc =
+ iree_samples_custom_modules_test_module_create();
IREE_CHECK_OK(iree_vm_bytecode_module_create(
iree_const_byte_span_t{
reinterpret_cast<const uint8_t*>(module_file_toc->data),
diff --git a/iree/samples/simple_embedding/BUILD b/iree/samples/simple_embedding/BUILD
index d99638a..77aa122 100644
--- a/iree/samples/simple_embedding/BUILD
+++ b/iree/samples/simple_embedding/BUILD
@@ -42,6 +42,7 @@
c_file_output = "simple_embedding_test_llvm_aot_rv64.c",
flatten = True,
h_file_output = "simple_embedding_test_llvm_aot_rv64.h",
+ identifier = "iree_samples_simple_embedding_rv64_test_module",
)
iree_cmake_extra_content(
@@ -117,7 +118,7 @@
iree_bytecode_module(
name = "simple_embedding_test_bytecode_module",
src = "simple_embedding_test.mlir",
- c_output = True,
+ c_identifier = "iree_samples_simple_embedding_test_module",
flags = [
"-iree-mlir-to-vm-bytecode-module",
"-iree-hal-target-backends=dylib-llvm-aot",
diff --git a/iree/samples/simple_embedding/CMakeLists.txt b/iree/samples/simple_embedding/CMakeLists.txt
index fd1500b..d811f32 100644
--- a/iree/samples/simple_embedding/CMakeLists.txt
+++ b/iree/samples/simple_embedding/CMakeLists.txt
@@ -19,6 +19,8 @@
"simple_embedding_test_llvm_aot_rv64.c"
H_FILE_OUTPUT
"simple_embedding_test_llvm_aot_rv64.h"
+ IDENTIFIER
+ "iree_samples_simple_embedding_rv64_test_module"
FLATTEN
PUBLIC
)
@@ -90,7 +92,8 @@
simple_embedding_test_bytecode_module
SRC
"simple_embedding_test.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_samples_simple_embedding_test_module"
FLAGS
"-iree-mlir-to-vm-bytecode-module"
"-iree-hal-target-backends=dylib-llvm-aot"
diff --git a/iree/samples/simple_embedding/simple_embedding.c b/iree/samples/simple_embedding/simple_embedding.c
index cba4345..b28ded9 100644
--- a/iree/samples/simple_embedding/simple_embedding.c
+++ b/iree/samples/simple_embedding/simple_embedding.c
@@ -53,13 +53,13 @@
// Load bytecode module from the embedded data.
#if IREE_ARCH_RISCV_64
const struct iree_file_toc_t* module_file_toc =
- simple_embedding_test_llvm_aot_rv64_create();
+ iree_samples_simple_embedding_rv64_test_module_create();
#else
// Note the setup here only supports native build. The bytecode is not built
// for the cross-compile execution. The code can be compiled but it will
// hit runtime error in a cross-compile environment.
const struct iree_file_toc_t* module_file_toc =
- simple_embedding_test_bytecode_module_c_create();
+ iree_samples_simple_embedding_test_module_create();
#endif
iree_vm_module_t* bytecode_module = NULL;
diff --git a/iree/samples/vulkan/CMakeLists.txt b/iree/samples/vulkan/CMakeLists.txt
index 62c8d7c..aada407 100644
--- a/iree/samples/vulkan/CMakeLists.txt
+++ b/iree/samples/vulkan/CMakeLists.txt
@@ -22,7 +22,8 @@
simple_mul_bytecode_module
SRC
"simple_mul.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_samples_vulkan_simple_mul_bytecode_module"
FLAGS
"-iree-mlir-to-vm-bytecode-module"
"-iree-hal-target-backends=vulkan-spirv"
diff --git a/iree/samples/vulkan/vulkan_inference_gui.cc b/iree/samples/vulkan/vulkan_inference_gui.cc
index 36a7e32..35b1f06 100644
--- a/iree/samples/vulkan/vulkan_inference_gui.cc
+++ b/iree/samples/vulkan/vulkan_inference_gui.cc
@@ -235,7 +235,7 @@
// Load bytecode module from embedded data.
IREE_LOG(INFO) << "Loading simple_mul.mlir...";
const struct iree_file_toc_t* module_file_toc =
- simple_mul_bytecode_module_c_create();
+ iree_samples_vulkan_simple_mul_bytecode_module_create();
iree_vm_module_t* bytecode_module = nullptr;
IREE_CHECK_OK(iree_vm_bytecode_module_create(
iree_const_byte_span_t{
diff --git a/iree/tools/compilation.bzl b/iree/tools/compilation.bzl
index 2e43c9c..ff38286 100644
--- a/iree/tools/compilation.bzl
+++ b/iree/tools/compilation.bzl
@@ -22,7 +22,7 @@
src,
flags = ["-iree-mlir-to-vm-bytecode-module"],
translate_tool = "//iree/tools:iree-translate",
- c_output = False,
+ c_identifier = "",
**kwargs):
native.genrule(
name = name,
@@ -45,10 +45,10 @@
)
# Embed the module for use in C.
- if c_output:
+ if c_identifier:
c_embed_data(
name = "%s_c" % (name),
- identifier = "%s_c" % (name),
+ identifier = c_identifier,
srcs = ["%s.vmfb" % (name)],
c_file_output = "%s_c.c" % (name),
h_file_output = "%s_c.h" % (name),
diff --git a/iree/vm/BUILD b/iree/vm/BUILD
index 2904d38..3cbd750 100644
--- a/iree/vm/BUILD
+++ b/iree/vm/BUILD
@@ -286,7 +286,7 @@
name = "bytecode_module_benchmark_module",
testonly = True,
src = "bytecode_module_benchmark.mlir",
- c_output = True,
+ c_identifier = "iree_vm_bytecode_module_benchmark_module",
flags = ["-iree-vm-ir-to-bytecode-module"],
)
@@ -305,7 +305,7 @@
name = "bytecode_module_size_benchmark_module",
testonly = True,
src = "bytecode_module_size_benchmark.mlir",
- c_output = True,
+ c_identifier = "iree_vm_bytecode_module_size_benchmark_module",
flags = ["-iree-vm-ir-to-bytecode-module"],
)
diff --git a/iree/vm/CMakeLists.txt b/iree/vm/CMakeLists.txt
index 2c5dcff..8579f5f 100644
--- a/iree/vm/CMakeLists.txt
+++ b/iree/vm/CMakeLists.txt
@@ -243,7 +243,8 @@
bytecode_module_benchmark_module
SRC
"bytecode_module_benchmark.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_vm_bytecode_module_benchmark_module"
FLAGS
"-iree-vm-ir-to-bytecode-module"
TESTONLY
@@ -267,7 +268,8 @@
bytecode_module_size_benchmark_module
SRC
"bytecode_module_size_benchmark.mlir"
- C_OUTPUT
+ C_IDENTIFIER
+ "iree_vm_bytecode_module_size_benchmark_module"
FLAGS
"-iree-vm-ir-to-bytecode-module"
TESTONLY
diff --git a/iree/vm/bytecode_module_benchmark.cc b/iree/vm/bytecode_module_benchmark.cc
index 6409b3d..35158d9 100644
--- a/iree/vm/bytecode_module_benchmark.cc
+++ b/iree/vm/bytecode_module_benchmark.cc
@@ -85,7 +85,8 @@
IREE_CHECK_OK(
native_import_module_create(iree_allocator_system(), &import_module));
- const auto* module_file_toc = bytecode_module_benchmark_module_c_create();
+ const auto* module_file_toc =
+ iree_vm_bytecode_module_benchmark_module_create();
iree_vm_module_t* bytecode_module = nullptr;
IREE_CHECK_OK(iree_vm_bytecode_module_create(
iree_const_byte_span_t{
@@ -136,7 +137,8 @@
static void BM_ModuleCreate(benchmark::State& state) {
while (state.KeepRunning()) {
- const auto* module_file_toc = bytecode_module_benchmark_module_c_create();
+ const auto* module_file_toc =
+ iree_vm_bytecode_module_benchmark_module_create();
iree_vm_module_t* module = nullptr;
IREE_CHECK_OK(iree_vm_bytecode_module_create(
iree_const_byte_span_t{
@@ -153,7 +155,8 @@
BENCHMARK(BM_ModuleCreate);
static void BM_ModuleCreateState(benchmark::State& state) {
- const auto* module_file_toc = bytecode_module_benchmark_module_c_create();
+ const auto* module_file_toc =
+ iree_vm_bytecode_module_benchmark_module_create();
iree_vm_module_t* module = nullptr;
IREE_CHECK_OK(iree_vm_bytecode_module_create(
iree_const_byte_span_t{
@@ -178,7 +181,8 @@
static void BM_FullModuleInit(benchmark::State& state) {
while (state.KeepRunning()) {
- const auto* module_file_toc = bytecode_module_benchmark_module_c_create();
+ const auto* module_file_toc =
+ iree_vm_bytecode_module_benchmark_module_create();
iree_vm_module_t* module = nullptr;
IREE_CHECK_OK(iree_vm_bytecode_module_create(
iree_const_byte_span_t{
diff --git a/iree/vm/bytecode_module_size_benchmark.cc b/iree/vm/bytecode_module_size_benchmark.cc
index 98ce411..77ccf76 100644
--- a/iree/vm/bytecode_module_size_benchmark.cc
+++ b/iree/vm/bytecode_module_size_benchmark.cc
@@ -22,7 +22,7 @@
iree_vm_instance_create(iree_allocator_system(), &instance);
const auto* module_file_toc =
- bytecode_module_size_benchmark_module_c_create();
+ iree_vm_bytecode_module_size_benchmark_module_create();
iree_vm_module_t* module = nullptr;
iree_vm_bytecode_module_create(
iree_const_byte_span_t{