opt-report-phase, Qopt-report-phase

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

IDE Equivalent

None

Architectures

IA-32 architecture, Intel® 64 architecture, IA-64 architecture

Syntax

Linux and Mac OS X: -opt-report-phasephase
Windows:  /Qopt-report-phasephase

Arguments

phase Is the phase to generate reports for. Some of the possible values are:
  ipo The Interprocedural Optimizer phase
  hlo The High Level Optimizer phase
  hpo The High Performance Optimizer phase
  ilo The Intermediate Language Scalar Optimizer phase
  ecg The Code Generator phase (Windows and Linux systems using IA-64 architecture only)
  ecg_swp The software pipelining component of the Code Generator phase (Windows and Linux systems using IA-64 architecture only)
  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. To use this option, you must also specify -opt-report (Linux and Mac OS X) or /Qopt-report (Windows).

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.

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

Alternate Options

None

See Also

opt-report, Qopt-report compiler options

Optimizing Applications: Optimizer Report Generation