1llvm-profdata - Profile data tool 2================================= 3 4SYNOPSIS 5-------- 6 7:program:`llvm-profdata` *command* [*args...*] 8 9DESCRIPTION 10----------- 11 12The :program:`llvm-profdata` tool is a small utility for working with profile 13data files. 14 15COMMANDS 16-------- 17 18* `merge <profdata_merge_>`_ 19* `show <profdata_show_>`_ 20 21.. program:: llvm-profdata merge 22 23.. _profdata_merge: 24 25MERGE 26----- 27 28SYNOPSIS 29^^^^^^^^ 30 31:program:`llvm-profdata merge` [*options*] [*filenames...*] 32 33DESCRIPTION 34^^^^^^^^^^^ 35 36:program:`llvm-profdata merge` takes several profile data files 37generated by PGO instrumentation and merges them together into a single 38indexed profile data file. 39 40OPTIONS 41^^^^^^^ 42 43.. option:: -help 44 45 Print a summary of command line options. 46 47.. option:: -output=output, -o=output 48 49 Specify the output file name. *Output* cannot be ``-`` as the resulting 50 indexed profile data can't be written to standard output. 51 52.. program:: llvm-profdata show 53 54.. _profdata_show: 55 56SHOW 57---- 58 59SYNOPSIS 60^^^^^^^^ 61 62:program:`llvm-profdata show` [*options*] [*filename*] 63 64DESCRIPTION 65^^^^^^^^^^^ 66 67:program:`llvm-profdata show` takes a profile data file and displays the 68information about the profile counters for this file and 69for any of the specified function(s). 70 71If *filename* is omitted or is ``-``, then **llvm-profdata show** reads its 72input from standard input. 73 74OPTIONS 75^^^^^^^ 76 77.. option:: -all-functions 78 79 Print details for every function. 80 81.. option:: -counts 82 83 Print the counter values for the displayed functions. 84 85.. option:: -function=string 86 87 Print details for a function if the function's name contains the given string. 88 89.. option:: -help 90 91 Print a summary of command line options. 92 93.. option:: -output=output, -o=output 94 95 Specify the output file name. If *output* is ``-`` or it isn't specified, 96 then the output is sent to standard output. 97 98EXIT STATUS 99----------- 100 101:program:`llvm-profdata` returns 1 if the command is omitted or is invalid, 102if it cannot read input files, or if there is a mismatch between their data. 103