diff options
author | Hans Wennborg <hans@hanshq.net> | 2016-07-27 16:56:03 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2016-07-27 16:56:03 +0000 |
commit | 6e70f4e1714434b7150ba28e8a8e88f51e03a582 (patch) | |
tree | 29eabf60d23ee989eb1a9f314a560aef7e9cc043 /clang | |
parent | e71a1f9013a3decad23c60ff3addd4c6210944b7 (diff) | |
download | bcm5719-llvm-6e70f4e1714434b7150ba28e8a8e88f51e03a582.tar.gz bcm5719-llvm-6e70f4e1714434b7150ba28e8a8e88f51e03a582.zip |
UsersManual.rst: update clang-cl option list
llvm-svn: 276891
Diffstat (limited to 'clang')
-rw-r--r-- | clang/docs/UsersManual.rst | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/clang/docs/UsersManual.rst b/clang/docs/UsersManual.rst index 5e39ae7c6cc..eb023f0a6dc 100644 --- a/clang/docs/UsersManual.rst +++ b/clang/docs/UsersManual.rst @@ -2118,16 +2118,26 @@ Execute ``clang-cl /?`` to see a list of supported options: /fp:fast /fp:precise /fp:strict + /Fp<filename> Set pch filename (with /Yc and /Yu) /GA Assume thread-local variables are defined in the executable + /Gd Set __cdecl as a default calling convention /GF- Disable string pooling /GR- Disable emission of RTTI data /GR Enable emission of RTTI data + /Gr Set __fastcall as a default calling convention + /GS- Disable buffer security check + /GS Enable buffer security check /Gs<value> Set stack probe size + /Gv Set __vectorcall as a default calling convention /Gw- Don't put each data item in its own section /Gw Put each data item in its own section + /GX- Enable exception handling + /GX Enable exception handling /Gy- Don't put each function in its own section /Gy Put each function in its own section + /Gz Set __stdcall as a default calling convention /help Display available options + /imsvc <dir> Add directory to system include search path, as if part of %INCLUDE% /I <dir> Add directory to include search path /J Make char type unsigned /LDd Create debug DLL @@ -2137,7 +2147,6 @@ Execute ``clang-cl /?`` to see a list of supported options: /MD Use DLL run-time /MTd Use static debug run-time /MT Use static run-time - /Ob0 Disable inlining /Od Disable optimization /Oi- Disable use of builtin functions /Oi Enable use of builtin functions @@ -2149,6 +2158,7 @@ Execute ``clang-cl /?`` to see a list of supported options: /Qvec- Disable the loop vectorization passes /Qvec Enable the loop vectorization passes /showIncludes Print info about included files to stderr + /std:<value> Language standard to compile for /TC Treat all source files as C /Tc <filename> Specify a C source file /TP Treat all source files as C++ @@ -2171,6 +2181,9 @@ Execute ``clang-cl /?`` to see a list of supported options: /WX- Do not treat warnings as errors /WX Treat warnings as errors /w Disable all warnings + /Y- Disable precompiled headers, overrides /Yc and /Yu + /Yc<filename> Generate a pch file for all code up to and including <filename> + /Yu<filename> Load a pch file and use it instead of all code up to and including <filename> /Z7 Enable CodeView debug information in object files /Zc:sizedDealloc- Disable C++14 sized global deallocation functions /Zc:sizedDealloc Enable C++14 sized global deallocation functions @@ -2179,6 +2192,7 @@ Execute ``clang-cl /?`` to see a list of supported options: /Zc:threadSafeInit Enable thread-safe initialization of static variables /Zc:trigraphs- Disable trigraphs (default) /Zc:trigraphs Enable trigraphs + /Zd Emit debug line number tables only /Zi Alias for /Z7. Does not produce PDBs. /Zl Don't mention any default libraries in the object file /Zp Set the default maximum struct packing alignment to 1 @@ -2215,6 +2229,8 @@ Execute ``clang-cl /?`` to see a list of supported options: -fsanitize=<check> Turn on runtime checks for various forms of undefined or suspicious behavior. See user manual for available checks -gcodeview Generate CodeView debug information + -gline-tables-only Emit debug line number tables only + -miamcu Use Intel MCU ABI -mllvm <value> Additional arguments to forward to LLVM's option processing -Qunused-arguments Don't emit warning for unused driver arguments -R<remark> Enable the specified remark |