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