aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend
AgeCommit message (Expand)Author
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-27fix a couple more places that should be using the DeclCursor instead 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-27unclone SavedStreamPositionChris Lattner
2009-04-27move attribute reading to PCHReaderDecl.cpp, remove someChris Lattner
2009-04-27read all decls (and attributes and stmts/exprs referenced by the decl)Chris Lattner
2009-04-27rename GetStmt -> GetDeclStmt to make it clear that the stmt readChris Lattner
2009-04-27change the interface to ReadStmt to force clients to pass a cursor in to read...Chris Lattner
2009-04-27split decl reading out to its own PCHReaderDecl.cpp file.Chris Lattner
2009-04-27split stmt/expr deserialization out to PCHReaderStmt.cppChris Lattner
2009-04-27remove dead varChris Lattner
2009-04-27Set up DeclsCursor.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-26Adjust to LLVM API changes that went into r70157.Chris Lattner
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-25Lazily load the controlling macros for all of the headers known in theDouglas Gregor
2009-04-25Optimize the loading of an identifier from a PCH file when given theDouglas 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-25Start implementing the PTH IdentifierInfo-saving trick in PCH,Douglas 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-25Fix indexing error in PCHStmtReader::VisitArraySubscriptExpr().Steve Naroff
2009-04-25Add PCH support for ObjCMessageExpr (needed to build Mail).Steve Naroff
2009-04-25Fixup comment.Steve Naroff
2009-04-25Fix a major bug in PCHReader::ReadSelectorBlock().Steve Naroff
2009-04-25Make sure that the consumer sees all interested decls. This fixes PreviewDouglas Gregor
2009-04-25Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked upTed Kremenek
2009-04-24When we de-serialize an Objective-C protocol, hand it to the AST consumer so ...Douglas Gregor
2009-04-24Add new checker-specific attribute 'objc_ownership_returns'. This isn't hookedTed Kremenek
2009-04-24Once the protocol list has been loaded from the PCH file, add it toDouglas Gregor
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-24Use cast_or_null instead of ternary operator (suggested by Doug).Steve Naroff