From c9d3180bac1e8616c883c794a4d9ec7f86e03c27 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Mon, 11 Dec 2017 21:09:16 +0000 Subject: [PATCH] [Docs] Regenerate command line documentation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@320418 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ClangCommandLineReference.rst | 30 ++++++++++++++++++++++-------- 1 file 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= +.. 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= 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 -- 2.50.1