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}}