]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - usr.bin/clang/llvm-link/llvm-link.1
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / usr.bin / clang / llvm-link / llvm-link.1
1 .\" $FreeBSD$
2 .\" Man page generated from reStructuredText.
3 .
4 .TH "LLVM-LINK" "1" "2014-01-01" "3.4" "LLVM"
5 .SH NAME
6 llvm-link \- LLVM bitcode linker
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\-link\fP [\fIoptions\fP] \fIfilename ...\fP
37 .SH DESCRIPTION
38 .sp
39 \fBllvm\-link\fP takes several LLVM bitcode files and links them together
40 into a single LLVM bitcode file.  It writes the output file to standard output,
41 unless the \fI\-o\fP option is used to specify a filename.
42 .SH OPTIONS
43 .INDENT 0.0
44 .TP
45 .B \-f
46 Enable binary output on terminals.  Normally, \fBllvm\-link\fP will refuse
47 to write raw bitcode output if the output stream is a terminal. With this
48 option, \fBllvm\-link\fP will write raw bitcode regardless of the output
49 device.
50 .UNINDENT
51 .INDENT 0.0
52 .TP
53 .B \-o filename
54 Specify the output file name.  If \fBfilename\fP is "\fB\-\fP", then
55 \fBllvm\-link\fP will write its output to standard output.
56 .UNINDENT
57 .INDENT 0.0
58 .TP
59 .B \-S
60 Write output in LLVM intermediate language (instead of bitcode).
61 .UNINDENT
62 .INDENT 0.0
63 .TP
64 .B \-d
65 If specified, \fBllvm\-link\fP prints a human\-readable version of the
66 output bitcode file to standard error.
67 .UNINDENT
68 .INDENT 0.0
69 .TP
70 .B \-help
71 Print a summary of command line options.
72 .UNINDENT
73 .INDENT 0.0
74 .TP
75 .B \-v
76 Verbose mode.  Print information about what \fBllvm\-link\fP is doing.
77 This typically includes a message for each bitcode file linked in and for each
78 library found.
79 .UNINDENT
80 .SH EXIT STATUS
81 .sp
82 If \fBllvm\-link\fP succeeds, it will exit with 0.  Otherwise, if an error
83 occurs, it will exit with a non\-zero value.
84 .SH AUTHOR
85 Maintained by The LLVM Team (http://llvm.org/).
86 .SH COPYRIGHT
87 2003-2013, LLVM Project
88 .\" Generated by docutils manpage writer.
89 .