Added information on how input and output files are selected.

Added information on where files are located by llvm-link.
Added missing options.
Re-worded some stuff so that it (hopefully) sounds better.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8723 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
John Criswell 2003-09-26 16:32:00 +00:00
parent 91d66aa243
commit 62435345f1
2 changed files with 42 additions and 17 deletions

View File

@ -25,19 +25,29 @@ llvm-link [options] <filename> [filename ...]
DESCRIPTION DESCRIPTION
</h3> </h3>
The llvm-link command takes several LLVM bytecode files and links them together into a single LLVM bytecode file. The llvm-link command takes several LLVM bytecode files and links them together
into a single LLVM bytecode file. It writes the output file to standard
output, unless the -o option is used to specify a filename.
<p>
The llvm-link command attempts to load the input files from the current
directory. If that fails, it attempts to locate each file within the
directories specified by the -L options on the command line. The library
search paths are global; each one is search for every input file if necessary.
The directories are searched in the order they were specified on the command
line.
<h3> <h3>
OPTIONS OPTIONS
</h3> </h3>
<ul> <ul>
<li>-L &lt;pathname&gt; <li>-L &lt;directory&gt;
<br> <br>
Specify a library search path. When looking for libraries, llvm-link Add the specified directory to the library search path. When looking for
will look in pathname for libraries. This option can be specified libraries, llvm-link will look in pathname for libraries. This option can
multiple times; llvm-link will search inside these directories in the be specified multiple times; llvm-link will search inside these directories
order in which they were specified on the command line. in the order in which they were specified on the command line.
<p> <p>
<li>-f <li>-f
@ -48,26 +58,33 @@ OPTIONS
<li>-o &lt;filename&gt; <li>-o &lt;filename&gt;
<br> <br>
Output filename. Output filename. If filename is -, then llvm-link will write its output to
standard output.
<p> <p>
<li> -help <li>-d
<br>
If specified, llvm-link prints a human readable version of the output
bytecode file to standard error.
<p>
<li>-help
<br> <br>
Print a summary of command line options. Print a summary of command line options.
<p> <p>
<li> -stats <li>-stats
<br> <br>
Print statistics. Print statistics.
<p> <p>
<li> -time-passes <li>-time-passes
<br> <br>
Record the amount of time needed for each pass and print it to standard Record the amount of time needed for each pass and print it to standard
error. error.
<p> <p>
<li> -v <li>-v
<br> <br>
Verbose mode. Print information about what llvm-link is doing. Verbose mode. Print information about what llvm-link is doing.
</ul> </ul>
@ -82,7 +99,7 @@ will exit with a non-zero value.
<h3> <h3>
SEE ALSO SEE ALSO
</h3> </h3>
llvm-dis, lli llvm-dis, lli, gccld
<HR> <HR>
<a href="http://llvm.cs.uiuc.edu">LLVM Team</a> <a href="http://llvm.cs.uiuc.edu">LLVM Team</a>

View File

@ -20,19 +20,27 @@ opt
SYNOPSIS SYNOPSIS
</h3> </h3>
opt [options] &lt; filename&gt; opt [options] [filename]
<h3> <h3>
DESCRIPTION DESCRIPTION
</h3> </h3>
The opt command is the LLVM optimizer. It takes LLVM bytecode as input, runs The opt command is the LLVM optimizer. It takes LLVM bytecode as input, runs
the specified optimizations on it, and then outputs the optimized code in LLVM the specified optimizations on it, and then outputs the optimized LLVM
bytecode. bytecode.
<p>
The optimizations available via opt depend upon what libraries it was linked The optimizations available via opt depend upon what libraries were linked
with, as well as any additional libraries that have been loaded with the -load into it as well as any additional libraries that have been loaded with the
option. Use the -help option to determine what optimizations you can use. -load option. Use the -help option to determine what optimizations you can use.
<p>
If no filename is specified on the command line, opt reads its input from
standard input.
<p>
If an output filename is not specified with the -o option, opt writes its
output to the standard output.
<h3> <h3>
OPTIONS OPTIONS
</h3> </h3>