Lines Matching refs:profile

14 The :program:`llvm-profdata` tool is a small utility for working with profile
39 :program:`llvm-profdata merge` takes several profile data files
41 indexed profile data file.
43 By default profile data is merged without modification. This means that the
64 indexed profile data can't be written to standard output.
68 Specify an input file name along with a weight. The profile counts of the
83 profile to the symbol names that should be used in the output profile. The
92 Specify that the input profile is an instrumentation-based profile.
96 Specify that the input profile is a sample-based profile.
102 Emit the profile using a binary encoding. For instrumentation-based profile
107 Emit the profile using an extensible binary encoding. This option can only
108 be used with sample-based profile. The extensible binary encoding can be
114 Emit the profile in text mode. This option can also be used with both
115 sample-based and instrumentation-based profile. When this option is used
116 the profile will be dumped in the text format that is parsable by the profile
121 Emit the profile using GCC's gcov format (Not yet supported).
131 Use N threads to perform profile merging. When N=0, llvm-profdata auto-detects
144 Specify a file which contains a list of symbols to generate profile symbol
145 list in the profile. This option can only be used with sample-based profile
150 Compress all sections when writing the profile. This option can only be used
151 with sample-based profile in extbinary format.
155 Use MD5 to represent string in name table when writing the profile.
156 This option can only be used with sample-based profile in extbinary format.
158 .. option:: -gen-partial-profile=[true|false]
160 Mark the profile to be a partial profile which only provides partial profile
162 sample-based profile in extbinary format.
166 Supplement an instrumentation profile with sample profile. The sample profile
172 For the function which is cold in instr profile but hot in sample profile, if
174 counters is above the threshold, the profile of the function will be regarded
179 User specified cold threshold for instr profile which will override the cold
180 threshold got from profile summary.
186 profile.
227 :program:`llvm-profdata show` takes a profile data file and displays the
228 information about the profile counters for this file and
260 Specify that the input profile is an instrumentation-based profile.
264 Instruct the profile dumper to show profile counts in the text format of the
265 instrumentation-based profile data representation. By default, the profile
271 Instruct the profile dumper to show the top ``n`` functions with the
277 Specify that the input profile is a sample-based profile.
295 Only show context sensitive profile counts. The default is to filter all
296 context sensitive profile counts.
300 Show profile symbol list if it exists in the profile. This option is only
301 meaningful for sample-based profile in extbinary format.
305 Show basic information about each section in the profile. This option is
306 only meaningful for sample-based profile in extbinary format.
318 :program:`llvm-profdata overlap` [*options*] [*base profile file*] [*test profile file*]
323 :program:`llvm-profdata overlap` takes two profile data files and displays the
328 Suppose *base profile file* has the following counts:
330 and *test profile file* has
334 *base profile file* and *test profile file*, respectively.
344 Here is an example, if *base profile file* has counts of {400, 600}, and
345 *test profile file* has matched counts of {60000, 40000}. The *overlap* is 80%.
370 Only show overlap for the context sensitive profile counts. The default is to show
371 non-context sensitive profile counts.