Skip to content

Commit

Permalink
[Docs] Regenerate the command line option reference.
Browse files Browse the repository at this point in the history
llvm-svn: 318672
  • Loading branch information
topperc committed Nov 20, 2017
1 parent 00ab6fb commit 1641866
Showing 1 changed file with 45 additions and 5 deletions.
50 changes: 45 additions & 5 deletions clang/docs/ClangCommandLineReference.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand All @@ -536,6 +536,8 @@ Serialize compiler diagnostics to a file

.. option:: -static-libgcc

.. option:: -static-libsan

.. option:: -static-libstdc++

.. option:: -std-default=<arg>
Expand Down Expand Up @@ -588,6 +590,8 @@ Verify the binary representation of debug output

.. option:: --version

Print version information

.. option:: -w, --no-warnings

Suppress all warnings
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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>...

Expand All @@ -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

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -2196,10 +2220,18 @@ 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
Expand All @@ -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
-------
Expand Down

0 comments on commit 1641866

Please sign in to comment.