summaryrefslogtreecommitdiffstats
path: root/clang/docs/ClangCommandLineReference.rst
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-11-20 18:07:43 +0000
committerCraig Topper <craig.topper@intel.com>2017-11-20 18:07:43 +0000
commit164186617ec9906a6cf134684a94c371fd34e18b (patch)
tree651d784fcffec1b18dec8f50d7a2122967b7f33a /clang/docs/ClangCommandLineReference.rst
parent00ab6fbb2e1c66e94a06d97bcc2832c7d7ae96c0 (diff)
downloadbcm5719-llvm-164186617ec9906a6cf134684a94c371fd34e18b.tar.gz
bcm5719-llvm-164186617ec9906a6cf134684a94c371fd34e18b.zip
[Docs] Regenerate the command line option reference.
llvm-svn: 318672
Diffstat (limited to 'clang/docs/ClangCommandLineReference.rst')
-rw-r--r--clang/docs/ClangCommandLineReference.rst50
1 files changed, 45 insertions, 5 deletions
diff --git a/clang/docs/ClangCommandLineReference.rst b/clang/docs/ClangCommandLineReference.rst
index 0a0fce9190f..7596afadc88 100644
--- a/clang/docs/ClangCommandLineReference.rst
+++ b/clang/docs/ClangCommandLineReference.rst
@@ -524,10 +524,10 @@ Serialize compiler diagnostics to a file
.. option:: -shared, --shared
-.. option:: -shared-libasan
-
.. option:: -shared-libgcc
+.. option:: -shared-libsan, -shared-libasan
+
.. option:: -single\_module
.. option:: -specs=<arg>, --specs=<arg>
@@ -536,6 +536,8 @@ Serialize compiler diagnostics to a file
.. option:: -static-libgcc
+.. option:: -static-libsan
+
.. option:: -static-libstdc++
.. option:: -std-default=<arg>
@@ -588,6 +590,8 @@ Verify the binary representation of debug output
.. option:: --version
+Print version information
+
.. option:: -w, --no-warnings
Suppress all warnings
@@ -702,6 +706,10 @@ Print source range spans in numeric form
Enables an experimental new pass manager in LLVM.
+.. option:: -ffine-grained-bitfield-accesses, -fno-fine-grained-bitfield-accesses
+
+Use separate accesses for bitfields with legal widths and alignments.
+
.. option:: -finline-functions, -fno-inline-functions
Inline suitable functions
@@ -742,7 +750,7 @@ Enable control flow integrity (CFI) checks for cross-DSO calls.
.. option:: -fsanitize-cfi-icall-generalize-pointers
-Generalize pointers in function type signatures used for Control Flow Integrity (CFI) indirect call checking
+Generalize pointers in CFI indirect call type signature checks
.. option:: -fsanitize-coverage=<arg1>,<arg2>..., -fno-sanitize-coverage=<arg1>,<arg2>...
@@ -760,7 +768,7 @@ Enable origins tracking in MemorySanitizer
Enable origins tracking in MemorySanitizer
-.. option:: -fsanitize-memory-use-after-dtor
+.. option:: -fsanitize-memory-use-after-dtor, -fno-sanitize-memory-use-after-dtor
Enable use-after-destroy detection in MemorySanitizer
@@ -1267,6 +1275,10 @@ Print a template comparison tree for differing templates
Allow '$' in identifiers
+.. option:: -fdouble-square-bracket-attributes, -fno-double-square-bracket-attributes
+
+Enable '\[\[\]\]' attributes in all C and C++ language modes
+
.. option:: -fdwarf-directory-asm, -fno-dwarf-directory-asm
.. option:: -felide-constructors, -fno-elide-constructors
@@ -1349,6 +1361,10 @@ Implicitly search the file system for module map files.
Generate calls to instrument function entry and exit
+.. option:: -finstrument-functions-after-inlining
+
+Like -finstrument-functions, but insert the calls after inlining
+
.. option:: -fintegrated-as, -fno-integrated-as, -integrated-as
Enable the integrated assembler
@@ -1561,6 +1577,10 @@ Override the default ABI to return all structs on the stack
.. option:: -fpie, -fno-pie
+.. option:: -fplt, -fno-plt
+
+Use the PLT to make function calls
+
.. option:: -fplugin=<dsopath>
Load the named plugin (dynamic shared object)
@@ -2166,6 +2186,10 @@ Generate code which only uses the general purpose registers (AArch64 only)
AMDGPU
------
+.. option:: -mxnack, -mno-xnack
+
+Enable XNACK (AMDGPU only)
+
ARM
---
.. option:: -ffixed-r9
@@ -2196,12 +2220,20 @@ Disallow use of CRC instructions (ARM only)
Disallow generation of deprecated IT blocks for ARMv8. It is on by default for ARMv8 Thumb mode.
+.. option:: -mtp=<arg>
+
+Read thread pointer from coprocessor register (ARM only)
+
.. option:: -munaligned-access, -mno-unaligned-access
Allow memory accesses to be unaligned (AArch32/AArch64 only)
Hexagon
-------
+.. option:: -mieee-rnd-near
+
+Hexagon
+-------
.. option:: -mhvx, -mno-hvx
Enable Hexagon Vector eXtensions
@@ -2210,7 +2242,15 @@ Enable Hexagon Vector eXtensions
Enable Hexagon Double Vector eXtensions
-.. option:: -mieee-rnd-near
+.. option:: -mhvx-length=<arg>
+
+Set Hexagon Vector Length
+
+.. program:: clang1
+.. option:: -mhvx=<arg>
+.. program:: clang
+
+Enable Hexagon Vector eXtensions
PowerPC
-------
OpenPOWER on IntegriCloud