|
1 .\" Man page generated from reStructuredText. |
|
2 . |
|
3 .TH "LLVM-DIS" "1" "2016-07-10" "3.8" "LLVM" |
|
4 .SH NAME |
|
5 llvm-dis \- LLVM disassembler |
|
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\-dis\fP [\fIoptions\fP] [\fIfilename\fP] |
|
36 .SH DESCRIPTION |
|
37 .sp |
|
38 The \fBllvm\-dis\fP command is the LLVM disassembler. It takes an LLVM |
|
39 bitcode file and converts it into human\-readable LLVM assembly language. |
|
40 .sp |
|
41 If filename is omitted or specified as \fB\-\fP, \fBllvm\-dis\fP reads its |
|
42 input from standard input. |
|
43 .sp |
|
44 If the input is being read from standard input, then \fBllvm\-dis\fP |
|
45 will send its output to standard output by default. Otherwise, the |
|
46 output will be written to a file named after the input file, with |
|
47 a \fB\&.ll\fP suffix added (any existing \fB\&.bc\fP suffix will first be |
|
48 removed). You can override the choice of output file using the |
|
49 \fB\-o\fP option. |
|
50 .SH OPTIONS |
|
51 .sp |
|
52 \fB\-f\fP |
|
53 .INDENT 0.0 |
|
54 .INDENT 3.5 |
|
55 Enable binary output on terminals. Normally, \fBllvm\-dis\fP will refuse to |
|
56 write raw bitcode output if the output stream is a terminal. With this option, |
|
57 \fBllvm\-dis\fP will write raw bitcode regardless of the output device. |
|
58 .UNINDENT |
|
59 .UNINDENT |
|
60 .sp |
|
61 \fB\-help\fP |
|
62 .INDENT 0.0 |
|
63 .INDENT 3.5 |
|
64 Print a summary of command line options. |
|
65 .UNINDENT |
|
66 .UNINDENT |
|
67 .sp |
|
68 \fB\-o\fP \fIfilename\fP |
|
69 .INDENT 0.0 |
|
70 .INDENT 3.5 |
|
71 Specify the output file name. If \fIfilename\fP is \-, then the output is sent |
|
72 to standard output. |
|
73 .UNINDENT |
|
74 .UNINDENT |
|
75 .SH EXIT STATUS |
|
76 .sp |
|
77 If \fBllvm\-dis\fP succeeds, it will exit with 0. Otherwise, if an error |
|
78 occurs, it will exit with a non\-zero value. |
|
79 .SH SEE ALSO |
|
80 .sp |
|
81 llvm\-as|llvm\-as |
|
82 .SH AUTHOR |
|
83 Maintained by The LLVM Team (http://llvm.org/). |
|
84 .SH COPYRIGHT |
|
85 2003-2016, LLVM Project |
|
86 .\" Generated by docutils manpage writer. |
|
87 . |