llvm-project/clang/lib
Douglas Gregor de9f17e943 Eliminate Sema::ObjCProtocols. Instead, we place ObjCProtocolDecls in
their own namespace (IDNS_Protocol) and use the normal name-lookup
routines to find them. Aside from the simplification this provides
(one less DenseMap!), it means that protocols will be lazily
deserialized from PCH files.

Make the code size of the selector table block match the code size of
the type and decl blocks.

llvm-svn: 69939
2009-04-23 23:18:26 +00:00
..
AST PCH support for all of the predefined Objective-C types, such as id, 2009-04-23 22:29:11 +00:00
Analysis Refactor common logic in getMethodSummary() and getClassMethodSummary(). No 2009-04-23 23:08:22 +00:00
Basic some arm triples have weird characters in them, just fuzzy match 2009-04-23 04:22:04 +00:00
CodeGen Fix handling of C99 "extern inline" semantics when dealing with 2009-04-23 18:22:55 +00:00
Driver Call ld, not collect2. 2009-04-23 23:17:23 +00:00
Frontend Eliminate Sema::ObjCProtocols. Instead, we place ObjCProtocolDecls in 2009-04-23 23:18:26 +00:00
Headers Fix tyop in SSSE3 header (6808876). 2009-04-20 20:31:10 +00:00
Lex apply Eli's patch to fix PR4008, with a testcase. Thanks Eli! 2009-04-21 23:28:41 +00:00
Parse Fix a problem with objc foreach loop. It turns out that objc mode changes 2009-04-22 00:54:41 +00:00
Rewrite Change Lexer::MeasureTokenLength to take a LangOptions reference. 2009-04-14 23:22:57 +00:00
Sema Eliminate Sema::ObjCProtocols. Instead, we place ObjCProtocolDecls in 2009-04-23 23:18:26 +00:00
CMakeLists.txt Really fix cmake style builds. 2009-03-24 17:52:34 +00:00
Makefile Stub out some structure for C++ driver. 2009-03-02 19:59:07 +00:00