LLI(1) LLVM LLI(1) (NAME) lli - LLVM (SYNOPSIS) lli [options] [filename] [program args] (DESCRIPTION) lli LLVM . LLVM (just-in-time) (interpreter) . lli . IR ( JIT) . JIT llc . filename lli LLVM . args . (GENERAL OPTIONS) -fake-argv0=executable argv[0] . -force-interpreter={false,true} true . false . -help . -load=pluginfilename lli (shared object) pluginfilename . -stats (passes) . . -time-passes . -version lli . (TARGET OPTIONS) -mtriple=target triple (target triple) . (crash) . -march=arch . llc -help . . -mcpu=cpuname . . : llvm-as < /dev/null | llc -march=xyz -mcpu=help -mattr=a1,+a2,-a3,... SIMD. . : llvm-as < /dev/null | llc -march=xyz -mattr=help (FLOATING POINT OPTIONS) -disable-excess-fp-precision . -enable-no-infs-fp-math (Inf) . -enable-no-nans-fp-math (NAN) . -soft-float lli . (CODE GENERATION OPTIONS) -code-model=model : default: Target default code model tiny: Tiny code model small: Small code model kernel: Kernel code model medium: Medium code model large: Large code model -disable-post-RA-scheduler . -disable-spill-fusing (spill code) . -jit-enable-eh . -join-liveintervals (=true). -nozero-initialized-in-bss BSS . -pre-RA-sched=scheduler ( ): =default: Best scheduler for the target =none: No scheduling: breadth first sequencing =simple: Simple two pass scheduling: minimize critical path and maximize processor utilization =simple-noitin: Simple two pass scheduling: Same as simple except using generic latency =list-burr: Bottom-up register reduction list scheduling =list-tdrr: Top-down register reduction list scheduling =list-td: Top-down list scheduler -regalloc=allocator (=linearscan) =bigblock: Big-block register allocator =linearscan: linear scan register allocator =local: local register allocator =simple: simple register allocator -relocation-model=model : =default: Target default relocation model =static: Non-relocatable code =pic: Fully relocatable, position independent code =dynamic-no-pic: Relocatable external references, non-relocatable code -spiller (spiller) (=local) =simple: simple spiller =local: local spiller -x86-asm-syntax=syntax backend X86 : =att: Emit AT&T-style assembly =intel: Emit Intel-style assembly (EXIT STATUS) lli 1 . . (SEE ALSO) llc(1) (AUTHORS) LLVM (https://llvm.org). (COPYRIGHT) 2003-2026, LLVM Project 22 2026-07-15 LLI(1)