|
1 .\" Man page generated from reStructuredText. |
|
2 . |
|
3 .TH "LLVM-LINK" "1" "2016-07-10" "3.8" "LLVM" |
|
4 .SH NAME |
|
5 llvm-link \- LLVM bitcode linker |
|
6 . |
|
7 .nr rst2man-indent-level 0 |
|
8 . |
|
9 .de1 rstReportMargin |
|
10 \\$1 \\n[an-margin] |
|
11 level \\n[rst2man-indent-level] |
|
12 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] |
|
13 - |
|
14 \\n[rst2man-indent0] |
|
15 \\n[rst2man-indent1] |
|
16 \\n[rst2man-indent2] |
|
17 .. |
|
18 .de1 INDENT |
|
19 .\" .rstReportMargin pre: |
|
20 . RS \\$1 |
|
21 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] |
|
22 . nr rst2man-indent-level +1 |
|
23 .\" .rstReportMargin post: |
|
24 .. |
|
25 .de UNINDENT |
|
26 . RE |
|
27 .\" indent \\n[an-margin] |
|
28 .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] |
|
29 .nr rst2man-indent-level -1 |
|
30 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] |
|
31 .in \\n[rst2man-indent\\n[rst2man-indent-level]]u |
|
32 .. |
|
33 .SH SYNOPSIS |
|
34 .sp |
|
35 \fBllvm\-link\fP [\fIoptions\fP] \fIfilename ...\fP |
|
36 .SH DESCRIPTION |
|
37 .sp |
|
38 \fBllvm\-link\fP takes several LLVM bitcode files and links them together |
|
39 into a single LLVM bitcode file. It writes the output file to standard output, |
|
40 unless the \fB\-o\fP option is used to specify a filename. |
|
41 .SH OPTIONS |
|
42 .INDENT 0.0 |
|
43 .TP |
|
44 .B \-f |
|
45 Enable binary output on terminals. Normally, \fBllvm\-link\fP will refuse |
|
46 to write raw bitcode output if the output stream is a terminal. With this |
|
47 option, \fBllvm\-link\fP will write raw bitcode regardless of the output |
|
48 device. |
|
49 .UNINDENT |
|
50 .INDENT 0.0 |
|
51 .TP |
|
52 .B \-o filename |
|
53 Specify the output file name. If \fBfilename\fP is "\fB\-\fP", then |
|
54 \fBllvm\-link\fP will write its output to standard output. |
|
55 .UNINDENT |
|
56 .INDENT 0.0 |
|
57 .TP |
|
58 .B \-S |
|
59 Write output in LLVM intermediate language (instead of bitcode). |
|
60 .UNINDENT |
|
61 .INDENT 0.0 |
|
62 .TP |
|
63 .B \-d |
|
64 If specified, \fBllvm\-link\fP prints a human\-readable version of the |
|
65 output bitcode file to standard error. |
|
66 .UNINDENT |
|
67 .INDENT 0.0 |
|
68 .TP |
|
69 .B \-help |
|
70 Print a summary of command line options. |
|
71 .UNINDENT |
|
72 .INDENT 0.0 |
|
73 .TP |
|
74 .B \-v |
|
75 Verbose mode. Print information about what \fBllvm\-link\fP is doing. |
|
76 This typically includes a message for each bitcode file linked in and for each |
|
77 library found. |
|
78 .UNINDENT |
|
79 .SH EXIT STATUS |
|
80 .sp |
|
81 If \fBllvm\-link\fP succeeds, it will exit with 0. Otherwise, if an error |
|
82 occurs, it will exit with a non\-zero value. |
|
83 .SH AUTHOR |
|
84 Maintained by The LLVM Team (http://llvm.org/). |
|
85 .SH COPYRIGHT |
|
86 2003-2016, LLVM Project |
|
87 .\" Generated by docutils manpage writer. |
|
88 . |