@@ -43,7 +43,7 @@ the SYCL specification refer to that revision.
4343
4444This extension also depends on the following other SYCL extensions:
4545
46- * link:../proposed /sycl_ext_oneapi_free_function_queries.asciidoc[
46+ * link:../supported /sycl_ext_oneapi_free_function_queries.asciidoc[
4747 sycl_ext_oneapi_free_function_queries]
4848* link:../experimental/sycl_ext_oneapi_properties.asciidoc[
4949 sycl_ext_oneapi_properties]
@@ -667,7 +667,7 @@ parameters are used to pass the kernel arguments instead.
667667Therefore, a free function kernel must obtain the iteration ID in some other
668668way.
669669Typically, a free function kernel uses the functions specified in
670- link:../proposed /sycl_ext_oneapi_free_function_queries.asciidoc[
670+ link:../supported /sycl_ext_oneapi_free_function_queries.asciidoc[
671671sycl_ext_oneapi_free_function_queries] for this purpose.
672672
673673=== Address space of kernel arguments
@@ -893,7 +893,7 @@ when the kernel adheres to the following restrictions:
893893* The kernel function is declared as `extern "C"`;
894894* Each formal argument to the kernel is either a {cpp} trivially copyable type
895895 or the `work_group_memory` type (see
896- link:../proposed /sycl_ext_oneapi_work_group_memory.asciidoc[
896+ link:../experimental /sycl_ext_oneapi_work_group_memory.asciidoc[
897897 sycl_ext_oneapi_work_group_memory]); and
898898* The translation unit containing the kernel is compiled with the
899899 `-fno-sycl-dead-args-optimization` option.
@@ -902,7 +902,7 @@ In order to invoke a kernel using Level Zero or OpenCL, the application must
902902first obtain the raw backend content of the device image that contains the
903903kernel.
904904One way to do this is by using
905- link:../proposed /sycl_ext_oneapi_device_image_backend_content.asciidoc[
905+ link:../experimental /sycl_ext_oneapi_device_image_backend_content.asciidoc[
906906sycl_ext_oneapi_device_image_backend_content].
907907It is also possible to compile the application in AOT mode via the
908908`-fsycl-targets` compiler option and then extract the device image's backend
@@ -1046,7 +1046,7 @@ argument, effectively turning the call into a no-op.
10461046
10471047* We're pretty sure that we want to define some syntax that allows a free
10481048 function kernel to be enqueued using the APIs defined in
1049- link:../proposed /sycl_ext_oneapi_enqueue_functions.asciidoc[
1049+ link:../experimental /sycl_ext_oneapi_enqueue_functions.asciidoc[
10501050 sycl_ext_oneapi_enqueue_functions], but we haven't settled on the exact API
10511051 yet.
10521052 One option is like this:
@@ -1094,7 +1094,7 @@ void iota(sycl::nd_item<1> nditem, float start, float *ptr) { /*...*/ }
10941094```
10951095
10961096The advantage is that the user wouldn't need to use the functions in
1097- link:../proposed /sycl_ext_oneapi_free_function_queries.asciidoc[
1097+ link:../supported /sycl_ext_oneapi_free_function_queries.asciidoc[
10981098sycl_ext_oneapi_free_function_queries] to get the iteration index.
10991099Doing this raises some new questions, though:
11001100
0 commit comments