]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/clang/llvm-profdata/llvm-profdata.1
Update nvi to 2.1.3 which fixes the data corruption when locale conversion
[FreeBSD/FreeBSD.git] / usr.bin / clang / llvm-profdata / llvm-profdata.1
1 .\" $FreeBSD$
2 .\" Man page generated from reStructuredText.
3 .
4 .TH "LLVM-PROFDATA" "1" "2015-04-01" "3.6" "LLVM"
5 .SH NAME
6 llvm-profdata \- Profile data tool
7 .
8 .nr rst2man-indent-level 0
9 .
10 .de1 rstReportMargin
11 \\$1 \\n[an-margin]
12 level \\n[rst2man-indent-level]
13 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
14 -
15 \\n[rst2man-indent0]
16 \\n[rst2man-indent1]
17 \\n[rst2man-indent2]
18 ..
19 .de1 INDENT
20 .\" .rstReportMargin pre:
21 . RS \\$1
22 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
23 . nr rst2man-indent-level +1
24 .\" .rstReportMargin post:
25 ..
26 .de UNINDENT
27 . RE
28 .\" indent \\n[an-margin]
29 .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
30 .nr rst2man-indent-level -1
31 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
32 .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
33 ..
34 .SH SYNOPSIS
35 .sp
36 \fBllvm\-profdata\fP \fIcommand\fP [\fIargs...\fP]
37 .SH DESCRIPTION
38 .sp
39 The \fBllvm\-profdata\fP tool is a small utility for working with profile
40 data files.
41 .SH COMMANDS
42 .INDENT 0.0
43 .IP \(bu 2
44 \fI\%merge\fP
45 .IP \(bu 2
46 \fI\%show\fP
47 .UNINDENT
48 .SH MERGE
49 .SS SYNOPSIS
50 .sp
51 \fBllvm\-profdata merge\fP [\fIoptions\fP] [\fIfilenames...\fP]
52 .SS DESCRIPTION
53 .sp
54 \fBllvm\-profdata merge\fP takes several profile data files
55 generated by PGO instrumentation and merges them together into a single
56 indexed profile data file.
57 .SS OPTIONS
58 .INDENT 0.0
59 .TP
60 .B \-help
61 Print a summary of command line options.
62 .UNINDENT
63 .INDENT 0.0
64 .TP
65 .B \-output=output, \-o=output
66 Specify the output file name.  \fIOutput\fP cannot be \fB\-\fP as the resulting
67 indexed profile data can\(aqt be written to standard output.
68 .UNINDENT
69 .SH SHOW
70 .SS SYNOPSIS
71 .sp
72 \fBllvm\-profdata show\fP [\fIoptions\fP] [\fIfilename\fP]
73 .SS DESCRIPTION
74 .sp
75 \fBllvm\-profdata show\fP takes a profile data file and displays the
76 information about the profile counters for this file and
77 for any of the specified function(s).
78 .sp
79 If \fIfilename\fP is omitted or is \fB\-\fP, then \fBllvm\-profdata show\fP reads its
80 input from standard input.
81 .SS OPTIONS
82 .INDENT 0.0
83 .TP
84 .B \-all\-functions
85 Print details for every function.
86 .UNINDENT
87 .INDENT 0.0
88 .TP
89 .B \-counts
90 Print the counter values for the displayed functions.
91 .UNINDENT
92 .INDENT 0.0
93 .TP
94 .B \-function=string
95 Print details for a function if the function\(aqs name contains the given string.
96 .UNINDENT
97 .INDENT 0.0
98 .TP
99 .B \-help
100 Print a summary of command line options.
101 .UNINDENT
102 .INDENT 0.0
103 .TP
104 .B \-output=output, \-o=output
105 Specify the output file name.  If \fIoutput\fP is \fB\-\fP or it isn\(aqt specified,
106 then the output is sent to standard output.
107 .UNINDENT
108 .SH EXIT STATUS
109 .sp
110 \fBllvm\-profdata\fP returns 1 if the command is omitted or is invalid,
111 if it cannot read input files, or if there is a mismatch between their data.
112 .SH AUTHOR
113 Maintained by The LLVM Team (http://llvm.org/).
114 .SH COPYRIGHT
115 2003-2014, LLVM Project
116 .\" Generated by docutils manpage writer.
117 .