Visible to Intel only — GUID: GUID-1E3A28A5-D9A8-4156-B908-26532ECD114B
Visible to Intel only — GUID: GUID-1E3A28A5-D9A8-4156-B908-26532ECD114B
qopt-report-phase, Qopt-report-phase
Specifies one or more optimizer phases for which optimization reports are generated.
Syntax
Linux: |
-qopt-report-phase[=list] |
Windows: |
/Qopt-report-phase[:list] |
Arguments
list |
(Optional) Specifies one or more phases to generate reports for. If you specify more than one phase, they must be separated with commas. The values you can specify are:
|
Default
OFF |
No optimization report is generated. |
Description
This option specifies one or more optimizer phases for which optimization reports are generated.
For certain phases, you also need to specify other options:
If you specify phase cg, you must also specify option O1, O2 (default), or O3.
If you specify phase loop, you must also specify option O2 (default) or O3.
If you specify phase openmp, you must also specify option fiopenmp (or /Qiopenmp) or option [q or Q]openmp.
If you specify phase pgo, you must also specify Clang option -fprofile-use or -fprofile-sample-use.
For more information about Clang options, see the Clang documentation.
If you specify phase vec, you must also specify option O2 (default) or O3.
If you use this option, you do not have to specify option [q or Q]opt-report.
However, if you want to get more details for each phase, specify option [q or Q]opt-report=n along with this option and indicate the level of detail you want by specifying an appropriate value for n.
When optimization reporting is enabled, the default is -qopt-report-phase=all (Linux*) or /Qopt-report-phase:all (Windows*).
IDE Equivalent
Alternate Options
None