-qfdpr

Pragma equivalent

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.

Predefined macros

None.

Examples

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

Related information



Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us