prof-value-profiling, Qprof-value-profiling

Controls which values are value profiled.

IDE Equivalent

None

Architectures

IA-32, Intel® 64 architectures

Syntax

Linux and Mac OS X:

-prof-value-profiling[=keyword]

Windows:

/Qprof-value-profiling[:keyword]

Arguments

keyword

Controls which type of value profiling is performed. Possible values are:

none

Prevents all types of value profiling.

nodivide

Prevents value profiling of non-compile time constants used in division or remainder operations.

noindcall

Prevents value profiling of function addresses at indirect call sites.

all

Enables all types of value profiling.

You can specify more than one keyword, but they must be separated by commas.

Default

-prof-value-profiling=all or /Qprof-value-profiling:all

All value profile types are enabled and value profiling is performed.

Description

This option controls which features are value profiled.

If this option is specified with option -prof-gen (Linux* and Mac OS* X) or /Qprof-gen (Windows*), it turns off instrumentation of operations of the specified type. This also prevents feedback of values for the operations.

If this option is specified with option -prof-use (Linux and Mac OS X) or /Qprof-use (Windows), it turns off feedback of values collected of the specified type.

If you specify -opt-report (Linux and Mac OS X) or /Qopt-report (Windows) level 2 or higher, the value profiling specialization information will be reported within the PGO optimization report.

Alternate Options

None

See Also


Submit feedback on this help topic

Copyright © 1996-2011, Intel Corporation. All rights reserved.