9 <h1>LLVM: <tt>lli</tt> tool</h1>
23 <tt>lli [options] [filename] [args ...]</tt>
28 The <tt>lli</tt> command is the LLVM interpreter. It takes a program in LLVM
29 bytecode format and executes it using an interpreter or a Just In Time (JIT)
30 compiler. <tt>lli</tt> takes all of the same code generator option as the
31 <tt><a href="llc.html">llc</a></tt> tool as well.
34 If filename is not specified, then lli reads its input from standard input.
36 The optional "args" specified on the command line are passed to the executed
46 <li> -array-checks (interpreter specific)
48 Enable array bound checks.
53 Print a summary of command line options.
63 Record the amount of time needed for each pass and print it to standard
72 If lli succeeds, it will exit with 0. Otherwise, if an error occurs, it
73 will exit with a non-zero value.
78 <a href="llc.html"><tt>llc</tt></a>
81 Maintained by the <a href="http://llvm.cs.uiuc.edu">LLVM Team</a>.