device-math-lib
Enables or disables certain device libraries. This is a deprecated option that will be removed in a future release. This content is specific to C++; it does not apply to DPC++.
fintelfpga
Lets you perform ahead-of-time (AOT) compilation with the Flexible Programmable Gate Array (FPGA). This content is specific to DPC++.
fiopenmp, Qiopenmp
Enables OpenMP* 4.5 support for Intel® Xeon® Scalable processors.
foffload-static-lib
Tells the compiler to link with a fat (multi-architecture) static library. This content is specific to DPC++.
fopenmp-device-lib
Enables or disables certain device libraries for an OpenMP* target.
fsycl
Enables a program to be compiled as a SYCL* program rather than as plain C++11 program. This content is specific to DPC++.
fsycl-add-targets
Lets you add arbitrary device binary images to the fat SYCL* binary when linking. This content is specific to DPC++.
fsycl-dead-args-optimization
Enables elimination of DPC++ dead kernel arguments. This content is specific to DPC++.
fsycl-device-lib
Enables or disables certain device libraries for a SYCL target.
fsycl-device-only
Tells the compiler to generate a device-only binary. This content is specific to DPC++.
fsycl-early-optimizations
Enables LLVM-related optimizations before SPIR-V generation. This content is specific to DPC++.
fsycl-id-queries-fit-in-int
Tells the compiler to assume that SYCL ID queries fit within MAX_INT. This content is specific to DPC++.
fsycl-link
Tells the compiler to perform a partial link of device binaries to be used with Flexible Programmable Gate Array (FPGA). This content is specific to DPC++.
fsycl-link-targets
Tells the compiler to link only device code. This content is specific to DPC++.
fsycl-targets
Tells the compiler to generate code for specified devices. This content is specific to DPC++.
fsycl-unnamed-lambda
Enables unnamed SYCL* lambda kernels. This content is specific to DPC++.
fsycl-use-bitcode
Tells the compiler to produce device code in LLVM IR bitcode format into fat objects. This content is specific to DPC++.
qopenmp, Qopenmp
Enables the parallelizer to generate multi-threaded code based on OpenMP* directives.
Xs
Passes options to the backend tool. This content is specific to DPC++.
Xsycl-target
Enables options to be passed to the specified tool in the device compilation tool chain for the target. This content is specific to DPC++.