Diff of "llvm-profdata merge --help"
13 removals
51 lines
4 additions
43 lines
OVERVIEW: LLVM profile data merger
OVERVIEW: LLVM profile data
SUBCOMMAND 'merge': Merges profiles
USAGE: llvm-profdata merge [options] <filename...>
USAGE: llvm-profdata merge [options] <filename...>
OPTIONS:
OPTIONS:
Color Options:
--color - Use colors in output (default=autodetect)
General options:
General options:
--convert-sample-profile-layout=<value> - Convert the generated profile to a profile with a new layout
--convert-sample-profile-layout=<value> - Convert the generated profile to a profile with a new layout
=nest - Nested profile, the input should be CS flat profile
=nest - Nested profile, the input should be CS flat profile
=flat - Profile with nested inlinee flatten out
=flat - Profile with nested inlinee flatten out
--debug-info=<string> - Use the provided debug info to correlate the raw profile.
--debug-info=<string> - For show, read and extract profile metadata from debug info and show the functions it found. For merge, use the provided debug info to correlate the raw profile.
--disable-auto-upgrade-debug-info - Disable autoupgrade of debug info
--disable-i2p-p2i-opt - Disables inttoptr/ptrtoint roundtrip optimization
--enable-name-compression - Enable name/filename string compression
--experimental-debuginfo-iterators - Enable communicating debuginfo positions through iterators, eliminating intrinsics
--failure-mode=<value> - Failure mode:
--failure-mode=<value> - Failure mode:
=warn - Do not fail and just print warnings.
=warn - Do not fail and just print warnings.
=any - Fail if any profile is invalid.
=any - Fail if any profile is invalid.
=all - Fail only if all profiles are invalid.
=all - Fail only if all profiles are invalid.
--generate-merged-base-profiles - When generating nested context-sensitive profiles, always generate extra base profile for function with all its context profiles merged into it.
--input-files=<string> - Path to file containing newline-separated [<weight>,]<filename> entries
--input-files=<string> - Path to file containing newline-separated [<weight>,]<filename> entries
Profile kind:
Profile kind:
--instr - Instrumentation profile (default)
--instr - Instrumentation profile (default)
--sample - Sample profile
--sample - Sample profile
--max-debug-info-correlation-warnings=<uint> - The maximum number of warnings to emit when correlating profile from debug info (0 = no limit)
--max-debug-info-correlation-warnings=<uint> - The maximum number of warnings to emit when correlating profile from debug info (0 = no limit)
--num-threads=<uint> - Number of merge threads to use (default: autodetect)
--num-threads=<uint> - Number of merge threads to use (default: autodetect)
--output=<output> - Output file
--output=<output> - Output file
--prof-sym-list=<string> - Path to file containing the list of function symbols used to populate profile symbol list
--prof-sym-list=<string> - Path to file containing the list of function symbols used to populate profile symbol list
--profiled-binary=<string> - Path to binary from which the profile was collected.
--profiled-binary=<string> - Path to binary from which the profile was collected.
--remapping-file=<file> - Symbol remapping file
--remapping-file=<file> - Symbol remapping file
--sample-frame-depth-for-cold-context=<uint> - Keep the last K frames while merging cold profile. 1 means the context-less base profile
--sample-frame-depth-for-cold-context=<uint> - Keep the last K frames while merging cold profile. 1 means the context-less base profile
--sparse - Generate a sparse profile (only meaningful for -instr)
--sparse - Generate a sparse profile (only meaningful for -instr)
--temporal-profile-max-trace-length=<ulong> - The maximum length of a single temporal profile trace (default: 10000)
--temporal-profile-max-trace-length=<ulong> - The maximum length of a single temporal profile trace (default: 10000)
--temporal-profile-trace-reservoir-size=<ulong> - The maximum number of stored temporal profile traces (default: 100)
--temporal-profile-trace-reservoir-size=<ulong> - The maximum number of stored temporal profile traces (default: 100)
Format of output profile
Format of output profile
--binary - Binary encoding
--binary - Binary encoding
--extbinary - Extensible binary encoding (default)
--extbinary - Extensible binary encoding (default)
--text - Text encoding
--text - Text encoding
--gcc - GCC encoding (only meaningful for -sample)
--gcc - GCC encoding (only meaningful for -sample)
--weighted-input=<string> - <weight>,<filename>
--weighted-input=<string> - <weight>,<filename>
Generic Options:
Generic Options:
--help - Display available options (--help-hidden for more)
--help - Display available options (--help-hidden for more)
--help-list - Display list of available options (--help-list-hidden for more)
--help-list - Display list of available options (--help-list-hidden for more)
--version - Display the version of this program