Intel® C++ Compiler XE 13.1 User and Reference Guides

opt-report-phase, Qopt-report-phase

Specifies an optimizer phase to use when optimization reports are generated.

IDE Equivalent

Windows: Diagnostics > Optimization Diagnostic Phase

Linux: Compilation Diagnostics > Optimization Diagnostic Phase

OS X: None

Architectures

All

Syntax

Linux and OS X:

-opt-report-phase=phase

Windows:

/Qopt-report-phase:phase

Arguments

phase

Is the phase to generate reports for. Some of the possible values are:

offload

The phase for Intel® MIC Architecture. This phase has no effect if option -no-offload is specified. This phase only applies to Intel® MIC Architecture.

ipo

The Interprocedural Optimizer phase

hlo

The High Level Optimizer phase

hpo

The High Performance Optimizer phase

ilo

The Intermediate Language Scalar Optimizer phase

pgo

The Profile Guided Optimization phase

all

All optimizer phases

Default

OFF

No optimization reports are generated.

Description

This option specifies an optimizer phase to use when optimization reports are generated.

This option can be used multiple times on the same command line to generate reports for multiple optimizer phases.

When one of the logical names for optimizer phases is specified for phase, all reports from that optimizer phase are generated.

Note that phase offload causes the compiler to print a report of the input or output of variables that the host sends to the offload target and variables that the host receives from the target.

To find all phase possibilities, use option -opt-report-help (Linux OS and OS X) or /Qopt-report-help (Windows OS).

Alternate Options

None

See Also


Submit feedback on this help topic