llvm-project/clang/lib
John McCall 32f5fe1467 Add explicit attributes to mark functions as having had their
CoreFoundation object-transfer properties audited, and add a #pragma
to cause them to be automatically applied to functions in a particular
span of code.  This has to be implemented largely in the preprocessor
because of the requirement that the region be entirely contained in
a single file;  that's hard to impose from the parser without registering
for a ton of callbacks.

llvm-svn: 140846
2011-09-30 05:12:12 +00:00
..
ARCMigrate Introduce a pure virtual clone() method to DiagnosticConsumer, so that 2011-09-29 00:38:00 +00:00
AST Fix typo. 2011-09-30 00:35:43 +00:00
Analysis Removing a bunch of dead returns/breaks after llvm_unreachables. 2011-09-23 20:26:49 +00:00
Basic Basic/Diagnostic: Kill off a few unnecessary functions now that refactoring is done, and add a note that the new setDiagnosticGroup{...} methods only operate on the current diagnostic state. 2011-09-29 02:03:01 +00:00
CodeGen Change "Regions" to be "LexicalBlocks" since that's what they 2011-09-29 00:00:45 +00:00
Driver Driver: use correct search paths for multilib 2011-09-29 13:42:24 +00:00
Frontend [analyzer] Add -analyzer-purge option which can take on multiple values, remove -analyzer-purge=none. (Small refactor as well: move the work of constructing AnalysisManager from the callers to the class itself.) 2011-09-30 02:03:00 +00:00
FrontendTool Eliminate the unused -create-module cc1-level option 2011-09-15 19:45:56 +00:00
Headers Add support for alignment-specifiers in C1X and C++11, remove 2011-09-29 18:04:28 +00:00
Index Removing a bunch of dead returns/breaks after llvm_unreachables. 2011-09-23 20:26:49 +00:00
Lex Add explicit attributes to mark functions as having had their 2011-09-30 05:12:12 +00:00
Parse Some fixes for MS-style asm parsing: specifically, add some error checking, and handle asm comments using semicolons correctly. (The comments are actually surprisingly tricky.) 2011-09-30 01:13:51 +00:00
Rewrite Introduce a pure virtual clone() method to DiagnosticConsumer, so that 2011-09-29 00:38:00 +00:00
Sema Add explicit attributes to mark functions as having had their 2011-09-30 05:12:12 +00:00
Serialization Basic/Diagnostic: Add a DiagSate::getOrAddMappingInfo method. 2011-09-29 01:42:25 +00:00
StaticAnalyzer Fix crash when analyzing C++ code involving constant enums and switch statements (<rdar://problem/10202899>). 2011-09-30 03:51:54 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00