summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2017-07-21 08:17:53 +0000
committerHans Wennborg <hans@hanshq.net>2017-07-21 08:17:53 +0000
commit4c3e691e191e1bef23ee65d4c8d8a640a51c6733 (patch)
treefd59599c6de4974b11fa39e4d92a27ff368243fa
parent404119f2dfa99d3fe0efa85c715256c6db19076c (diff)
Regenerate ClangCommandLineReference.rst
I ran: $ bin/clang-tblgen -gen-opt-docs -I../cfe.src/include \ -I../cfe.src/include/clang/Driver -I../llvm.src/include \ ../cfe.src/include/clang/Driver/ClangOptionDocs.td \ -o ../cfe.src/docs/ClangCommandLineReference.rst git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_50@308720 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--docs/ClangCommandLineReference.rst50
1 files changed, 44 insertions, 6 deletions
diff --git a/docs/ClangCommandLineReference.rst b/docs/ClangCommandLineReference.rst
index add168829e..a7b485a394 100644
--- a/docs/ClangCommandLineReference.rst
+++ b/docs/ClangCommandLineReference.rst
@@ -96,6 +96,8 @@ Emit ARC errors even if the migrator can fix them
Output path for the plist report
+.. option:: --autocomplete=<arg>
+
.. option:: -bind\_at\_load
.. option:: -bundle
@@ -292,7 +294,7 @@ Disable builtin #include directories
.. option:: -nomultidefs
-.. option:: -nopie
+.. option:: -nopie, -no-pie
.. option:: -noprebind
@@ -704,6 +706,10 @@ Don't use blacklist file for sanitizers
Level of field padding for AddressSanitizer
+.. option:: -fsanitize-address-globals-dead-stripping
+
+Enable linker dead stripping of globals in AddressSanitizer
+
.. option:: -fsanitize-address-use-after-scope, -fno-sanitize-address-use-after-scope
Enable use-after-scope detection in AddressSanitizer
@@ -1071,6 +1077,10 @@ Target-independent compilation options
Enable C++17 aligned allocation functions
+.. option:: -fallow-editor-placeholders, -fno-allow-editor-placeholders
+
+Treat editor placeholders as valid source code
+
.. option:: -fallow-unsupported
.. option:: -faltivec, -fno-altivec
@@ -1205,6 +1215,10 @@ Print absolute paths in diagnostics
.. option:: -fdiagnostics-color=<arg>
.. program:: clang
+.. option:: -fdiagnostics-hotness-threshold=<number>
+
+Prevent optimization remarks from being output if they do not have at least this profile count
+
.. option:: -fdiagnostics-show-hotness, -fno-diagnostics-show-hotness
Enable profile hotness information in diagnostic line
@@ -1585,6 +1599,8 @@ Turn on loop reroller
.. option:: -fretain-comments-from-system-headers
+.. option:: -frewrite-imports, -fno-rewrite-imports
+
.. option:: -frewrite-includes, -fno-rewrite-includes
.. option:: -frewrite-map-file <arg>
@@ -1639,10 +1655,6 @@ Use SjLj style exceptions
Enable the superword-level parallelism vectorization passes
-.. option:: -fslp-vectorize-aggressive, -fno-slp-vectorize-aggressive
-
-Enable the BB vectorization passes
-
.. option:: -fspell-checking, -fno-spell-checking
.. option:: -fspell-checking-limit=<arg>
@@ -1911,6 +1923,8 @@ Link stack frames through backchain on System Z
.. option:: -mcpu=<arg>, -mv4 (equivalent to -mcpu=hexagonv4), -mv5 (equivalent to -mcpu=hexagonv5), -mv55 (equivalent to -mcpu=hexagonv55), -mv60 (equivalent to -mcpu=hexagonv60), -mv62 (equivalent to -mcpu=hexagonv62)
+.. option:: -mdefault-build-attributes<arg>, -mno-default-build-attributes<arg>
+
.. option:: -mdll<arg>
.. option:: -mdouble-float
@@ -1975,10 +1989,16 @@ Use Intel MCU ABI
Generate branches with extended addressability, usually via indirect jumps.
-.. option:: -mmacosx-version-min=<arg>
+.. option:: -mmacosx-version-min=<arg>, -mmacos-version-min=<arg>
Set Mac OS X deployment target
+.. option:: -mmadd4, -mno-madd4
+
+Enable the generation of 4-operand madd.s, madd.d and related instructions.
+
+.. option:: -mmcu=<arg>
+
.. option:: -mmicromips, -mno-micromips
.. option:: -mms-bitfields, -mno-ms-bitfields
@@ -1989,6 +2009,10 @@ Set the default structure layout to be compatible with the Microsoft compiler st
Enable MSA ASE (MIPS only)
+.. option:: -mmt, -mno-mt
+
+Enable MT ASE (MIPS only)
+
.. option:: -mnan=<arg>
.. option:: -mno-mips16
@@ -2203,6 +2227,8 @@ X86
.. option:: -mavx512vl, -mno-avx512vl
+.. option:: -mavx512vpopcntdq, -mno-avx512vpopcntdq
+
.. option:: -mbmi, -mno-bmi
.. option:: -mbmi2, -mno-bmi2
@@ -2225,6 +2251,8 @@ X86
.. option:: -mfxsr, -mno-fxsr
+.. option:: -mlwp, -mno-lwp
+
.. option:: -mlzcnt, -mno-lzcnt
.. option:: -mmmx, -mno-mmx
@@ -2372,6 +2400,16 @@ Debug information flags
.. option:: -gstrict-dwarf, -gno-strict-dwarf
+.. option:: -gz
+
+DWARF debug sections compression type
+
+.. program:: clang1
+.. option:: -gz=<arg>
+.. program:: clang
+
+DWARF debug sections compression type
+
Static analyzer flags
=====================