Splitting sync and task drivers into iree/hal/drivers/.
Progress on #4298.
diff --git a/experimental/web/sample_dynamic/device_sync.c b/experimental/web/sample_dynamic/device_sync.c
index 684b11c..a18e89d 100644
--- a/experimental/web/sample_dynamic/device_sync.c
+++ b/experimental/web/sample_dynamic/device_sync.c
@@ -4,8 +4,8 @@
 // See https://llvm.org/LICENSE.txt for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
+#include "iree/hal/drivers/local_sync/sync_device.h"
 #include "iree/hal/local/loaders/system_library_loader.h"
-#include "iree/hal/local/sync_device.h"
 
 iree_status_t create_device_with_wasm_loader(iree_allocator_t host_allocator,
                                              iree_hal_device_t** out_device) {
diff --git a/experimental/web/sample_static/device_multithreaded.c b/experimental/web/sample_static/device_multithreaded.c
index 41026c0..e2793bc 100644
--- a/experimental/web/sample_static/device_multithreaded.c
+++ b/experimental/web/sample_static/device_multithreaded.c
@@ -6,8 +6,8 @@
 
 #include <emscripten/threading.h>
 
+#include "iree/hal/drivers/local_task/task_device.h"
 #include "iree/hal/local/loaders/static_library_loader.h"
-#include "iree/hal/local/task_device.h"
 #include "iree/task/api.h"
 #include "mnist_static.h"
 
diff --git a/experimental/web/sample_static/device_sync.c b/experimental/web/sample_static/device_sync.c
index 5dc0dde..e0b8351 100644
--- a/experimental/web/sample_static/device_sync.c
+++ b/experimental/web/sample_static/device_sync.c
@@ -4,8 +4,8 @@
 // See https://llvm.org/LICENSE.txt for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
+#include "iree/hal/drivers/local_sync/sync_device.h"
 #include "iree/hal/local/loaders/static_library_loader.h"
-#include "iree/hal/local/sync_device.h"
 #include "mnist_static.h"
 
 iree_status_t create_device_with_static_loader(iree_allocator_t host_allocator,