1. d1d64a0 Teach PCH that ASTContext is optional. Move -parse-noop and -Eonly (so far) by Chris Lattner · 15 years ago
  2. 2bf1eb0 Be more careful in our teardown of the PCHReader after deciding to by Douglas Gregor · 15 years ago
  3. b81c170 Add Sema::ExtVectorDecls and Sema::ObjCCategoryImpls to the PCH file. Since these vectors are very, very rarely used and, when used in headers, and even when used are relatively small, we load them eagerly. by Douglas Gregor · 15 years ago
  4. 090d9b5 shrink SOURCE_LOCATION_OFFSETS to use 4-byte entries instead of 8-byte by Chris Lattner · 15 years ago
  5. 4fed3f4 Implement caching of stat() calls for precompiled headers, which is by Douglas Gregor · 15 years ago
  6. c732f5a encode the type and decl offsets with 32-bits for entry instead by Chris Lattner · 15 years ago
  7. c47be9e fix a couple more places that should be using the DeclCursor instead by Chris Lattner · 15 years ago
  8. 7f94b0b Load most of the source manager's information lazily from the PCH by Douglas Gregor · 15 years ago
  9. 02602be unclone SavedStreamPosition by Chris Lattner · 15 years ago
  10. 4e3fcc8 move attribute reading to PCHReaderDecl.cpp, remove some extraneous braces. by Chris Lattner · 15 years ago
  11. da93061 read all decls (and attributes and stmts/exprs referenced by the decl) by Chris Lattner · 15 years ago
  12. 887e2b3 rename GetStmt -> GetDeclStmt to make it clear that the stmt read by Chris Lattner · 15 years ago
  13. 52e97d1 change the interface to ReadStmt to force clients to pass a cursor in to read from. by Chris Lattner · 15 years ago
  14. 698f925 split decl reading out to its own PCHReaderDecl.cpp file. by Chris Lattner · 15 years ago
  15. 4c6f952 split stmt/expr deserialization out to PCHReaderStmt.cpp by Chris Lattner · 15 years ago
  16. 8849e64 remove dead var by Chris Lattner · 15 years ago
  17. 6367f6d Set up DeclsCursor. by Chris Lattner · 15 years ago
  18. 405bad0 Some fixes for PCH (de-)serialization of Objective-C AST nodes: by Douglas Gregor · 15 years ago
  19. b9fa917 Adjust to LLVM API changes that went into r70157. by Chris Lattner · 15 years ago
  20. 1eb5540 Add PCH read/write support for ObjC statements. by Steve Naroff · 15 years ago
  21. 366809a When writing a PCH file, write multiple type and declaration blocks as by Douglas Gregor · 15 years ago
  22. 0389e6b implement PCH support for the rest of ExprObjC.h, including by Chris Lattner · 15 years ago
  23. 2eafc1b Don't read all of the records in the PCH file's preprocessor block, by Douglas Gregor · 15 years ago
  24. 8c5a760 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 15 years ago
  25. 17e1c5e Optimize the loading of an identifier from a PCH file when given the by Douglas Gregor · 15 years ago
  26. d6595a4 PCH optimization for the identifier table, where we separate by Douglas Gregor · 15 years ago
  27. 5f8e330 Revert my changes that try to avoid creating StringMap entries for by Douglas Gregor · 15 years ago
  28. 5da8161 Start implementing the PTH IdentifierInfo-saving trick in PCH, by Douglas Gregor · 15 years ago
  29. 1986cad Tweak the data layout for the on-disk hash table of identifiers in the PCH file so that the key layout matches that of the PTH key layout by Douglas Gregor · 15 years ago
  30. 2b3a5a8 Write the identifier offsets array into the PCH file as a blob, so by Douglas Gregor · 15 years ago
  31. 8f5dc7f Write the declaration and type offset arrays into the bitstream as by Douglas Gregor · 15 years ago
  32. 83941df Load the selector table lazily from the PCH file. by Douglas Gregor · 15 years ago
  33. d3f632e Fix indexing error in PCHStmtReader::VisitArraySubscriptExpr(). by Steve Naroff · 15 years ago
  34. c4f0bbd Add PCH support for ObjCMessageExpr (needed to build Mail). by Steve Naroff · 15 years ago
  35. 87f0f82 Fixup comment. by Steve Naroff · 15 years ago
  36. 72de921 Fix a major bug in PCHReader::ReadSelectorBlock(). by Steve Naroff · 15 years ago
  37. c62a2fe Make sure that the consumer sees all interested decls. This fixes Preview by Douglas Gregor · 15 years ago
  38. de9a81b Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked up by Ted Kremenek · 15 years ago
  39. ad38a85 When we de-serialize an Objective-C protocol, hand it to the AST consumer so that we can create metadata by Douglas Gregor · 15 years ago
  40. 0fc169e Add new checker-specific attribute 'objc_ownership_returns'. This isn't hooked by Ted Kremenek · 15 years ago
  41. d5e662d Once the protocol list has been loaded from the PCH file, add it to by Douglas Gregor · 15 years ago
  42. f0aaf7a PCH support for the global method pool (= instance and factory method by Douglas Gregor · 15 years ago
  43. 83d63c7 Add PCH support for #import. by Steve Naroff · 15 years ago
  44. 0777260 Use cast_or_null instead of ternary operator (suggested by Doug). by Steve Naroff · 15 years ago
  45. 521c910 Allow the next catoregory slot to be null. by Steve Naroff · 15 years ago
  46. 8fc463a Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's good for uniformity is good for PCH (or is it the other way around?). by Douglas Gregor · 15 years ago
  47. 133f482 PCH support for categories in Objective-C interfaces. by Douglas Gregor · 15 years ago
  48. 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 15 years ago
  49. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago
  50. 8f06f84 More PushOnScopeChain() FIXME's. by Steve Naroff · 15 years ago
  51. a7503a7 Sema::ActOnStartClassInterface(): Use PushOnScopeChains(). by Steve Naroff · 15 years ago
  52. 90cd1bb Add PCH read/write support for Objective-C Selectors. by Steve Naroff · 15 years ago
  53. 291be39 PCH (de-)serialization of the protocols in an ObjCInterfaceDecl by Douglas Gregor · 15 years ago
  54. 17eee4a Add the PCH reader stub for ObjCCompatibleAliasDecl by Douglas Gregor · 15 years ago
  55. 8818c4f PCH support for ObjCPropertyImplDecl by Douglas Gregor · 15 years ago
  56. 8f36aba The ivars in an ObjCImplementationDecl are now stored in the by Douglas Gregor · 15 years ago
  57. 10b0e1f PCH support for ObjCCategoryImplDecl (which can't be tested now). by Douglas Gregor · 15 years ago
  58. 2c2d43c PCH (de-)serialization for ObjCImplDecl. This can't be tested yet. by Douglas Gregor · 15 years ago
  59. 70e5a14 PCH support for Objective-C property declarations (UNTESTED!) by Douglas Gregor · 15 years ago
  60. 2512308 Add PCH statistics for the number/percent of lexical/visible declcontexts read by Douglas Gregor · 15 years ago
  61. 14c22f2 Support locally-declared external declarations in PCH files by Douglas Gregor · 15 years ago
  62. 4c0e86b Support tentative definitions in precompiled headers. This isn't likely by Douglas Gregor · 15 years ago
  63. 6cfc1a8 Eliminate some FIXMEs in the PCH reader that were either already fixed or aren't actually things to fix by Douglas Gregor · 15 years ago
  64. 0af2ca4 Minimize the number and kind of "external definitions" that the PCH by Douglas Gregor · 15 years ago
  65. 2deaea3 Lazy loading of builtins for precompiled headers. by Douglas Gregor · 15 years ago
  66. 01f4fa2 Remove some debugging output from the PCH reader by Douglas Gregor · 15 years ago
  67. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  68. c6fa445 deserialization support for qualified interfaces by Chris Lattner · 15 years ago
  69. d7a3fcd pch support for protocol qualified id's. by Chris Lattner · 15 years ago
  70. 3a57a37 add three new objc expression types. @selector doesn't work because we have no by Chris Lattner · 15 years ago
  71. 4dcf151a implement serialization support for @encode, by Chris Lattner · 15 years ago
  72. 71dfdb9 Reorganize built-in initialization to separate the creation of target builtins from marking IdentifierInfos as builtins. No functionality change by Douglas Gregor · 15 years ago
  73. 37e2684 Lazy deserialization of macro definitions for precompiled headers. by Douglas Gregor · 15 years ago
  74. 668c1a4 Lazy deserialization of the declaration chains associated with by Douglas Gregor · 15 years ago
  75. 30833f8 Add pch reader/writer support for most of DeclObjC.h. Very close to reading/writing all ObjC AST nodes that we will encounter in header files (still a few FIXME's). by Steve Naroff · 15 years ago
  76. 3251ceb Write the identifier table into the PCH file as an on-disk hash table by Douglas Gregor · 15 years ago
  77. 33feeb0 Add pch reader/writer support for ObjCContainerDecl, ObjCInterfaceDecl, & ObjCIvarDecl. by Steve Naroff · 15 years ago
  78. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 15 years ago
  79. 53c9d8a Add pch reader/writer support for ObjCMethodDecl. by Steve Naroff · 15 years ago
  80. ad56d68 Add location info for indirect goto. by Chris Lattner · 15 years ago
  81. ad1de00 Store the type ID for __builtin_va_list in the PCH file, so that the by Douglas Gregor · 15 years ago
  82. 250fc9c Lazy deserialization of function bodies for PCH files. For the Carbon by Douglas Gregor · 15 years ago
  83. 3e1af84 Keep track of the number of statements/expressions written to and read by Douglas Gregor · 15 years ago
  84. cd7d5a9 PCH support for inline assembly statements. by Douglas Gregor · 15 years ago
  85. f7dac08 PCH tests for va_arg expressions. Verified that the blocks test does create a BlockDeclRefExpr by Douglas Gregor · 15 years ago
  86. 84af7c2 PCH support for blocks by Douglas Gregor · 15 years ago
  87. 6a2dd55 PCH support for GNU statement expressions by Douglas Gregor · 15 years ago
  88. 7d5c2f2 PCH support for indirect gotos and address-of-label expressions. by Douglas Gregor · 15 years ago
  89. 1de05fe PCH support for labels and goto. by Douglas Gregor · 15 years ago
  90. 84f2170 PCH support for declaration statements, and a test for PredefinedExpr by Douglas Gregor · 15 years ago
  91. 0de9d88 PCH support for return statements. by Douglas Gregor · 15 years ago
  92. 67d8249 PCH support for do-while and for loops by Douglas Gregor · 15 years ago
  93. d921cf9 PCH support for while and continue statements by Douglas Gregor · 15 years ago
  94. 025452f PCH support for the first batch of statements, including null, by Douglas Gregor · 15 years ago
  95. cb70bb2 Clean up the declaration-decoding step in the PCH reader, using the by Douglas Gregor · 15 years ago
  96. c9490c0 Prepare PCH reader and writer for (de-)serialization of statements. No by Douglas Gregor · 15 years ago
  97. 63f5c26 Eliminate pch::TYPE_ATTR, which is never used by Douglas Gregor · 15 years ago
  98. ba6d7e7 PCH support for CompoundLiteralExpr. This is the last C expression by Douglas Gregor · 15 years ago
  99. d077d75 PCH support for InitListExpr, DesignatedInitExpr, and ImplicitValueInitExpr. by Douglas Gregor · 15 years ago
  100. 94cd5d1 PCH support for ShuffleVectorExpr and BlockDeclRefExpr by Douglas Gregor · 15 years ago