aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/PCHReader.cpp
AgeCommit message (Expand)Author
2009-06-05Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman
2009-05-27Reintroduce the home for exception specs, and make Sema fill it. However, kee...Sebastian Redl
2009-05-22Fix lots of PCH crashes caused by the new assertions inDouglas Gregor
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-13Disable access control by default. It can be enabled with the -faccess-contro...Anders Carlsson
2009-05-12Make precompiled headers work with -E. When we're only preprocessingDouglas Gregor
2009-05-10Implement C++0x nullptr.Sebastian Redl
2009-05-06Back out r70506 (exception spec in AST) again. We won't have exception specs ...Sebastian Redl
2009-04-30Make a home for exception specs in the AST. Now Sema can hook them up.Sebastian Redl
2009-04-30initial support for __[u]int128_t, which should be basicallyChris Lattner
2009-04-28Make all PCH-incompatibility warnings into errors, and abortDouglas Gregor
2009-04-28Make the PCH reader use the diagnostics system for its complaints.Douglas Gregor
2009-04-28Optimize IdentifierInfo storage within the precompiled header. We'veDouglas Gregor
2009-04-28Implement a minor space optimization for the PCH identifier table,Douglas Gregor
2009-04-28Replace a lame fprintf with a slightly-less lame diagnosticDouglas Gregor
2009-04-28Implement checking for macro definitions that occur on the commandDouglas Gregor
2009-04-28Revert r70075 and r70078, which reorganized the PCH on-disk hash tableDouglas Gregor
2009-04-28Allow some differences between the predefines buffer used to build aDouglas Gregor
2009-04-28Remove unused LangOptions NoExtensions and Boolean.Eli Friedman
2009-04-27Add a header containing the Clang version; make the driver use thisDouglas Gregor
2009-04-27fix test/PCH/method_pool.mChris Lattner
2009-04-27-E, -Eonly and -parse-noop now work with PCH!Chris Lattner
2009-04-27Teach PCH that ASTContext is optional. Move -parse-noop and -Eonly (so far)Chris Lattner
2009-04-27Be more careful in our teardown of the PCHReader after deciding toDouglas Gregor
2009-04-27Add Sema::ExtVectorDecls and Sema::ObjCCategoryImpls to the PCH file. Since t...Douglas Gregor
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-27encode the type and decl offsets with 32-bits for entry insteadChris 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-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-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-26When writing a PCH file, write multiple type and declaration blocks asDouglas Gregor
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