Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Wednesday, February 10, 2021
 
 

llvm-dis (1)

Name

llvm-dis - LLVM disassembler

Synopsis

llvm-dis [options] [filename]

Description

LLVM-DIS(1)                          LLVM                          LLVM-DIS(1)



NAME
       llvm-dis - LLVM disassembler

SYNOPSIS
       llvm-dis [options] [filename]

DESCRIPTION
       The  llvm-dis  command is the LLVM disassembler.  It takes an LLVM bit-
       code file and converts it into human-readable LLVM assembly language.

       If filename is omitted or specified as -, llvm-dis reads its input from
       standard input.

       If the input is being read from standard input, then llvm-dis will send
       its output to standard output by default.  Otherwise, the  output  will
       be  written  to  a  file  named after the input file, with a .ll suffix
       added (any existing .bc suffix will first be removed).  You  can  over-
       ride the choice of output file using the -o option.

OPTIONS
       -f
          Enable  binary  output on terminals.  Normally, llvm-dis will refuse
          to write raw bitcode output if the output stream is a terminal. With
          this  option, llvm-dis will write raw bitcode regardless of the out-
          put device.

       -help
          Print a summary of command line options.

       -o filename
          Specify the output file name.  If filename is -, then the output  is
          sent to standard output.

EXIT STATUS
       If  llvm-dis  succeeds,  it  will  exit with 0.  Otherwise, if an error
       occurs, it will exit with a non-zero value.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+---------------------+
       |ATTRIBUTE TYPE |  ATTRIBUTE VALUE    |
       +---------------+---------------------+
       |Availability   | developer/llvm/llvm |
       +---------------+---------------------+
       |Stability      | Uncommitted         |
       +---------------+---------------------+
SEE ALSO
       llvm-as|llvm-as

AUTHOR
       Maintained by The LLVM Team (http://llvm.org/).

COPYRIGHT
       2003-2016, LLVM Project



NOTES
       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source                was                downloaded                from
       https://llvm.org//releases/6.0.0/llvm-6.0.0.src.tar.xz

       Further information about this software can be found on the open source
       community website at https://llvm.org/.



3.8                               2016-07-10                       LLVM-DIS(1)