Lines Matching +full:- +full:- +full:gcov +full:- +full:options
1 llvm-profdata - Profile data tool
5 --------
7 :program:`llvm-profdata` *command* [*args...*]
10 -----------
12 The :program:`llvm-profdata` tool is a small utility for working with profile
16 --------
18 * :ref:`merge <profdata-merge>`
19 * :ref:`show <profdata-show>`
21 .. program:: llvm-profdata merge
23 .. _profdata-merge:
26 -----
31 :program:`llvm-profdata merge` [*options*] [*filename...*]
36 :program:`llvm-profdata merge` takes several profile data files
45 input file by using the ``-weighted-input`` option.
47 Profiles passed in via ``-weighted-input``, ``-input-files``, or via positional
51 OPTIONS section in MERGE
54 .. option:: -help
56 Print a summary of command line options.
58 .. option:: -output=output, -o=output
60 Specify the output file name. *Output* cannot be ``-`` as the resulting
63 .. option:: -weighted-input=weight,filename
71 .. option:: -input-files=path, -f=path
74 file are newline-separated. Lines starting with '#' are skipped. Entries may
77 .. option:: -instr (default)
79 Specify that the input profile is an instrumentation-based profile.
81 .. option:: -sample
83 Specify that the input profile is a sample-based profile.
87 .. option:: -binary (default)
89 Emit the profile using a binary encoding. For instrumentation-based profile
92 .. option:: -text
95 sample-based and instrumentation-based profile. When this option is used
99 .. option:: -gcc
101 Emit the profile using GCC's gcov format (Not yet supported).
103 .. option:: -sparse[=true|false]
106 conjunction with -instr. Defaults to false, since it can inhibit compiler
117 llvm-profdata merge foo.profdata bar.profdata baz.profdata -output merged.profdata
125 …llvm-profdata merge -weighted-input=10,foo.profdata bar.profdata baz.profdata -output merged.profd…
131 …llvm-profdata merge -weighted-input=10,foo.profdata -weighted-input=1,bar.profdata -weighted-input…
133 .. program:: llvm-profdata show
135 .. _profdata-show:
138 ----
143 :program:`llvm-profdata show` [*options*] [*filename*]
148 :program:`llvm-profdata show` takes a profile data file and displays the
152 If *filename* is omitted or is ``-``, then **llvm-profdata show** reads its
155 OPTIONS section in SHOW
158 .. option:: -all-functions
162 .. option:: -counts
166 .. option:: -function=string
170 .. option:: -help
172 Print a summary of command line options.
174 .. option:: -output=output, -o=output
176 Specify the output file name. If *output* is ``-`` or it isn't specified,
179 .. option:: -instr (default)
181 Specify that the input profile is an instrumentation-based profile.
183 .. option:: -text
186 instrumentation-based profile data representation. By default, the profile
190 .. option:: -sample
192 Specify that the input profile is a sample-based profile.
195 -----------
197 :program:`llvm-profdata` returns 1 if the command is omitted or is invalid,