2 .\" Man page generated from reStructuredText.
4 .TH "LLVM-DIS" "1" "2018-08-02" "7" "LLVM"
6 llvm-dis \- LLVM disassembler
8 .nr rst2man-indent-level 0
12 level \\n[rst2man-indent-level]
13 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
20 .\" .rstReportMargin pre:
22 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
23 . nr rst2man-indent-level +1
24 .\" .rstReportMargin post:
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
36 \fBllvm\-dis\fP [\fIoptions\fP] [\fIfilename\fP]
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.
42 If filename is omitted or specified as \fB\-\fP, \fBllvm\-dis\fP reads its
43 input from standard input.
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
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.
65 Print a summary of command line options.
69 \fB\-o\fP \fIfilename\fP
72 Specify the output file name. If \fIfilename\fP is \-, then the output is sent
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.
84 Maintained by The LLVM Team (http://llvm.org/).
86 2003-2018, LLVM Project
87 .\" Generated by docutils manpage writer.