Option | Description |
---|---|
-ax{M|K|W} | Enables the vectorizer and generates specialized and generic IA-32 code. The generic code is usually slower than the specialized code. |
-x{M|K|W} |
Turns on the vectorizer and generates processor-specific specialized code. |
-vec_reportn |
Controls the vectorizer's level of diagnostic messages:
|
If you use -c, -ipo with -vec_report{n} option or -c, -x{M|K|W} or -ax{M|K|W} with -vec_report{n}, the compiler issues a warning and no report is generated.
To produce a report when using the afore mentioned options, you need to add the -ipo_obj option. The combination of -c and -ipo_obj produces a single file compilation, and hence does generate object code, and eventually a report is generated.