Visible to Intel only — GUID: GUID-7A94FF75-50BD-46CE-A152-807771F743E2
Visible to Intel only — GUID: GUID-7A94FF75-50BD-46CE-A152-807771F743E2
fsycl-instrument-device-code
Enables or disables linking of the Instrumentation and Tracing Technology (ITT) device libraries for VTune™. This feature is only available for ifx.
Syntax
Linux: |
-fsycl-instrument-device-code-split -fno-sycl-instrument-device-code-split |
macOS: |
None |
Windows: |
-fsycl-instrument-device-code-split -fno-sycl-instrument-device-code-split |
Arguments
None
Default
ON |
The device libraries needed for Instrumentation and Tracing Technology (ITT) are enabled. |
Description
This option enables or disables linking of the Instrumentation and Tracing Technology (ITT) device libraries for VTune™. This provides annotations to intercept various events inside kernels generated by Just in Time (JIT) compilation.
When using this option, you must also specify option -fsycl.
If you specify -fno-sycl-instrument-device-code-split, no linking occurs to the Instrumentation and Tracing Technology (ITT) device libraries.
For information about available SYCL drivers, refer to Invoke the Compiler.
When SYCL offloading is enabled, this option only applies to device-specific compilation.
IDE Equivalent
Alternate Options
None