Developer Guide and Reference

Contents

prof-use, Qprof-use

Enables the use of profiling information during optimization.

Syntax

Linux and macOS:
-prof-use
[=
keyword
]
-no-prof-use
Windows:
/Qprof-use
[:
keyword
]
/Qprof-use-
Arguments
keyword
Specifies additional instructions. Possible values are:
weighted
Tells the profmerge utility to apply a weighting to the .dyn file values when creating the .dpi file to normalize the data counts when the training runs have differentexecution durations. This argument only has an effect when the compiler invokes the profmerge utility to create the .dpi file. This argument does not have an effect if the .dpi file was previously created without weighting.
[no]merge
Enables or disables automatic invocation of the profmerge utility. The default is
merge
. Note that you cannot specify both
weighted
and
nomerge
. If you try to specify both values, a warning will be displayed and
nomerge
takes precedence.
default
Enables the use of profiling information during optimization. The profmerge utility is invoked by default. This value is the same as specifying
[Q]prof-use
with no argument.
Default
-no-prof-use
or
/Qprof-use-
Profiling information is not used during optimization.
<