heap-arrays
Puts automatic arrays and arrays created for temporary computations on the heap instead of the stack.
mno-gather, Qgather-
Disables the generation of gather instructions in auto-vectorization.
mno-scatter, Qscatter-
Disables the generation of scatter instructions in auto-vectorization.
pad, Qpad
Enables the changing of the variable and array memory layout.
qmkl, Qmkl
Tells the compiler to link to certain libraries in the Intel® oneAPI Math Kernel Library (oneMKL). On Windows systems, you must specify this option at compile time.
qmkl-ilp64, Qmkl-ilp64
Tells the compiler to link to the ILP64-specific version of the Intel® oneAPI Math Kernel Library (oneMKL). On Windows systems, you must specify this option at compile time.
qmkl-sycl-impl, Qmkl-sycl-impl
Lets you link to one or more specific Intel® oneAPI Math Kernel Library (oneMKL) SYCL libraries.
qopt-for-throughput, Qopt-for-throughput
Determines how the compiler optimizes for throughput depending on whether the program is to run in single-job or multi-job mode.
qopt-matmul, Qopt-matmul
Enables or disables a compiler-generated Matrix Multiply (matmul) library call.
qoverride-limits, Qoverride-limits
Lets you override certain internal compiler limits that are intended to prevent excessive memory usage or compile times for very large, complex compilation units.
reentrancy
Tells the compiler to generate reentrant code to support a multithreaded application.