hanchenye-llvm-project/clang/Parse
Steve Naroff 5811baf1a0 - Added Sema::AddFactoryMethodToGlobalPool and Sema::AddInstanceMethodToGlobalPool and DenseMaps. This will allow us to efficiently lookup a method from a selector given no type information (for the "id" data type).
- Fixed some funky "}
                    else {" indentation in Sema::ActOnAddMethodsToObjcDecl(). I'd prefer we stay away from this style...it wastes space and isn't any easier to read (from my perspective, at least:-)

- Changed Parser::ParseObjCInterfaceDeclList() to only call Action::ActOnAddMethodsToObjcDecl() when it actually has methods to add (since most interface have methods, this is a very minor cleanup).

llvm-svn: 42957
2007-10-14 00:58:41 +00:00
..
AttributeList.cpp move IdentifierTable.h from liblex to libbasic. 2007-10-07 08:58:51 +00:00
DeclSpec.cpp Add parsing and AST support for GNU "typeof". 2007-07-31 12:34:36 +00:00
Makefile Fix these to allow clang to be in any dir. 2006-10-26 04:56:55 +00:00
MinimalAction.cpp Fix a latent bug in MinimalActions (created by a recent name change). 2007-10-10 17:45:44 +00:00
ParseDecl.cpp Patch to create protocol conforming class types. 2007-10-11 00:55:41 +00:00
ParseDeclCXX.cpp switch some more of the parser over to using Token::is and isNot 2007-10-09 17:33:22 +00:00
ParseExpr.cpp switch more code to use Token::is/isNot where possible. 2007-10-09 17:41:39 +00:00
ParseExprCXX.cpp switch more code to use Token::is/isNot where possible. 2007-10-09 17:41:39 +00:00
ParseInit.cpp switch some more of the parser over to using Token::is and isNot 2007-10-09 17:33:22 +00:00
ParseObjc.cpp - Added Sema::AddFactoryMethodToGlobalPool and Sema::AddInstanceMethodToGlobalPool and DenseMaps. This will allow us to efficiently lookup a method from a selector given no type information (for the "id" data type). 2007-10-14 00:58:41 +00:00
ParseStmt.cpp Implemented parsing of objctive-c protocol conforming type used in 2007-10-11 18:08:47 +00:00
Parser.cpp resolve a fixme, by moving __builtin_va_list to a more logical 2007-10-10 17:48:53 +00:00