]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - usr.bin/clang/llvm-dis/llvm-dis.1
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / usr.bin / clang / llvm-dis / llvm-dis.1
1 .\" $FreeBSD$
2 .TH "LLVM-DIS" "1" "2013-04-11" "3.3" "LLVM"
3 .SH NAME
4 llvm-dis \- LLVM disassembler
5 .
6 .nr rst2man-indent-level 0
7 .
8 .de1 rstReportMargin
9 \\$1 \\n[an-margin]
10 level \\n[rst2man-indent-level]
11 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
12 -
13 \\n[rst2man-indent0]
14 \\n[rst2man-indent1]
15 \\n[rst2man-indent2]
16 ..
17 .de1 INDENT
18 .\" .rstReportMargin pre:
19 . RS \\$1
20 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
21 . nr rst2man-indent-level +1
22 .\" .rstReportMargin post:
23 ..
24 .de UNINDENT
25 . RE
26 .\" indent \\n[an-margin]
27 .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
28 .nr rst2man-indent-level -1
29 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
30 .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
31 ..
32 .\" Man page generated from reStructuredText.
33 .
34 .SH SYNOPSIS
35 .sp
36 \fBllvm\-dis\fP [\fIoptions\fP] [\fIfilename\fP]
37 .SH DESCRIPTION
38 .sp
39 The \fBllvm\-dis\fP command is the LLVM disassembler.  It takes an LLVM
40 bitcode file and converts it into human\-readable LLVM assembly language.
41 .sp
42 If filename is omitted or specified as \fB\-\fP, \fBllvm\-dis\fP reads its
43 input from standard input.
44 .sp
45 If the input is being read from standard input, then \fBllvm\-dis\fP
46 will send its output to standard output by default.  Otherwise, the
47 output will be written to a file named after the input file, with
48 a \fB.ll\fP suffix added (any existing \fB.bc\fP suffix will first be
49 removed).  You can override the choice of output file using the
50 \fB\-o\fP option.
51 .SH OPTIONS
52 .sp
53 \fB\-f\fP
54 .INDENT 0.0
55 .INDENT 3.5
56 Enable binary output on terminals.  Normally, \fBllvm\-dis\fP will refuse to
57 write raw bitcode output if the output stream is a terminal. With this option,
58 \fBllvm\-dis\fP will write raw bitcode regardless of the output device.
59 .UNINDENT
60 .UNINDENT
61 .sp
62 \fB\-help\fP
63 .INDENT 0.0
64 .INDENT 3.5
65 Print a summary of command line options.
66 .UNINDENT
67 .UNINDENT
68 .sp
69 \fB\-o\fP \fIfilename\fP
70 .INDENT 0.0
71 .INDENT 3.5
72 Specify the output file name.  If \fIfilename\fP is \-, then the output is sent
73 to standard output.
74 .UNINDENT
75 .UNINDENT
76 .SH EXIT STATUS
77 .sp
78 If \fBllvm\-dis\fP succeeds, it will exit with 0.  Otherwise, if an error
79 occurs, it will exit with a non\-zero value.
80 .SH SEE ALSO
81 .sp
82 llvm\-as|llvm\-as
83 .SH AUTHOR
84 Maintained by The LLVM Team (http://llvm.org/).
85 .SH COPYRIGHT
86 2003-2013, LLVM Project
87 .\" Generated by docutils manpage writer.
88 .