From 148c5fe9472a5d29d39325682527053dff302eb1 Mon Sep 17 00:00:00 2001 From: Benedek Szilvasy Date: Mon, 11 Oct 2021 04:22:39 +0100 Subject: [PATCH] llc: add page (#6711) --- pages/common/llc.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pages/common/llc.md diff --git a/pages/common/llc.md b/pages/common/llc.md new file mode 100644 index 000000000..c456ac8a3 --- /dev/null +++ b/pages/common/llc.md @@ -0,0 +1,20 @@ +# llc + +> Compiles LLVM Intermediate Representation or bitcode to target-specific assembly language. +> More information: . + +- 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 relocateable, position independent code: + +`llc -relocation-model=pic {{path/to/input.ll}}`