Visible to Intel only — GUID: GUID-CECDC4BC-E2D6-4A41-A845-603AF92CD5D7
Visible to Intel only — GUID: GUID-CECDC4BC-E2D6-4A41-A845-603AF92CD5D7
fvec-peel-loops, Qvec-peel-loops
Enables peel loop vectorization. This feature is only available for ifx.
Syntax
Linux: |
-fvec-peel-loops -fno-vec-peel-loops |
macOS: |
None |
Windows: |
/Qvec-peel-loops /Qvec-peel-loops- |
Arguments
None
Default
-fno-vec-peel-loops |
No peel loop vectorization occurs. |
Description
This option enables vectorization of peeling loops created during loop vectorization. It causes the compiler to perform additional steps to vectorize a peel loop that was created to improve alignment of memory references in the main vectorized loop.
The peel loop can be vectorized only when the masked mode of vectorization is enabled by specifying option -fvec-with-mask or /Qvec-with-mask.
The vectorization of a peel loop cannot be enforced because the compiler uses the cost model to determine whether it should be done.
IDE Equivalent
Alternate Options
None