LLVM-DIS(1)

πŸ’– LLVM-DIS(1) β€” the LLVM disassembler, bestie edition πŸ’–

okay so this is a page from the LLVM manual, section 1, and it's literally about turning robot-brain bitcode back into something your eyeballs can read. let's get into it πŸ¦‹


✨ NAME ✨

llvm-dis β€” the LLVM disassembler πŸ‘‘


🌸 SYNOPSIS 🌸

llvm-dis [options] [filename]

πŸŽ€ DESCRIPTION πŸŽ€

so like. the llvm-dis command is the LLVM disassembler, no cap. it takes an LLVM bitcode file and converts it into human-readable LLVM assembly language. it's giving translator, it's giving glow-up for your .bc files ✨

if filename is omitted, or if it's specified as -, then llvm-dis reads its input from standard input. lowkey flexible πŸ’…

and here's the output tea: if the input is being read from standard input, then llvm-dis will send its output to standard output by default. otherwise, the output gets written to a file named after the input file, with a .ll suffix added β€” and any existing .bc suffix will first be removed, periodt. you can override the choice of output file using the -o option. icon behavior fr fr 🫢


πŸ’… 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 output device. it's the "i know what i'm doing" flag, bestie 😭
  • -help β€” print a summary of command line options. when you're lost in the sauce, this is your map πŸ—ΊοΈ
  • -o filename β€” specify the output file name. if filename is -, then the output is sent to standard output. choose your own adventure πŸ’–

⭐ EXIT STATUS ⭐

if llvm-dis succeeds, it will exit with 0. otherwise, if an error occurs, it will exit with a non-zero value. so 0 = slay, non-zero = not slay πŸ™ˆ


🌈 SEE ALSO 🌈


πŸ‘‘ Author πŸ‘‘

maintained by the LLVM Team (https://llvm.org/). they're the main characters of this whole saga, honestly 🫢


2003-2026, LLVM Project


and that's the whole vibe check, bestie 🧚 this page is from LLVM-DIS(1), dated 2026-07-16, page 22 of the LLVM manual β€” thanks for reading, mwah πŸ’‹πŸŒΈ

πŸ“¦ where this page comes from