Sodamhan.com

TL;DR

llc

Compiles LLVM Intermediate Representation or bitcode to target-specific assembly language. More information: https://www.llvm.org/docs/CommandGuide/llc.html.

  • Compile a bitcode or IR file to an assembly file with the same base name:

llc path/to/file.ll

  • Enable all optimizations:

llc -O3 path/to/input.ll

  • Output assembly to a specific file:

llc --output path/to/output.s

  • Emit fully relocatable, position independent code:

llc -relocation-model=pic path/to/input.ll

This document was created using the contents of the tldr project.