DragonFly On-Line Manual Pages
LLVM-PROFDATA(1) LLVM LLVM-PROFDATA(1)
NAME
llvm-profdata - Profile data tool
SYNOPSIS
llvm-profdata command [args...]
DESCRIPTION
The llvm-profdata tool is a small utility for working with profile data
files.
COMMANDS
o merge
o show
MERGE
SYNOPSIS
llvm-profdata merge [options] [filenames...]
DESCRIPTION
llvm-profdata merge takes several profile data files generated by PGO
instrumentation and merges them together into a single indexed profile
data file.
OPTIONS
-help Print a summary of command line options.
-output=output, -o=output
Specify the output file name. Output cannot be - as the
resulting indexed profile data can't be written to standard
output.
-instr (default)
Specify that the input profile is an instrumentation-based
profile.
-sample
Specify that the input profile is a sample-based profile.
The format of the generated file can be generated in one of
three ways:
-binary (default)
Emit the profile using a binary encoding. For
instrumentation-based profile the output format is the indexed
binary format.
-text
Emit the profile in text mode. This option can also be used with
both sample-based and instrumentation-based profile. When this
option is used the profile will be dumped in the text format
that is parsable by the profile reader.
-gcc
Emit the profile using GCC's gcov format (Not yet supported).
SHOW
SYNOPSIS
llvm-profdata show [options] [filename]
DESCRIPTION
llvm-profdata show takes a profile data file and displays the
information about the profile counters for this file and for any of the
specified function(s).
If filename is omitted or is -, then llvm-profdata show reads its input
from standard input.
OPTIONS
-all-functions
Print details for every function.
-counts
Print the counter values for the displayed functions.
-function=string
Print details for a function if the function's name contains the
given string.
-help Print a summary of command line options.
-output=output, -o=output
Specify the output file name. If output is - or it isn't
specified, then the output is sent to standard output.
-instr (default)
Specify that the input profile is an instrumentation-based
profile.
-text Instruct the profile dumper to show profile counts in the text
format of the instrumentation-based profile data representation.
By default, the profile information is dumped in a more human
readable form (also in text) with annotations.
-sample
Specify that the input profile is a sample-based profile.
EXIT STATUS
llvm-profdata returns 1 if the command is omitted or is invalid, if it
cannot read input files, or if there is a mismatch between their data.
AUTHOR
Maintained by The LLVM Team (http://llvm.org/).
COPYRIGHT
2003-2016, LLVM Project
3.8 2016-02-18 LLVM-PROFDATA(1)