Enables or disables linking of the Instrumentation and Tracing Technology (ITT) device libraries for VTune™.
Linux: | -fsycl-instrument-device-code-split -fno-sycl-instrument-device-code-split |
Windows: | -fsycl-instrument-device-code-split -fno-sycl-instrument-device-code-split |
None
ON |
The device libraries needed for Instrumentation and Tracing Technology (ITT) are enabled. |
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.
If you specify -fno-sycl-instrument-device-code-split, no linking occurs to the Instrumentation and Tracing Technology (ITT) device libraries.
When using the icx/icpx compiler driver for option -fsycl-instrument-device-code-split, 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