Enables or disables the experimental "Explicit SIMD" SYCL* extension. This is a deprecated option that may be removed in a future release.
Linux: | -fsycl-explicit-simd -fno-sycl-explicit-simd |
Windows: | -fsycl-explicit-simd -fno-sycl-explicit-simd |
None
-fno-sycl-explicit-simd |
The explicit SIMD SYCL* extension is disabled. |
This option enables or disables the experimental "Explicit SIMD" SYCL* extension.
If you specify option -fsycl-explicit-simd, it enables the experimental "Explicit SIMD" SYCL* extension for lower-level Intel GPU programming. It allows you to write explicitly vectorized device code. Note that APIs for this feature may change in the future.
When using the icx/icpx compiler driver for option -fsycl-explicit-simd, you must also specify option -fsycl.
When using the dpcpp compiler driver, option -fsycl is implied by default.
When SYCL offloading is enabled, this option only applies to device-specific compilation.
None