IPO Reports

This report provides information on the functions that have been inlined.

This information can be helpful, because some loops will not SWP and others will not vectorize if function calls are embedded inside your loops. One way to get these loops to SWP or to vectorize is to inline the functions using IPO.

You must enable interprocedural optimization to generate the IPO report. The following command examples demonstrate how to run the IPO reports. Additionally, you should specify an output file to capture the report results.

Platform

Syntax Examples

Linux*

ifort -ipo -opt-report-file results -opt-report-phase ipo a.f b.f

Windows*

ifort /Qipo /Qopt-report-file results.txt /Qopt-report-phase ipo a.f b.f

See Optimizer Report Generation for more information about options you can use to generate reports.