fopenmp-target-simd, Qopenmp-target-simd

Enables OpenMP* SIMD loop vectorization for OpenMP offloading device compilation when option level O2 or higher is set or specified. This feature is only available for ifx.

Syntax

Linux:

-fopenmp-target-simd

Windows:

/Qopenmp-target-simd

Arguments

None

Default

OFF

The compiler uses default heuristics for SIMD loop vectorization.

Description

This option enables OpenMP* SIMD loop vectorization for OpenMP offloading device compilation when option level O2 or higher is set or specified.

This option is ignored unless OpenMP offloading is enabled, and it is only valid for SPIR64-based devices.

Note

When OpenMP offloading is enabled, this option only applies to device-specific compilation.

IDE Equivalent

None

Alternate Options

None