aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/PCHWriter.cpp
AgeCommit message (Expand)Author
2009-04-27Add two new checker-specific attributes: 'objc_ownership_release' andTed Kremenek
2009-04-27make these be unsigned now that they are eagerly created.Chris Lattner
2009-04-27shrink SOURCE_LOCATION_OFFSETS to use 4-byte entries instead of 8-byteChris Lattner
2009-04-27Implement caching of stat() calls for precompiled headers, which isDouglas Gregor
2009-04-27Add new checker-specific attribute 'objc_ownership_cfretain'. This is the sameTed Kremenek
2009-04-27encode the type and decl offsets with 32-bits for entry insteadChris Lattner
2009-04-27add an abbreviation for common PARM_VAR_DECL. All but 9 of the Chris Lattner
2009-04-27Load most of the source manager's information lazily from the PCHDouglas Gregor
2009-04-27split expr/stmt writing out to PCHWriterStmt.cppChris Lattner
2009-04-27split decl writing out to its own PCHWriterDecl.cpp file.Chris Lattner
2009-04-27add stmt/expr names to BlockInfo block.Chris Lattner
2009-04-27drop the _ID suffixes from block names.Chris Lattner
2009-04-26add the decl names.Chris Lattner
2009-04-26make llvm-bcanalyzer dump out PCH files symbolically. We should probablyChris Lattner
2009-04-26Some fixes for PCH (de-)serialization of Objective-C AST nodes:Douglas Gregor
2009-04-26Add PCH read/write support for ObjC statements.Steve Naroff
2009-04-26Make sure we have a code in the node:-)Steve Naroff
2009-04-26When writing a PCH file, write multiple type and declaration blocks asDouglas Gregor
2009-04-26split ObjC and C++ Statements out into their own headers.Chris Lattner
2009-04-26implement PCH support for the rest of ExprObjC.h, includingChris Lattner
2009-04-26Don't read all of the records in the PCH file's preprocessor block,Douglas Gregor
2009-04-25PCH optimization for the identifier table, where we separateDouglas Gregor
2009-04-25Revert my changes that try to avoid creating StringMap entries forDouglas Gregor
2009-04-25Tweak the data layout for the on-disk hash table of identifiers in the PCH fi...Douglas Gregor
2009-04-25Write the identifier offsets array into the PCH file as a blob, soDouglas Gregor
2009-04-25Write the declaration and type offset arrays into the bitstream asDouglas Gregor
2009-04-25Load the selector table lazily from the PCH file. Douglas Gregor
2009-04-25Add PCH support for ObjCMessageExpr (needed to build Mail).Steve Naroff
2009-04-25Fix a major bug in PCHReader::ReadSelectorBlock().Steve Naroff
2009-04-25Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked upTed Kremenek
2009-04-24Add new checker-specific attribute 'objc_ownership_returns'. This isn't hookedTed Kremenek
2009-04-24Fix two small but very nasty bugs in the PCH writer for method pools:Douglas Gregor
2009-04-24PCH support for the global method pool (= instance and factory methodDouglas Gregor
2009-04-24Add PCH support for #import.Steve Naroff
2009-04-24Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's g...Douglas Gregor
2009-04-23Eliminate Sema::ObjCProtocols. Instead, we place ObjCProtocolDecls inDouglas Gregor
2009-04-23PCH support for categories in Objective-C interfaces.Douglas Gregor
2009-04-23PCH support for all of the predefined Objective-C types, such as id,Douglas Gregor
2009-04-23Fix handling of C99 "extern inline" semantics when dealing withDouglas Gregor
2009-04-23Add PCH read/write support for Objective-C Selectors.Steve Naroff
2009-04-23PCH (de-)serialization of the protocols in an ObjCInterfaceDeclDouglas Gregor
2009-04-23PCH support for ObjCPropertyImplDeclDouglas Gregor
2009-04-23The ivars in an ObjCImplementationDecl are now stored in theDouglas Gregor
2009-04-23PCH support for ObjCCategoryImplDecl (which can't be tested now).Douglas Gregor
2009-04-23PCH (de-)serialization for ObjCImplDecl. This can't be tested yet.Douglas Gregor
2009-04-22PCH support for Objective-C property declarations (UNTESTED!)Douglas Gregor
2009-04-22Add PCH statistics for the number/percent of lexical/visible declcontexts readDouglas Gregor
2009-04-22Support locally-declared external declarations in PCH filesDouglas Gregor
2009-04-22Support tentative definitions in precompiled headers. This isn't likelyDouglas Gregor
2009-04-22Minimize the number and kind of "external definitions" that the PCHDouglas Gregor