Minor updates to the clang and tblgen manpages.
This commit is contained in:
parent
f701e30d7f
commit
565a812648
@ -125,7 +125,7 @@
|
|||||||
.\" ========================================================================
|
.\" ========================================================================
|
||||||
.\"
|
.\"
|
||||||
.IX Title "CLANG 1"
|
.IX Title "CLANG 1"
|
||||||
.TH CLANG 1 "2010-10-25" "clang 2.9" "Clang Tools Documentation"
|
.TH CLANG 1 "2011-04-30" "clang 3.0" "Clang Tools Documentation"
|
||||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||||
.\" way too many mistakes in technical documents.
|
.\" way too many mistakes in technical documents.
|
||||||
.if n .ad l
|
.if n .ad l
|
||||||
@ -135,7 +135,7 @@ clang \- the Clang C, C++, and Objective\-C compiler
|
|||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.IX Header "SYNOPSIS"
|
.IX Header "SYNOPSIS"
|
||||||
\&\fBclang\fR [\fB\-c\fR|\fB\-S\fR|\fB\-E\fR] \fB\-std=\fR\fIstandard\fR \fB\-g\fR
|
\&\fBclang\fR [\fB\-c\fR|\fB\-S\fR|\fB\-E\fR] \fB\-std=\fR\fIstandard\fR \fB\-g\fR
|
||||||
[\fB\-O0\fR|\fB\-O1\fR|\fB\-O2\fR|\fB\-Os\fR|\fB\-O3\fR|\fB\-O4\fR]
|
[\fB\-O0\fR|\fB\-O1\fR|\fB\-O2\fR|\fB\-Os\fR|\fB\-Oz\fR|\fB\-O3\fR|\fB\-O4\fR]
|
||||||
\fB\-W\fR\fIwarnings...\fR \fB\-pedantic\fR
|
\fB\-W\fR\fIwarnings...\fR \fB\-pedantic\fR
|
||||||
\fB\-I\fR\fIdir...\fR \fB\-L\fR\fIdir...\fR
|
\fB\-I\fR\fIdir...\fR \fB\-L\fR\fIdir...\fR
|
||||||
\fB\-D\fR\fImacro[=defn]\fR
|
\fB\-D\fR\fImacro[=defn]\fR
|
||||||
@ -174,7 +174,7 @@ parse errors. The output of this stage is an \*(L"Abstract Syntax Tree\*(R" (\s
|
|||||||
.IX Item "Code Generation and Optimization"
|
.IX Item "Code Generation and Optimization"
|
||||||
This stage translates an \s-1AST\s0 into low-level intermediate code (known as \*(L"\s-1LLVM\s0
|
This stage translates an \s-1AST\s0 into low-level intermediate code (known as \*(L"\s-1LLVM\s0
|
||||||
\&\s-1IR\s0\*(R") and ultimately to machine code. This phase is responsible for optimizing
|
\&\s-1IR\s0\*(R") and ultimately to machine code. This phase is responsible for optimizing
|
||||||
the generated code and handling target-specfic code generation. The output of
|
the generated code and handling target-specific code generation. The output of
|
||||||
this stage is typically called a \*(L".s\*(R" file or \*(L"assembly\*(R" file.
|
this stage is typically called a \*(L".s\*(R" file or \*(L"assembly\*(R" file.
|
||||||
.Sp
|
.Sp
|
||||||
Clang also supports the use of an integrated assembler, in which the code
|
Clang also supports the use of an integrated assembler, in which the code
|
||||||
@ -325,12 +325,13 @@ generate instructions that are valid on i486 and later processors, but which
|
|||||||
may not exist on earlier ones.
|
may not exist on earlier ones.
|
||||||
.SS "Code Generation Options"
|
.SS "Code Generation Options"
|
||||||
.IX Subsection "Code Generation Options"
|
.IX Subsection "Code Generation Options"
|
||||||
.IP "\fB\-O0\fR \fB\-O1\fR \fB\-O2\fR \fB\-Os\fR \fB\-O3\fR \fB\-O4\fR" 4
|
.IP "\fB\-O0\fR \fB\-O1\fR \fB\-O2\fR \fB\-Os\fR \fB\-Oz\fR \fB\-O3\fR \fB\-O4\fR" 4
|
||||||
.IX Item "-O0 -O1 -O2 -Os -O3 -O4"
|
.IX Item "-O0 -O1 -O2 -Os -Oz -O3 -O4"
|
||||||
Specify which optimization level to use. \fB\-O0\fR means \*(L"no optimization\*(R": this
|
Specify which optimization level to use. \fB\-O0\fR means \*(L"no optimization\*(R": this
|
||||||
level compiles the fastest and generates the most debuggable code. \fB\-O2\fR is a
|
level compiles the fastest and generates the most debuggable code. \fB\-O2\fR is a
|
||||||
moderate level of optimization which enables most optimizations. \fB\-Os\fR is like
|
moderate level of optimization which enables most optimizations. \fB\-Os\fR is like
|
||||||
\&\fB\-O2\fR with extra optimizations to reduce code size. \fB\-O3\fR is like \fB\-O2\fR,
|
\&\fB\-O2\fR with extra optimizations to reduce code size. \fB\-Oz\fR is like \fB\-Os\fR
|
||||||
|
(and thus \fB\-O2\fR), but reduces code size further. \fB\-O3\fR is like \fB\-O2\fR,
|
||||||
except that it enables optimizations that take longer to perform or that may
|
except that it enables optimizations that take longer to perform or that may
|
||||||
generate larger code (in an attempt to make the program run faster). On
|
generate larger code (in an attempt to make the program run faster). On
|
||||||
supported platforms, \fB\-O4\fR enables link-time optimization; object files are
|
supported platforms, \fB\-O4\fR enables link-time optimization; object files are
|
||||||
@ -389,15 +390,9 @@ Pass \fIarg\fR to the static analyzer.
|
|||||||
.IP "\fB\-Xassembler\fR \fIarg\fR" 4
|
.IP "\fB\-Xassembler\fR \fIarg\fR" 4
|
||||||
.IX Item "-Xassembler arg"
|
.IX Item "-Xassembler arg"
|
||||||
Pass \fIarg\fR to the assembler.
|
Pass \fIarg\fR to the assembler.
|
||||||
.IP "\fB\-Xclang\fR \fIarg\fR" 4
|
|
||||||
.IX Item "-Xclang arg"
|
|
||||||
Pass \fIarg\fR to the clang compiler frontend.
|
|
||||||
.IP "\fB\-Xlinker\fR \fIarg\fR" 4
|
.IP "\fB\-Xlinker\fR \fIarg\fR" 4
|
||||||
.IX Item "-Xlinker arg"
|
.IX Item "-Xlinker arg"
|
||||||
Pass \fIarg\fR to the linker.
|
Pass \fIarg\fR to the linker.
|
||||||
.IP "\fB\-mllvm\fR \fIarg\fR" 4
|
|
||||||
.IX Item "-mllvm arg"
|
|
||||||
Pass \fIarg\fR to the \s-1LLVM\s0 backend.
|
|
||||||
.IP "\fB\-Xpreprocessor\fR \fIarg\fR" 4
|
.IP "\fB\-Xpreprocessor\fR \fIarg\fR" 4
|
||||||
.IX Item "-Xpreprocessor arg"
|
.IX Item "-Xpreprocessor arg"
|
||||||
Pass \fIarg\fR to the preprocessor.
|
Pass \fIarg\fR to the preprocessor.
|
||||||
|
@ -125,7 +125,7 @@
|
|||||||
.\" ========================================================================
|
.\" ========================================================================
|
||||||
.\"
|
.\"
|
||||||
.IX Title "TBLGEN 1"
|
.IX Title "TBLGEN 1"
|
||||||
.TH TBLGEN 1 "2010-06-19" "LLVM 2.9" "LLVM Command Guide"
|
.TH TBLGEN 1 "2011-04-23" "LLVM 3.0" "LLVM Command Guide"
|
||||||
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||||
.\" way too many mistakes in technical documents.
|
.\" way too many mistakes in technical documents.
|
||||||
.if n .ad l
|
.if n .ad l
|
||||||
@ -212,4 +212,4 @@ If \fBtblgen\fR succeeds, it will exit with 0. Otherwise, if an error
|
|||||||
occurs, it will exit with a non-zero value.
|
occurs, it will exit with a non-zero value.
|
||||||
.SH "AUTHORS"
|
.SH "AUTHORS"
|
||||||
.IX Header "AUTHORS"
|
.IX Header "AUTHORS"
|
||||||
Maintained by The \s-1LLVM\s0 Team (<http://llvm.org>).
|
Maintained by The \s-1LLVM\s0 Team (<http://llvm.org/>).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user