Splitting sync and task drivers into iree/hal/drivers/.
Progress on #4298.
diff --git a/samples/simple_embedding/BUILD b/samples/simple_embedding/BUILD
index 7e3576d..4d566d5 100644
--- a/samples/simple_embedding/BUILD
+++ b/samples/simple_embedding/BUILD
@@ -32,8 +32,8 @@
":simple_embedding_test_bytecode_module_vmvx_c",
"//runtime/src/iree/base",
"//runtime/src/iree/hal",
+ "//runtime/src/iree/hal/drivers/local_sync:sync_driver",
"//runtime/src/iree/hal/local",
- "//runtime/src/iree/hal/local:sync_driver",
"//runtime/src/iree/hal/local/loaders:vmvx_module_loader",
"//runtime/src/iree/modules/hal",
"//runtime/src/iree/vm",
@@ -86,8 +86,8 @@
":simple_embedding_test_bytecode_module_dylib_x86_64_c",
"//runtime/src/iree/base",
"//runtime/src/iree/hal",
+ "//runtime/src/iree/hal/drivers/local_sync:sync_driver",
"//runtime/src/iree/hal/local",
- "//runtime/src/iree/hal/local:sync_driver",
"//runtime/src/iree/hal/local/loaders:embedded_library_loader",
"//runtime/src/iree/modules/hal",
"//runtime/src/iree/vm",
@@ -201,8 +201,8 @@
":simple_embedding_test_bytecode_module_dylib_x86_64_c",
"//runtime/src/iree/base",
"//runtime/src/iree/hal",
+ "//runtime/src/iree/hal/drivers/local_task:task_driver",
"//runtime/src/iree/hal/local",
- "//runtime/src/iree/hal/local:task_driver",
"//runtime/src/iree/hal/local/loaders:embedded_library_loader",
"//runtime/src/iree/modules/hal",
"//runtime/src/iree/task:api",
diff --git a/samples/simple_embedding/CMakeLists.txt b/samples/simple_embedding/CMakeLists.txt
index 59a8de3..a09afff 100644
--- a/samples/simple_embedding/CMakeLists.txt
+++ b/samples/simple_embedding/CMakeLists.txt
@@ -23,9 +23,9 @@
::simple_embedding_test_bytecode_module_vmvx_c
iree::base
iree::hal
+ iree::hal::drivers::local_sync::sync_driver
iree::hal::local
iree::hal::local::loaders::vmvx_module_loader
- iree::hal::local::sync_driver
iree::modules::hal
iree::vm
iree::vm::bytecode_module
@@ -71,9 +71,9 @@
::simple_embedding_test_bytecode_module_dylib_x86_64_c
iree::base
iree::hal
+ iree::hal::drivers::local_sync::sync_driver
iree::hal::local
iree::hal::local::loaders::embedded_library_loader
- iree::hal::local::sync_driver
iree::modules::hal
iree::vm
iree::vm::bytecode_module
@@ -197,9 +197,9 @@
::simple_embedding_test_bytecode_module_dylib_x86_64_c
iree::base
iree::hal
+ iree::hal::drivers::local_task::task_driver
iree::hal::local
iree::hal::local::loaders::embedded_library_loader
- iree::hal::local::task_driver
iree::modules::hal
iree::task::api
iree::vm
diff --git a/samples/simple_embedding/device_dylib.c b/samples/simple_embedding/device_dylib.c
index 2321437..89a6e9f 100644
--- a/samples/simple_embedding/device_dylib.c
+++ b/samples/simple_embedding/device_dylib.c
@@ -10,9 +10,9 @@
#include "iree/base/api.h"
#include "iree/hal/api.h"
+#include "iree/hal/drivers/local_task/task_device.h"
#include "iree/hal/local/executable_loader.h"
#include "iree/hal/local/loaders/embedded_library_loader.h"
-#include "iree/hal/local/task_device.h"
#include "iree/task/api.h"
// Compiled module embedded here to avoid file IO:
diff --git a/samples/simple_embedding/device_embedded_sync.c b/samples/simple_embedding/device_embedded_sync.c
index b4bc118..d71dfb0 100644
--- a/samples/simple_embedding/device_embedded_sync.c
+++ b/samples/simple_embedding/device_embedded_sync.c
@@ -10,9 +10,9 @@
#include "iree/base/api.h"
#include "iree/hal/api.h"
+#include "iree/hal/drivers/local_sync/sync_device.h"
#include "iree/hal/local/executable_loader.h"
#include "iree/hal/local/loaders/embedded_library_loader.h"
-#include "iree/hal/local/sync_device.h"
// Compiled module embedded here to avoid file IO:
#if IREE_ARCH_ARM_32
diff --git a/samples/simple_embedding/device_vmvx_sync.c b/samples/simple_embedding/device_vmvx_sync.c
index 0683405..d83a500 100644
--- a/samples/simple_embedding/device_vmvx_sync.c
+++ b/samples/simple_embedding/device_vmvx_sync.c
@@ -10,9 +10,9 @@
#include "iree/base/api.h"
#include "iree/hal/api.h"
+#include "iree/hal/drivers/local_sync/sync_device.h"
#include "iree/hal/local/executable_loader.h"
#include "iree/hal/local/loaders/vmvx_module_loader.h"
-#include "iree/hal/local/sync_device.h"
// Compiled module embedded here to avoid file IO:
#include "samples/simple_embedding/simple_embedding_test_bytecode_module_vmvx_c.h"