LLC(1) LLVM LLC(1) (NAME) llc - LLVM (SYNOPSIS) llc [options] [filename] (DESCRIPTION) llc LLVM . . -march . (OPTIONS) filename "-" llc . filename . LLVM (.ll) LLVM (.bc) . -o llc . -o "-" . -o "-" llc .bc .s . llc . (End-user Options) -help . -M InstPrinter. -M llvm-objdump(1) . -o . . -O=uint . -O0 -O1 -O2 -O3 clang . -mtriple= target triple . -march= . llc -help . target triple . -mcpu= . target triple . : llvm-as < /dev/null | llc -march=xyz -mcpu=help -filetype= llc . : asm ('.s') obj ('.o') null ( ). . -mattr=a1,+a2,-a3,... SIMD. . : llvm-as < /dev/null | llc -march=xyz -mattr=help --frame-pointer (all non-leaf none). --disable-excess-fp-precision . ( X86) . --enable-no-infs-fp-math (Inf) . --enable-no-nans-fp-math (NAN) . --enable-no-signed-zeros-fp-math (0) . --enable-no-trapping-fp-math . --stats (passes) . --save-stats, --save-stats=cwd, --save-stats=obj LLVM (--save-stats/"--save-stats=cwd") ("--save-stats=obj") JSON. --time-passes . --load= dso_path ( ) LLVM . -march . -meabi=[default|gnu|4|5] EABI . EABI gnu 4 5. (default) triple . -stack-size-section .stack_sizes . ( ) (LEB128 ) . (prologue) . . -remarks-section __remarks ( MachO) (remark diagnostics) . / (Tuning/Configuration Options) --print-after-isel (instruction selection) ( ). --regalloc= (register allocator) . : basic . fast . . greedy . . pbqp 'Partitioned Boolean Quadratic Programming'. --spiller= (spiller) . (linear scan) . spiller local . : simple local Intel IA-32 (Intel IA-32-specific Options) --x86-asm-syntax=[att|intel] AT&T () Intel. (EXIT STATUS) llc 0 . . (SEE ALSO) lli(1) (AUTHORS) LLVM (). (COPYRIGHT) 2003-2026 LLVM 22 2026-07-15 LLC(1)