HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

llc — Compiles LLVM Intermediate Representation or bitcode to target-specific assembly language. More info

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandllvmcliintermediaterepresentationllccompilesbitcode

Problem

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

Solution

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

Code Snippets

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

Context

tldr-pages: common/llc

Revisions (0)

No revisions yet.