OVERVIEW: LLVM profile data USAGE: llvm-profdata [subcommand] [options] SUBCOMMANDS: merge - Takes several profiles and merge them together. See detailed documentation in https://llvm.org/docs/CommandGuide/llvm-profdata.html#profdata-merge order - Reads temporal profiling traces from a profile and outputs a function order that reduces the number of page faults for those traces. See detailed documentation in https://llvm.org/docs/CommandGuide/llvm-profdata.html#profdata-order overlap - Computes and displays the overlap between two profiles. See detailed documentation in https://llvm.org/docs/CommandGuide/llvm-profdata.html#profdata-overlap show - Takes a profile data file and displays the profiles. See detailed documentation in https://llvm.org/docs/CommandGuide/llvm-profdata.html#profdata-show Type "llvm-profdata --help" to get more help on a specific subcommand OPTIONS: Color Options: --color - Use colors in output (default=autodetect) General options: --correlate= - Use debug-info or binary correlation to correlate profiles with build id fetcher = - No profile correlation =debug-info - Use debug info to correlate =binary - Use binary to correlate --debug-file-directory= - Directories to search for object files by build ID --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 --enable-swifttailcc-musttail-check - Check that tail calls from swifttailcc functions to swifttailcc functions are marked musttail. --enable-vtable-profile-use - If ThinLTO and WPD is enabled and this option is true, vtable profiles will be used by ICP pass for more efficient indirect call sequence. If false, type profiles won't be used. --enable-vtable-value-profiling - If true, the virtual table address will be instrumented to know the types of a C++ pointer. The information is used in indirect call promotion to do selective vtable-based comparison. --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. Generic Options: --help - Display available options (--help-hidden for more) --help-list - Display list of available options (--help-list-hidden for more) --version - Display the version of this program