clang-1/lib/Parse
Chris Lattner 005b235fbc don't new[] an empty array when an AttributeList has
zero expression arguments.  This eliminates 2579 1-byte
mallocs when parsing Cocoa.h.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65022 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-19 06:25:12 +00:00
..
AstGuard.h Add a switch that allows disabling the smart pointers. 2009-01-22 17:31:11 +00:00
AttributeList.cpp don't new[] an empty array when an AttributeList has 2009-02-19 06:25:12 +00:00
CMakeLists.txt Update cmake build; patch by Csaba Hruska. 2008-12-02 16:23:30 +00:00
DeclSpec.cpp Allow "overloadable" functions in C to be declared as variadic without 2009-02-18 07:07:28 +00:00
ExtensionRAIIObject.h move library-specific diagnostic headers into library private dirs. Reduce 2009-01-29 05:15:15 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MinimalAction.cpp Start processing template-ids as types when the template-name refers 2009-02-09 18:46:07 +00:00
ParseCXXInlineMethods.cpp move library-specific diagnostic headers into library private dirs. Reduce 2009-01-29 05:15:15 +00:00
ParseDecl.cpp Update Parser::ParseTypeName to return a TypeResult, which also tells 2009-02-18 17:45:20 +00:00
ParseDeclCXX.cpp Implement basic parsing and semantic analysis for explicit 2009-02-17 23:15:12 +00:00
ParseExpr.cpp rip out __builtin_overload 2009-02-18 22:14:55 +00:00
ParseExprCXX.cpp Update Parser::ParseTypeName to return a TypeResult, which also tells 2009-02-18 17:45:20 +00:00
ParseInit.cpp Put the invalid flag of OwningResult into the Action pointer. 2009-02-05 15:02:23 +00:00
ParseObjc.cpp Update Parser::ParseTypeName to return a TypeResult, which also tells 2009-02-18 17:45:20 +00:00
ParsePragma.cpp move library-specific diagnostic headers into library private dirs. Reduce 2009-01-29 05:15:15 +00:00
ParsePragma.h Add Parser support for #pragma pack 2008-10-04 19:21:03 +00:00
ParseStmt.cpp Put the invalid flag of OwningResult into the Action pointer. 2009-02-05 15:02:23 +00:00
ParseTemplate.cpp Update Parser::ParseTypeName to return a TypeResult, which also tells 2009-02-18 17:45:20 +00:00
ParseTentative.cpp Teach the type-id/expression disambiguator about different 2009-02-10 00:53:15 +00:00
Parser.cpp Start processing template-ids as types when the template-name refers 2009-02-09 18:46:07 +00:00