hanchenye-llvm-project/clang/docs
Jordan Rose 219c9d0dd3 [analyzer] Though C++ inlining is enabled, don't inline ctors and dtors.
More generally, this adds a new configuration option 'c++-inlining', which
controls which C++ member functions can be considered for inlining. This
uses the new -analyzer-config table, so the cc1 arguments will look like this:

... -analyzer-config c++-inlining=[none|methods|constructors|destructors]

Note that each mode implies that all the previous member function kinds
will be inlined as well; it doesn't make sense to inline destructors
without inlining constructors, for example.

The default mode is 'methods'.

llvm-svn: 163004
2012-08-31 17:06:49 +00:00
..
analyzer [analyzer] Though C++ inlining is enabled, don't inline ctors and dtors. 2012-08-31 17:06:49 +00:00
tools This is a temporary solution until we have a better way to 2012-08-27 18:49:12 +00:00
AddressSanitizer.html [asan] update docs: mention MacOS 10.7 and correct the ifdef sample for __has_feature 2012-07-02 11:00:33 +00:00
AnalyzerRegions.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
AutomaticReferenceCounting.html Fix missing 'clang' in pragma example in ARC doc. 2012-08-30 19:26:58 +00:00
Block-ABI-Apple.txt Test commit. 2012-03-20 17:25:17 +00:00
BlockLanguageSpec.txt
ClangPlugins.html Adds menu sidebar to the docs. 2012-05-24 17:16:23 +00:00
ClangTools.html Emphasize that clang-fixit is planned but not yet contributed. I should 2012-08-14 07:36:05 +00:00
DriverArchitecture.png
DriverInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
HowToSetupToolingForLLVM.html Added description of clang-check -ast-dump* options. 2012-08-14 08:31:51 +00:00
InternalsManual.html Fix two typos in the doc 2012-07-25 22:02:37 +00:00
IntroductionToTheClangAST.html Adds a introductionary document to the Clang AST. 2012-07-25 07:28:11 +00:00
JSONCompilationDatabase.html Update the docs with specifics about escaping of compile commands. 2012-07-10 08:05:54 +00:00
LanguageExtensions.html Documentation: correct a typo introduced in r162971. 2012-08-31 03:19:55 +00:00
LibASTMatchersReference.html Update reference docs to latest changes. 2012-08-26 23:55:24 +00:00
LibTooling.html Updated LibTooling.html, minor improvements in CommonOptionsParser 2012-08-24 00:39:14 +00:00
Makefile
ObjectiveCLiterals.html Add an explanation of -Wobjc-literal-compare to the "Objective-C Literals" page 2012-07-10 00:20:57 +00:00
PCHInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
PCHLayout.graffle
PCHLayout.png
PTHInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
RAVFrontendAction.html Adds menu sidebar to the docs. 2012-05-24 17:16:23 +00:00
ReleaseNotes.html Stub out a release notes section on -fcatch-undefined-behavior. 2012-08-25 00:47:19 +00:00
ThreadSanitizer.html Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:41 +00:00
Tooling.html Add initial documentation about the new tools repository and the 2012-08-14 07:19:09 +00:00
UsersManual.html Update the user's manual for some of the new -fcatch-undefined-behavior features. 2012-08-25 00:44:02 +00:00
doxygen.cfg.in
doxygen.css
doxygen.footer
doxygen.header
doxygen.intro