hanchenye-llvm-project/clang/docs
Jordan Rose 9db2d9adef [analyzer] Add new debug helper clang_analyzer_warnIfReached.
This will emit a warning if a call to clang_analyzer_warnIfReached is
executed, printing REACHABLE. This is a more explicit way to declare
expected reachability than using clang_analyzer_eval or triggering
a bug (divide-by-zero or null dereference), and unlike the former will
work the same in inlined functions and top-level functions. Like the
other debug helpers, it is part of the debug.ExprInspection checker.

Patch by Jared Grubb!

llvm-svn: 191909
2013-10-03 16:57:03 +00:00
..
analyzer [analyzer] Add new debug helper clang_analyzer_warnIfReached. 2013-10-03 16:57:03 +00:00
tools Added documentation for clang-format style options. 2013-09-04 15:09:13 +00:00
AddressSanitizer.rst Update sanitizer attribute documentation to match behaviour change in r187967. 2013-08-15 13:57:11 +00:00
AutomaticReferenceCounting.rst Documentation: formatting fixes 2013-03-13 14:26:35 +00:00
Block-ABI-Apple.rst Converted Block-ABI-Apple.txt => Block-ABI-Apple.rst. 2013-01-07 22:24:45 +00:00
Block-ABI-Apple.txt Converted Block-ABI-Apple.txt => Block-ABI-Apple.rst. 2013-01-07 22:24:45 +00:00
BlockLanguageSpec.rst Documentation: use monospaced font in BlockLanguageSpec, and fix a link to this 2012-12-20 20:51:59 +00:00
CMakeLists.txt [doxygen] Add a few missing variables to the doxygen.cfg.in for external search and cleaned up external_search_map. 2013-08-28 21:55:41 +00:00
ClangCheck.rst Add documentation for clang-format. 2013-01-09 21:49:28 +00:00
ClangFormat.rst Add section on VS integration to the ClangFormat documentation. 2013-09-29 17:49:50 +00:00
ClangFormatStyleOptions.rst Updated examples of UseTab option 2013-09-27 16:19:25 +00:00
ClangPlugins.rst Documentation: random cleanups. Use monospaced font where appropriate, 2012-12-15 21:10:51 +00:00
ClangTools.rst [docs] Fix some finicky Sphinx warnings. 2013-09-09 19:50:40 +00:00
CrossCompilation.rst [docs] End users should see just "Clang" 2013-09-09 19:50:47 +00:00
DataFlowSanitizer.rst Add support for -fsanitize-blacklist and default blacklists for DFSan. 2013-08-14 18:54:18 +00:00
DataFlowSanitizerDesign.rst DataFlowSanitizer: Add a design doc paragraph on checking ABI consistency. 2013-08-22 20:08:20 +00:00
DriverArchitecture.png
DriverInternals.rst docs: Convert DriverInternals to reST. 2012-12-21 00:16:53 +00:00
ExternalClangExamples.rst [docs] Add rtags to the external examples. 2013-03-12 16:07:31 +00:00
FAQ.rst Documentation: fix typo: stdard -> stdarg 2013-02-07 14:48:33 +00:00
HowToSetupToolingForLLVM.rst Fix spelling error and remove the part about CMake having experimental Ninja support since 2.8.9 has been released some time ago. 2013-01-11 07:23:53 +00:00
InternalsManual.rst docs: Document CXXLiteralOperatorName and CXXUsingDirective 2013-09-27 21:10:54 +00:00
IntroductionToTheClangAST.rst [docs] Add link to presentation slides. 2013-06-21 02:09:29 +00:00
JSONCompilationDatabase.rst Documentation: fix escaping in JSON example 2013-01-30 17:58:39 +00:00
LanguageExtensions.rst Typo in ARM __attribute__((interrupt)) documentation 2013-10-01 14:39:43 +00:00
LeakSanitizer.rst Add LeakSanitizer.rst to docs. 2013-05-14 15:48:54 +00:00
LibASTMatchers.rst docs: Fix up HTML links to proper reST links. 2013-01-02 13:07:47 +00:00
LibASTMatchersReference.html Fix constructor-related typos. 2013-09-09 14:48:42 +00:00
LibASTMatchersTutorial.rst Documentation: Change UTF-8 ellipsis character to ASCII ... sequence 2013-04-27 16:26:29 +00:00
LibFormat.rst Add documentation for clang-format. 2013-01-09 21:49:28 +00:00
LibTooling.rst Documentation: add information about builtin includes to FAQ 2013-02-07 14:36:37 +00:00
Makefile [doxygen] Add a few missing variables to the doxygen.cfg.in for external search and cleaned up external_search_map. 2013-08-28 21:55:41 +00:00
Makefile.sphinx docs: Copy Block-ABI-Apple.txt to output. 2013-01-07 21:46:35 +00:00
MemorySanitizer.rst Update sanitizer attribute documentation to match behaviour change in r187967. 2013-08-15 13:57:11 +00:00
Modules.rst Note that modules are supported for C/Objective-C, and have syntax in ObjC. 2013-09-27 21:23:28 +00:00
ObjectiveCLiterals.rst Remove comment on the availability of boxed expressions. They have been available for a while. 2013-08-28 06:03:59 +00:00
PCHInternals.rst [docs] The stat cache has been removed from the PCH, update the docs to remove mentions of it. 2013-02-14 00:12:44 +00:00
PCHLayout.graffle
PCHLayout.png
PTHInternals.rst Documentation: PTHInternals: use correct adornments and fix typos 2012-12-23 18:39:54 +00:00
RAVFrontendAction.rst docs: More reST conversion. 2012-12-13 01:10:46 +00:00
README.txt Add docs/README.txt to point to llvm/docs/README.txt. 2013-01-02 23:25:41 +00:00
ReleaseNotes.rst Add note about following two commands are no longer equivalent. 2013-08-23 22:01:03 +00:00
SanitizerSpecialCaseList.rst Documentation for sanitizer special case list format and -f(no-)?sanitize-blacklist flag 2013-08-07 08:23:32 +00:00
ThreadSanitizer.rst Update sanitizer attribute documentation to match behaviour change in r187967. 2013-08-15 13:57:11 +00:00
Tooling.rst docs: "clang tools" are not a different interface. 2013-01-08 04:42:09 +00:00
UsersManual.rst Update -fmsc-version docs for r190908, which set the default to 1700 2013-09-20 18:01:52 +00:00
conf.py We're in 3.4 land now. 2013-05-07 20:31:37 +00:00
doxygen.cfg.in [doxygen] Add a few missing variables to the doxygen.cfg.in for external search and cleaned up external_search_map. 2013-08-28 21:55:41 +00:00
doxygen.css
doxygen.footer
doxygen.header
doxygen.intro
index.rst [docs] Fix Sphinx toctree warning. 2013-09-09 19:50:46 +00:00
make.bat docs: Initial Sphinx setup for Clang. 2012-12-12 23:02:30 +00:00

README.txt

See llvm/docs/README.txt