forked from OSchip/llvm-project
Added information about how llvm-as and llvm-dis select the input and output
filenames. Corrected some typos in the llvm-dis documentation. llvm-svn: 8716
This commit is contained in:
parent
2979307f45
commit
93359ac9e3
|
@ -20,15 +20,39 @@ llvm-as
|
|||
SYNOPSIS
|
||||
</h3>
|
||||
|
||||
llvm-as [options] < filename>
|
||||
llvm-as [options] [filename]
|
||||
<h3>
|
||||
DESCRIPTION
|
||||
</h3>
|
||||
|
||||
The llvm-as command is the LLVM assembler. It takes a human readable LLVM
|
||||
assembly language file and translates it into LLVM bytecode.
|
||||
The llvm-as command is the LLVM assembler. It reads a file containing human
|
||||
readable LLVM assembly language, translates it to LLVM bytecode, and writes the
|
||||
result into a file or to standard output.
|
||||
<p>
|
||||
|
||||
By default, llvm-as places its output into filename.bc.
|
||||
If filename is omitted or is -, then llvm-as reads its input from standard
|
||||
input.
|
||||
<p>
|
||||
|
||||
If an output file is not specified with the -o option, then llvm-as sends its
|
||||
output to a file or standard output by the following logic:
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
If the input is standard input, then the output is standard output.
|
||||
<p>
|
||||
|
||||
<li>
|
||||
If the input is a file that ends with .ll, then the output file is of
|
||||
the same name, except that the suffix is changed to .bc.
|
||||
<p>
|
||||
|
||||
<li>
|
||||
If the input is a file that does not end with the .ll suffix, then the
|
||||
output file has the same name as the input file, except that the .bc suffix
|
||||
is appended.
|
||||
<p>
|
||||
</ul>
|
||||
|
||||
<h3>
|
||||
OPTIONS
|
||||
|
@ -49,7 +73,8 @@ OPTIONS
|
|||
|
||||
<li> -o <filename>
|
||||
<br>
|
||||
Specify the output filename.
|
||||
Specify the output filename. If filename is -, then llvm-as sends its
|
||||
output to standard output.
|
||||
<p>
|
||||
|
||||
<li> -stats
|
||||
|
|
|
@ -20,16 +20,39 @@ llvm-dis
|
|||
SYNOPSIS
|
||||
</h3>
|
||||
|
||||
llvm-dis [options] < filename>
|
||||
llvm-dis [options] [filename]
|
||||
<h3>
|
||||
DESCRIPTION
|
||||
</h3>
|
||||
|
||||
The llvm-dis command is the LLVM disassembler. It takes an LLVM bytecode file
|
||||
and converts it into one of several human readable formats.
|
||||
and converts it into LLVM assembly language or C source code with equivalent
|
||||
functionality.
|
||||
<p>
|
||||
|
||||
If filename is omitted, llvm-dis reads its input from standard input.
|
||||
<p>
|
||||
|
||||
The default output file for llvm-dis is determined by the following logic:
|
||||
<ul>
|
||||
<li>
|
||||
If the input is standard input or the file -, then the output is standard
|
||||
output.
|
||||
<p>
|
||||
|
||||
<li>
|
||||
If the input filename ends in .bc, then the output filename will be
|
||||
identical, except that the .bc suffix will be replaced by the .ll or .c
|
||||
suffix (for LLVM assembly language and C code, respectively).
|
||||
<p>
|
||||
|
||||
<li>
|
||||
If the input filename does not end in .bc, then the output filename will be
|
||||
identical to the input filename, except that the .ll or .c suffix will be
|
||||
appended to the filename (for LLVM assembly language and C code,
|
||||
respectively).
|
||||
</ul>
|
||||
|
||||
By default, llvm-dis places its output in filename.ll, removing the .bc suffix
|
||||
if it exists.
|
||||
<h3>
|
||||
OPTIONS
|
||||
</h3>
|
||||
|
@ -60,12 +83,13 @@ OPTIONS
|
|||
|
||||
<li> -o <filename>
|
||||
<br>
|
||||
Specify the output filename.
|
||||
Specify the output filename. If filename is -, then the output is sent to
|
||||
standard output.
|
||||
<p>
|
||||
|
||||
<li> -time-pdisses
|
||||
<li> -time-passes
|
||||
<br>
|
||||
Record the amount of time needed for each pdiss and print it to standard
|
||||
Record the amount of time needed for each pass and print it to standard
|
||||
error.
|
||||
<p>
|
||||
</ul>
|
||||
|
@ -80,7 +104,7 @@ will exit with a non-zero value.
|
|||
<h3>
|
||||
SEE ALSO
|
||||
</h3>
|
||||
llvm-dis
|
||||
llvm-as
|
||||
|
||||
<HR>
|
||||
<a href="http://llvm.cs.uiuc.edu">LLVM Team</a>
|
||||
|
|
Loading…
Reference in New Issue