From 51b2ab8ea27102436000e52cb36833599cd13311 Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Sun, 19 Oct 2003 18:03:11 +0000 Subject: Mostly rewritten. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9261 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/CommandGuide/lli.html | 77 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 60 insertions(+), 17 deletions(-) (limited to 'docs') diff --git a/docs/CommandGuide/lli.html b/docs/CommandGuide/lli.html index ba920984e1..70a42d645f 100644 --- a/docs/CommandGuide/lli.html +++ b/docs/CommandGuide/lli.html @@ -25,15 +25,19 @@ SYNOPSIS DESCRIPTION -The lli command is the LLVM interpreter. It takes a program in LLVM -bytecode format and executes it using an interpreter or a Just In Time (JIT) -compiler. lli takes all of the same code generator option as the -llc tool as well. +lli directly executes programs in LLVM format. +It takes a program in LLVM +bytecode format and executes it using a just-in-time +compiler, if one is available for the current architecture, or an interpreter. +lli takes all of the same code generator options as the +llc tool, but they are only applicable when +the just-in-time compiler is being used.

-If filename is not specified, then lli reads its input from standard input. +If filename is not specified, then lli reads the LLVM bytecode for +the program from standard input.

-The optional "args" specified on the command line are passed to the executed +The optional "args" specified on the command line are passed to the program as arguments.

@@ -43,34 +47,74 @@ OPTIONS

EXIT STATUS

-If lli succeeds, it will exit with 0. Otherwise, if an error occurs, it -will exit with a non-zero value. +If lli fails to load the program, it will exit with an exit code of 1. +Otherwise, it will return the exit code of the program it executes.

SEE ALSO @@ -81,4 +125,3 @@ SEE ALSO Maintained by the LLVM Team. - -- cgit v1.2.3