Xsycl-target

Enables options to be passed to the specified tool in the device compilation tool chain for the target.

Syntax

Linux:

-Xsycl-target-tool=T "options"

Windows:

-Xsycl-target-tool=T "options"

Arguments

tool

Can be one of the following:

frontend

Indicates the frontend + middle end of the Standard Portable Intermediate Representation (SPIRV)-based device compiler for target triple T.

The middle end is the part of a SPIRV-based device compiler that generates SPIRV. This SPIRV is then passed by the dpcpp (Linux*) or dpcpp-cl (Windows*) driver to the backend of target T.

backend

Indicates Ahead of Time (AOT) compilation for target triple T and Just in Time (JIT) compilation for target T at runtime.

linker

Indicates the device code linker for target triple T.

Some targets may have frontend and backend in one component; in that case, options are merged.

T

Is the target triple device.

options

Are the options you want to pass to tool.

Default

OFF

No options are passed to a tool.

Description

This option enables options to be passed to the specified tool in the device compilation tool chain for the target.

IDE Equivalent

None

Alternate Options

None.

See Also