1. 144b38a [PCH] Fix a regression that r139441 introduced (decls were getting passed by Argyrios Kyrtzidis · 14 years ago
  2. 7d5e81b Switch the serialization of LangOptions over to use the .def file. We by Douglas Gregor · 14 years ago
  3. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
  4. 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 14 years ago
  5. 26d43cd [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of by Argyrios Kyrtzidis · 14 years ago
  6. a2f4ae8 remove pedantic ; by Chris Lattner · 14 years ago
  7. 02a5e87 Don't crash when we fail to load a module. It's unbecoming of a by Douglas Gregor · 14 years ago
  8. 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 14 years ago
  9. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 14 years ago
  10. 530b14a Eliminate all but one caller of Decl::getPCHLevel() by Douglas Gregor · 14 years ago
  11. 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 14 years ago
  12. 712f2fc In the ASTReader, replace the never-NULL Preprocessor pointer with a by Douglas Gregor · 14 years ago
  13. 3594277 In ASTReader, replace the never-NULL ASTContext pointer with an by Douglas Gregor · 14 years ago
  14. 5db255e Mark the translation unit as having lexical/visible storage only when we actually have data for that lexical or visible storage by Douglas Gregor · 14 years ago
  15. 5181ad0 Back out r139358 "[PCH] When loading the decls linked to an by Douglas Gregor · 14 years ago
  16. 84ef0b5 [PCH] When loading the decls linked to an identifier, also make them visible by Argyrios Kyrtzidis · 14 years ago
  17. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 14 years ago
  18. 8f7c540 [libclang] Fix annotation and getting a "macro expansion" cursor by Argyrios Kyrtzidis · 14 years ago
  19. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 14 years ago
  20. 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 14 years ago
  21. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 14 years ago
  22. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
  23. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 14 years ago
  24. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 14 years ago
  25. fa77cba Fix "multi-line comment" compiler error. by Argyrios Kyrtzidis · 14 years ago
  26. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 14 years ago
  27. 14c3633 Serialize the new bits in CXXRecordDecl::DefinitionData. by Sebastian Redl · 14 years ago
  28. e5a54b6 When writing out the entries in a lookup table for a DeclContext, make by Douglas Gregor · 14 years ago
  29. 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 14 years ago
  30. 45118d8 In ASTWriter::WriteDeclContextVisibleBlock, don't write empty lookups. by Argyrios Kyrtzidis · 14 years ago
  31. 3b84ab9 Remove obsolete ObjCInferRelatedReturnType from LangOptions...the correct option is ObjCInferRelatedResultType. by Jordy Rose · 14 years ago
  32. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 14 years ago
  33. 74cfb23 Remove unused variables noticed by GCC. by Benjamin Kramer · 14 years ago
  34. 2ea054f Teach the ASTReader how to avoid cycles when loading declarations that by Douglas Gregor · 14 years ago
  35. 9293ba8 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 14 years ago
  36. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  37. 46c03c3 Clean up the reloading of identifier information following the load of by Douglas Gregor · 14 years ago
  38. f249bf3 Preload source location entries as soon as we've loaded a particular by Douglas Gregor · 14 years ago
  39. c69a292 Move file validation in the ASTReader from "top of chain" validation by Douglas Gregor · 14 years ago
  40. 98339b9 Factor the Module and ModuleManager classes out into separate headers by Douglas Gregor · 14 years ago
  41. d10a381 Switch ASTReader::GetHeaderFileInfo() from a walk over the module by Douglas Gregor · 14 years ago
  42. b95cd09 Switch the forward walk through the module chain over to a depth-first by Douglas Gregor · 14 years ago
  43. 1b59e9c Remove a bogus assertion from the AST reader, which assumed that by Douglas Gregor · 14 years ago
  44. 3d15ab8 Use the module manager's search facility to look for methods with a by Douglas Gregor · 14 years ago
  45. c266de9 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 14 years ago
  46. 851c75a Introduce a depth-first search of modules into the module manager, by Douglas Gregor · 14 years ago
  47. 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 14 years ago
  48. d9d2b67 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 14 years ago
  49. 0c02ada Make the loading of multiple records for the same identifier (from by Douglas Gregor · 14 years ago
  50. 90115a3 Clean out some minor cruft in the AST reader; no functionality change. by Douglas Gregor · 14 years ago
  51. 211f6e8 Introduce a module visitation function that starts at the top-level by Douglas Gregor · 14 years ago
  52. a3a0cf0 Remove unused function ModuleManager::exportLookup() by Douglas Gregor · 14 years ago
  53. fac4ece Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 14 years ago
  54. 870d1fe Temporarily revert r137925 to appease buildbots. Original commit message: by Chad Rosier · 14 years ago
  55. a4c189f Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 14 years ago
  56. 10bc00f Keep track of which modules have been loaded directly (e.g., via by Douglas Gregor · 14 years ago
  57. 28fc50c Remove an unnecessary assignment (to InstFromD). Caught by the static analyzer! by Argyrios Kyrtzidis · 14 years ago
  58. e95b919 In the AST file format, eliminate the CHAINED_METADATA record. Instead, by Douglas Gregor · 14 years ago
  59. bc84532 Add serialization support for ClassScopeFunctionSpecializationDecl. by Francois Pichet · 14 years ago
  60. d21683c [PCH] When writing out ExpansionInfo, make sure we don't lose track if it's a macro arg expansion or not. by Argyrios Kyrtzidis · 14 years ago
  61. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 14 years ago
  62. af0f4d0 Implement function template specialization at class scope extension in Microsoft mode. A new AST node is introduced: ClassScopeFunctionSpecialization. This node holds a FunctionDecl that is not yet specialized; then during the class template instantiation the ClassScopeFunctionSpecialization will spawn the actual function specialization. by Francois Pichet · 14 years ago
  63. 772eeae Switch the __int128_t and __uint128_t types over to predefined types by Douglas Gregor · 14 years ago
  64. 7a27ea5 Switch the Objective-C 'SEL' type over to a predefined type in the by Douglas Gregor · 14 years ago
  65. 79d6726 Switch the Objective-C 'Class' type over to a predefined type in the by Douglas Gregor · 14 years ago
  66. 4dfd02a Move the creation of the predefined typedef for Objective-C's 'id' by Douglas Gregor · 14 years ago
  67. b7c324f Collapse ASTWriter::WriteASTChain into ASTWriter::WriteASTCore, by Douglas Gregor · 14 years ago
  68. 6bf2b9f In the serialized AST format, make the translation unit a "predefined" by Douglas Gregor · 14 years ago
  69. 63ab2c5 Fix a PCH crash bug where we kept a reference inside a DenseMap while the map was getting modified. by Argyrios Kyrtzidis · 14 years ago
  70. 5f95728 When initializing a context from a particular AST file, check whether by Douglas Gregor · 14 years ago
  71. 30403a6 The AST reader and writer don't need accessors for poking at the predefined Objective-C types by Douglas Gregor · 14 years ago
  72. 6b8bc07 Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to the C++0x 'constexpr' keyword. by Richard Smith · 14 years ago
  73. 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 14 years ago
  74. 5c0d3d6 Don't serialize the block descriptor or block extended descriptor by Douglas Gregor · 14 years ago
  75. 45c4ea7 Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 14 years ago
  76. 3b8043b Migrate the serialization of ASTContext's AutoDeduceTy and by Douglas Gregor · 14 years ago
  77. de91db5 Add workaround for built va list (and other builtins) so that running ReadAST multiple times does not immediately throw an error. by Jonathan D. Turner · 14 years ago
  78. ca109e5 Clean up the debug dump for a Module, so the local->global maps are by Douglas Gregor · 14 years ago
  79. 272b6bc Introduce local -> global mapping for preprocessed entity IDs. This is by Douglas Gregor · 14 years ago
  80. 3b2257c Remove the unset, unused return value of by Douglas Gregor · 14 years ago
  81. 7338a92 In the AST reader and writer, slide the preprocessed entity IDs by +1 by Douglas Gregor · 14 years ago
  82. 837593f Add some missing record names to the AST output. No functionality change, but llvm-bcanalyzer will be a little more informative now for AST files by Douglas Gregor · 14 years ago
  83. fb2d9e0 Implement the local -> global remapping for macro definition IDs in by Douglas Gregor · 14 years ago
  84. d631d0e The AST reader was forgetting to parse ObjCInferRelatedReturnType by Douglas Gregor · 14 years ago
  85. e92b8a1 Don't introduce a local -> global mapping for CXXBaseSpecifiers. The by Douglas Gregor · 14 years ago
  86. b18b1fd Introduce local -> global selector ID mapping into the AST by Douglas Gregor · 14 years ago
  87. 6ec60e0 Introduce a local-to-global remapping for identifiers in the AST by Douglas Gregor · 14 years ago
  88. 43fd938 Fix a few typos by Jonathan D. Turner · 14 years ago
  89. 0a14e4b Introduce a constant for the number of predefined declarations in an by Douglas Gregor · 14 years ago
  90. 496c709 Introduce the local -> global declaration ID mapping into the AST by Douglas Gregor · 14 years ago
  91. e360501 Change the hashing function for DeclContext lookup within an AST file by Douglas Gregor · 14 years ago
  92. c24a1ee Following up the earlier refactoring/cleanup work by fixing up how we manage the virtual files the ASTReader has to handle. Specifically, this occurs when the reader is reading AST files that were created in memory and not written to disk. For example, when a user creates a chained PCH using command line flags. These virtual files are stored in MemoryBuffers in ChainIncludeSource.cpp, and then read back in by the ASTReader. This patch moves the management of these buffers into the ModuleManager, so that it becomes the authority on where these buffers are located. by Jonathan D. Turner · 14 years ago
  93. a119da0 Implement a proper local -> global type ID remapping scheme in the AST by Douglas Gregor · 14 years ago
  94. 8df5c9b Add a debugging dump for Module (also emitted as part of the AST by Douglas Gregor · 14 years ago
  95. f33740e Generalize the module offset map to include mapping information for by Douglas Gregor · 14 years ago
  96. 69a9e01 Move the serialization of the MODULE_OFFSET_MAP out of the source-manager-writing code and into the general chained-PCH writing code by Douglas Gregor · 14 years ago
  97. 5d51a1d Rename the AST file's SOURCE_LOCATION_MAP to MODULE_OFFSET_MAP, to indicate the greater role it will soon play in remapping. by Douglas Gregor · 14 years ago
  98. 2e09163 Renamed Loaded member to ImportedBy, as it's easier to read. Added another set to represent the modules a module imports. by Jonathan D. Turner · 14 years ago
  99. eda6158 Remove unused debug function by Douglas Gregor · 14 years ago
  100. 9827a80 In the ASTReader, replace the continuous range maps whose value types by Douglas Gregor · 14 years ago