Visible to Intel only — GUID: GUID-8EAE7A01-DFEE-4B82-B536-6C6A49F33EC0
Visible to Intel only — GUID: GUID-8EAE7A01-DFEE-4B82-B536-6C6A49F33EC0
Xs
Passes options to the backend tool.
Syntax
Linux: |
-Xs -option or -Xsoption |
Windows: |
-Xs -option or -Xsoption |
Arguments
option |
Is the option that you want to pass to the backend tool in device compilation. To see the values you can use for option, specify compiler option -fsycl-help to display the help information for the offline tools. |
Default
OFF |
No options are passed to the backend tool. |
Description
This option passes options to the backend tool. It is an alternative for option Xsycl-target-backend or option Xopenmp-target-backend.
For example, the following option (using syntax form -Xsoption):
-Xsversion
and the following option (using syntax form -Xs -option):
-Xs -version
are both equivalent to specifying:
-Xsycl-target-backend -version
or
-Xopenmp-target-backend -version
When using Ahead of Time (AOT) compilation, the options passed with -Xs are not compiler options.
To see a list of the options you can pass with -Xs when using AOT, specify -fsycl-help=gen, -fsycl-help=x86_64, or -fsycl-help=fpga on the command line.
When offloading is enabled, this option only applies to device-specific compilation.
IDE Equivalent
Visual Studio: Linker > General > Enable FPGA hardware build
Eclipse: Linker > General > Enable FPGA hardware build
Alternate Options
None