clang-1/lib
Ken Dyck 479b61ccd8 Eliminate some literal 8s by converting size variables in EmitGCMove() and
EmitFinalDestCopy() to CharUnits. No change in functionality intended.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130110 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-24 17:08:00 +00:00
..
AST GCC seems to create address-of expression manglings when passing *any* 2011-04-24 08:43:07 +00:00
Analysis Fix PR9741. The implicit declarations created for range-based for loops weren't being added to the DeclContext (nor were they being marked as implicit). Also, the declarations were being emitted in the wrong order when building the CFG. 2011-04-18 15:49:25 +00:00
Basic Like the coding standards say, do not use "using namespace std". 2011-04-23 09:06:00 +00:00
CodeGen Eliminate some literal 8s by converting size variables in EmitGCMove() and 2011-04-24 17:08:00 +00:00
Driver Move all of the logic for __DEPRECATED to the driver based on comments 2011-04-23 19:48:40 +00:00
Frontend Synthesizing the definition of an implicit member is an AST modification, so notify any mutation listeners of it. This fixes a crasher in chained PCH, where an implicit destructor in a PCH gets a definition in a chained PCH, which is then lost. However, any further use of the destructor would cause its definition to be regenerated in the final file, hiding the bug. 2011-04-24 16:28:06 +00:00
FrontendTool Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes. 2011-03-21 18:40:17 +00:00
Headers PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding. 2011-04-21 05:45:45 +00:00
Index Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
Lex Implement basic __is_trivial type-trait support, enough to close PR9472. 2011-04-23 10:47:28 +00:00
Parse Make the invalid declarator recovery when parsing members work the same as when parsing global decls. It's still rather broken (skipping much too far when the declarator belongs to a function definition), but at least not so broken as to mismatch braces. Tested by the removal of the fixme in the template test case. 2011-04-24 16:27:48 +00:00
Rewrite Use S.str() to force a flush. 2011-04-20 16:38:37 +00:00
Sema Synthesizing the definition of an implicit member is an AST modification, so notify any mutation listeners of it. This fixes a crasher in chained PCH, where an implicit destructor in a PCH gets a definition in a chained PCH, which is then lost. However, any further use of the destructor would cause its definition to be regenerated in the final file, hiding the bug. 2011-04-24 16:28:06 +00:00
Serialization Set the correct anonymous namespace (must be last reopening), and behave correctly in the presence of the ever-annoying linkage specifications. 2011-04-24 16:28:21 +00:00
StaticAnalyzer Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
Tooling Adds a function to run FrontendActions over in-memory code. This is 2011-04-21 18:37:41 +00:00
CMakeLists.txt Adds a function to run FrontendActions over in-memory code. This is 2011-04-21 18:37:41 +00:00
Makefile Chris Lattner has strong opinions about directory 2010-12-23 19:38:26 +00:00