Regenerated llvm/clang manpages.
This commit is contained in:
parent
fa77b333f3
commit
07f4251006
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/projects/clang360-import/; revision=280001
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "BUGPOINT" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "BUGPOINT" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
bugpoint \- automatic test case reduction tool
|
bugpoint \- automatic test case reduction tool
|
||||||
.
|
.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.Dd November 18, 2013
|
.Dd February 25, 2015
|
||||||
.Dt CLANG 1
|
.Dt CLANG 1
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@ -175,7 +175,7 @@ a number of cross compilers, or may only support a native target.
|
|||||||
.It Sy -arch Em architecture
|
.It Sy -arch Em architecture
|
||||||
Specify the architecture to build for.
|
Specify the architecture to build for.
|
||||||
.It Sy -mmacosx-version-min Ns = Ns Em version
|
.It Sy -mmacosx-version-min Ns = Ns Em version
|
||||||
When building for Mac OS/X, specify the minimum version supported by your
|
When building for Mac OS X, specify the minimum version supported by your
|
||||||
application.
|
application.
|
||||||
.It Sy -miphoneos-version-min
|
.It Sy -miphoneos-version-min
|
||||||
When building for iPhone OS, specify the minimum version supported by your
|
When building for iPhone OS, specify the minimum version supported by your
|
||||||
@ -230,8 +230,22 @@ Currently equivalent to
|
|||||||
.It Sy -g
|
.It Sy -g
|
||||||
Generate debug information. Note that Clang debug information works best at
|
Generate debug information. Note that Clang debug information works best at
|
||||||
.Sy -O0 .
|
.Sy -O0 .
|
||||||
At higher optimization levels, only line number information is
|
.It Sy -fstandalone-debug Sy -fno-standalone-debug
|
||||||
currently available.
|
Clang supports a number of optimizations to reduce the size of debug
|
||||||
|
information in the binary. They work based on the assumption that the
|
||||||
|
debug type information can be spread out over multiple compilation
|
||||||
|
units. For instance, Clang will not emit type definitions for types
|
||||||
|
that are not needed by a module and could be replaced with a forward
|
||||||
|
declaration. Further, Clang will only emit type info for a dynamic
|
||||||
|
C++ class in the module that contains the vtable for the class.
|
||||||
|
.Pp
|
||||||
|
The
|
||||||
|
.Sy -fstandalone-debug
|
||||||
|
option turns off these optimizations. This
|
||||||
|
is useful when working with 3rd-party libraries that don't come with
|
||||||
|
debug information. This is the default on Darwin. Note that Clang
|
||||||
|
will never emit type information for types that are not referenced at
|
||||||
|
all by the program.
|
||||||
.It Sy -fexceptions
|
.It Sy -fexceptions
|
||||||
Enable generation of unwind information, this allows exceptions to be thrown
|
Enable generation of unwind information, this allows exceptions to be thrown
|
||||||
through Clang compiled stack frames. This is on by default in x86-64.
|
through Clang compiled stack frames. This is on by default in x86-64.
|
||||||
@ -262,7 +276,7 @@ to the linker depending on the stage selection options).
|
|||||||
.Ss Driver Options
|
.Ss Driver Options
|
||||||
.Bl -tag -width Ds
|
.Bl -tag -width Ds
|
||||||
.It Sy -###
|
.It Sy -###
|
||||||
Print the commands to run for this compilation.
|
Print (but do not run) the commands to run for this compilation.
|
||||||
.It Sy --help
|
.It Sy --help
|
||||||
Display available options.
|
Display available options.
|
||||||
.It Sy -Qunused-arguments
|
.It Sy -Qunused-arguments
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLC" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLC" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llc \- LLVM static compiler
|
llc \- LLVM static compiler
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLI" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLI" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
lli \- directly execute programs from LLVM bitcode
|
lli \- directly execute programs from LLVM bitcode
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-AR" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-AR" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-ar \- LLVM archiver
|
llvm-ar \- LLVM archiver
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-AS" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-AS" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-as \- LLVM assembler
|
llvm-as \- LLVM assembler
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-BCANALYZER" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-BCANALYZER" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-bcanalyzer \- LLVM bitcode analyzer
|
llvm-bcanalyzer \- LLVM bitcode analyzer
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-DIFF" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-DIFF" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-diff \- LLVM structural 'diff'
|
llvm-diff \- LLVM structural 'diff'
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-DIS" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-DIS" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-dis \- LLVM disassembler
|
llvm-dis \- LLVM disassembler
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-EXTRACT" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-EXTRACT" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-extract \- extract a function from an LLVM module
|
llvm-extract \- extract a function from an LLVM module
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-LINK" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-LINK" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-link \- LLVM bitcode linker
|
llvm-link \- LLVM bitcode linker
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-NM" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-NM" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-nm \- list LLVM bitcode and object file's symbol table
|
llvm-nm \- list LLVM bitcode and object file's symbol table
|
||||||
.
|
.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "LLVM-SYMBOLIZER" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "LLVM-SYMBOLIZER" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
llvm-symbolizer \- convert addresses into source code locations
|
llvm-symbolizer \- convert addresses into source code locations
|
||||||
.
|
.
|
||||||
@ -126,6 +126,13 @@ You can also specify architecture by writing \fBbinary_name:arch_name\fP in the
|
|||||||
input (see example above). If architecture is not specified in either way,
|
input (see example above). If architecture is not specified in either way,
|
||||||
address will not be symbolized. Defaults to empty string.
|
address will not be symbolized. Defaults to empty string.
|
||||||
.UNINDENT
|
.UNINDENT
|
||||||
|
.INDENT 0.0
|
||||||
|
.TP
|
||||||
|
.B \-dsym\-hint=<path/to/file.dSYM>
|
||||||
|
(Darwin\-only flag). If the debug info for a binary isn\(aqt present in the default
|
||||||
|
location, look for the debug info at the .dSYM path provided via the
|
||||||
|
\fB\-dsym\-hint\fP flag. This flag can be used multiple times.
|
||||||
|
.UNINDENT
|
||||||
.SH EXIT STATUS
|
.SH EXIT STATUS
|
||||||
.sp
|
.sp
|
||||||
\fBllvm\-symbolizer\fP returns 0. Other exit codes imply internal program error.
|
\fBllvm\-symbolizer\fP returns 0. Other exit codes imply internal program error.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "OPT" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "OPT" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
opt \- LLVM optimizer
|
opt \- LLVM optimizer
|
||||||
.
|
.
|
||||||
@ -93,34 +93,14 @@ order in which they are executed (within pass constraints).
|
|||||||
.UNINDENT
|
.UNINDENT
|
||||||
.INDENT 0.0
|
.INDENT 0.0
|
||||||
.TP
|
.TP
|
||||||
.B \-std\-compile\-opts
|
|
||||||
This is short hand for a standard list of \fIcompile time optimization\fP passes.
|
|
||||||
It might be useful for other front end compilers as well. To discover the
|
|
||||||
full set of options available, use the following command:
|
|
||||||
.INDENT 7.0
|
|
||||||
.INDENT 3.5
|
|
||||||
.sp
|
|
||||||
.nf
|
|
||||||
.ft C
|
|
||||||
llvm\-as < /dev/null | opt \-std\-compile\-opts \-disable\-output \-debug\-pass=Arguments
|
|
||||||
.ft P
|
|
||||||
.fi
|
|
||||||
.UNINDENT
|
|
||||||
.UNINDENT
|
|
||||||
.UNINDENT
|
|
||||||
.INDENT 0.0
|
|
||||||
.TP
|
|
||||||
.B \-disable\-inlining
|
.B \-disable\-inlining
|
||||||
This option is only meaningful when \fI\%\-std\-compile\-opts\fP is given. It
|
This option simply removes the inlining pass from the standard list.
|
||||||
simply removes the inlining pass from the standard list.
|
|
||||||
.UNINDENT
|
.UNINDENT
|
||||||
.INDENT 0.0
|
.INDENT 0.0
|
||||||
.TP
|
.TP
|
||||||
.B \-disable\-opt
|
.B \-disable\-opt
|
||||||
This option is only meaningful when \fI\%\-std\-compile\-opts\fP is given. It
|
This option is only meaningful when \fI\-std\-link\-opts\fP is given. It
|
||||||
disables most, but not all, of the \fI\%\-std\-compile\-opts\fP\&. The ones that
|
disables most passes.
|
||||||
remain are \fI\-verify\fP, \fI\-lower\-setjmp\fP, and
|
|
||||||
\fI\-funcresolve\fP\&.
|
|
||||||
.UNINDENT
|
.UNINDENT
|
||||||
.INDENT 0.0
|
.INDENT 0.0
|
||||||
.TP
|
.TP
|
||||||
@ -135,9 +115,7 @@ but it ensures that stripping of debug information is done first.
|
|||||||
This option causes opt to add a verify pass after every pass otherwise
|
This option causes opt to add a verify pass after every pass otherwise
|
||||||
specified on the command line (including \fI\-verify\fP). This is useful
|
specified on the command line (including \fI\-verify\fP). This is useful
|
||||||
for cases where it is suspected that a pass is creating an invalid module but
|
for cases where it is suspected that a pass is creating an invalid module but
|
||||||
it is not clear which pass is doing it. The combination of
|
it is not clear which pass is doing it.
|
||||||
\fI\%\-std\-compile\-opts\fP and \fI\%\-verify\-each\fP can quickly track down
|
|
||||||
this kind of problem.
|
|
||||||
.UNINDENT
|
.UNINDENT
|
||||||
.INDENT 0.0
|
.INDENT 0.0
|
||||||
.TP
|
.TP
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\" Man page generated from reStructuredText.
|
.\" Man page generated from reStructuredText.
|
||||||
.
|
.
|
||||||
.TH "TBLGEN" "1" "2015-01-10" "3.5" "LLVM"
|
.TH "TBLGEN" "1" "2015-03-14" "3.6" "LLVM"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
tblgen \- Target Description To C++ Code Generator
|
tblgen \- Target Description To C++ Code Generator
|
||||||
.
|
.
|
||||||
|
Loading…
Reference in New Issue
Block a user