-qfdpr

Category

Optimization and tuning

@PROCESS

None.

Purpose

Provides object files with information that the IBM Feedback Directed Program Restructuring (FDPR®) performance-tuning utility needs to optimize the resulting executable file.

When -qfdpr is in effect, optimization data is stored in the object file.

Syntax

Read syntax diagramSkip visual syntax diagram
        .-nofdpr-.   
>>- -q--+-fdpr---+---------------------------------------------><

Defaults

-qnofdpr

Usage

For best results, use -qfdpr for all object files in a program; FDPR will perform optimizations only on the files compiled with -qfdpr, and not library code, even if it is statically linked.

The optimizations that the FDPR utility performs are similar to those that the -qpdf option performs.

The FDPR performance-tuning utility has its own set of restrictions, and it is not guaranteed to speed up all programs or produce executables that produce exactly the same results as the original programs.

Examples

To compile myprogram.f so it includes data required by the FDPR utility, enter:
xlf myprogram.f -qfdpr

Related information