blob: f6b2921b685c11eaafc7afced7307a0e0b303ff2 [file] [log] [blame]
John Criswellecf32e52003-09-11 19:58:03 +00001<html>
2<title>
3lli
4</title>
5
6<body>
7
8<center>
9<h1>Low Level Virtual Machine</h1>
10</center>
11<HR>
12
13<h3>
14NAME
15</h3>
16
17lli
18
19<h3>
20SYNOPSIS
21</h3>
22
23lli [options] &lt; filename&gt;
24<h3>
25DESCRIPTION
26</h3>
27
28The lli command is the LLVM interpreter. It takes a program in LLVM bytecode
29format and executes it, either using an interpreter or a Just In Time (JIT)
30compiler.
31
32<h3>
33OPTIONS
34</h3>
35
36<ul>
37 <li> -array-checks
38 <br>
39 Enable array bound checks.
40 <p>
41
42 <li> -help
43 <br>
44 Print a summary of command line options.
45 <p>
46
47 <li> -disable-fp-elim
48 <br>
49 Disable frame pointer elimination optimization.
50 <p>
51
52 <li> -stats
53 <br>
54 Print statistics.
55 <p>
56
57 <li> -time-passes
58 <br>
59 Record the amount of time needed for each pass and print it to standard
60 error.
61 <p>
62</ul>
63
64<h3>
65EXIT STATUS
66</h3>
67
68If lli succeeds, it will exit with 0. Otherwise, if an error occurs, it
69will exit with a non-zero value.
70
71<h3>
72SEE ALSO
73</h3>
74llvm-dis
75
76<HR>
John Criswell32003302003-09-11 20:23:52 +000077<a href="http://llvm.cs.uiuc.edu">LLVM Team</a>
John Criswellecf32e52003-09-11 19:58:03 +000078</body>
79</html>
80