From b63f8189826ecd4722aead99f2ae1ac78f1c2491 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Tue, 23 Jan 2018 18:40:15 +0000 Subject: [PATCH] [Docs] Re-generate command line documentation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@323235 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ClangCommandLineReference.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/ClangCommandLineReference.rst b/docs/ClangCommandLineReference.rst index 1cbb3b8dc6..6a0eab438d 100644 --- a/docs/ClangCommandLineReference.rst +++ b/docs/ClangCommandLineReference.rst @@ -116,6 +116,10 @@ Output path for the plist report .. option:: -bundle\_loader .. program:: clang +.. option:: -cfguard + +Emit tables required for Windows Control Flow Guard. + .. option:: -client\_name .. option:: -compatibility\_version @@ -1179,6 +1183,10 @@ Load the clang builtins module map file. .. option:: -fcaret-diagnostics, -fno-caret-diagnostics +.. option:: -fcf-protection=, -fcf-protection (equivalent to -fcf-protection=full) + +Instrument control-flow architecture protection. Options: return, branch, full, none. + .. option:: -fclasspath=, --CLASSPATH , --CLASSPATH=, --classpath , --classpath= .. option:: -fcolor-diagnostics, -fno-color-diagnostics @@ -1756,6 +1764,10 @@ Force the usage of stack protectors for all functions Use a strong heuristic to apply stack protectors to functions +.. option:: -fstack-size-section, -fno-stack-size-section + +Emit section containing metadata on function stack sizes + .. option:: -fstandalone-debug, -fno-limit-debug-info, -fno-standalone-debug Emit full debug info for all types used by the program @@ -2412,10 +2424,16 @@ X86 .. option:: -mprfchw, -mno-prfchw +.. option:: -mrdpid, -mno-rdpid + .. option:: -mrdrnd, -mno-rdrnd .. option:: -mrdseed, -mno-rdseed +.. option:: -mretpoline, -mno-retpoline + +.. option:: -mretpoline-external-thunk, -mno-retpoline-external-thunk + .. option:: -mrtm, -mno-rtm .. option:: -msgx, -mno-sgx -- 2.40.0