summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-12-11 21:09:16 +0000
committerCraig Topper <craig.topper@intel.com>2017-12-11 21:09:16 +0000
commitc9d3180bac1e8616c883c794a4d9ec7f86e03c27 (patch)
tree59e7e8f32fe121614c34ec2d1a9f12d46ab9d338 /docs
parent82c42068d065de5243a306c00fd0b1d601478b9b (diff)
[Docs] Regenerate command line documentation.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@320418 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/ClangCommandLineReference.rst30
1 files changed, 22 insertions, 8 deletions
diff --git a/docs/ClangCommandLineReference.rst b/docs/ClangCommandLineReference.rst
index 434297b2c8..9755efa2b8 100644
--- a/docs/ClangCommandLineReference.rst
+++ b/docs/ClangCommandLineReference.rst
@@ -1281,6 +1281,10 @@ Enable '\[\[\]\]' attributes in all C and C++ language modes
.. option:: -fdwarf-directory-asm, -fno-dwarf-directory-asm
+.. option:: -fdwarf-exceptions
+
+Use DWARF style exceptions
+
.. option:: -felide-constructors, -fno-elide-constructors
.. option:: -feliminate-unused-debug-symbols, -fno-eliminate-unused-debug-symbols
@@ -1357,6 +1361,10 @@ Implicitly search the file system for module map files.
.. option:: -finput-charset=<arg>
+.. option:: -finstrument-function-entry-bare
+
+Instrument function entry only, after inlining, without arguments to the instrumentation call
+
.. option:: -finstrument-functions
Generate calls to instrument function entry and exit
@@ -1678,6 +1686,10 @@ Turn on loop reroller
Generate a YAML optimization record file
+.. option:: -fseh-exceptions
+
+Use SEH style exceptions
+
.. option:: -fshort-enums, -fno-short-enums
Allocate to an enum type only as many bytes as it needs for the declared range of possible values
@@ -1706,18 +1718,10 @@ Which overload candidates to show when overload resolution fails: best\|all; def
Enable C++14 sized global deallocation functions
-.. option:: -fdwarf-exceptions
-
-Use DWARF style exceptions
-
.. option:: -fsjlj-exceptions
Use SjLj style exceptions
-.. option:: -fseh-exceptions
-
-Use SEH style exceptions
-
.. option:: -fslp-vectorize, -fno-slp-vectorize, -ftree-slp-vectorize
Enable the superword-level parallelism vectorization passes
@@ -1870,6 +1874,10 @@ Treat signed integer overflow as two's complement
Store string literals as writable data
+.. option:: -fxray-always-emit-customevents, -fno-xray-always-emit-customevents
+
+Determine whether to always emit \_\_xray\_customevent(...) calls even if the function it appears in is not always instrumented.
+
.. option:: -fxray-always-instrument=<arg>
Filename defining the whitelist for imbuing the 'always instrument' XRay attribute.
@@ -2298,6 +2306,8 @@ PowerPC
WebAssembly
-----------
+.. option:: -mnontrapping-fptoint, -mno-nontrapping-fptoint
+
.. option:: -msimd128, -mno-simd128
X86
@@ -2356,6 +2366,8 @@ X86
.. option:: -mfxsr, -mno-fxsr
+.. option:: -mibt, -mno-ibt
+
.. option:: -mlwp, -mno-lwp
.. option:: -mlzcnt, -mno-lzcnt
@@ -2388,6 +2400,8 @@ X86
.. option:: -msha, -mno-sha
+.. option:: -mshstk, -mno-shstk
+
.. option:: -msse, -mno-sse
.. option:: -msse2, -mno-sse2