1. eabdd67 Add a comment in ASTReader::ReadPragmaDiagnosticMappings that the user bit by Argyrios Kyrtzidis · 13 years ago
  2. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  3. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  4. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  5. 4cd0634 Do manual binary search for preprocessing entities because their end locations by Argyrios Kyrtzidis · 13 years ago
  6. 88df125 Fix MSVC9 build by providing a full comparator object to lower_bound. by Benjamin Kramer · 13 years ago
  7. 8f958f1 [PCH] Don't store the source range for each preprocessed entity since by Argyrios Kyrtzidis · 13 years ago
  8. 290ad8c [PCH] Merge ASTReader::LoadPreprocessedEntity with ReadPreprocessedEntity by Argyrios Kyrtzidis · 13 years ago
  9. de4e0a8 The location of the name in MacroDefinition is the beginning of its range, by Argyrios Kyrtzidis · 13 years ago
  10. 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
  11. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  12. 2dbaca7 Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() by Argyrios Kyrtzidis · 13 years ago
  13. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  14. 1f6d225 Const-ify some methods in ASTReader. by Argyrios Kyrtzidis · 13 years ago
  15. ac1ffcc [PCH] Preload the PreloadSLocEntries through the SourceManager and by Argyrios Kyrtzidis · 13 years ago
  16. 1a995dd When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in by Douglas Gregor · 13 years ago
  17. e24692b [PCH] Overhaul how preprocessed entities are [de]serialized. by Argyrios Kyrtzidis · 13 years ago
  18. 144b38a [PCH] Fix a regression that r139441 introduced (decls were getting passed by Argyrios Kyrtzidis · 13 years ago
  19. 7d5e81b Switch the serialization of LangOptions over to use the .def file. We by Douglas Gregor · 13 years ago
  20. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  21. 26d43cd [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of by Argyrios Kyrtzidis · 13 years ago
  22. 02a5e87 Don't crash when we fail to load a module. It's unbecoming of a by Douglas Gregor · 13 years ago
  23. 712f2fc In the ASTReader, replace the never-NULL Preprocessor pointer with a by Douglas Gregor · 13 years ago
  24. 3594277 In ASTReader, replace the never-NULL ASTContext pointer with an by Douglas Gregor · 13 years ago
  25. 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 · 13 years ago
  26. 5181ad0 Back out r139358 "[PCH] When loading the decls linked to an by Douglas Gregor · 13 years ago
  27. 84ef0b5 [PCH] When loading the decls linked to an identifier, also make them visible by Argyrios Kyrtzidis · 13 years ago
  28. 8f7c540 [libclang] Fix annotation and getting a "macro expansion" cursor by Argyrios Kyrtzidis · 13 years ago
  29. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  30. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
  31. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  32. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
  33. 3b84ab9 Remove obsolete ObjCInferRelatedReturnType from LangOptions...the correct option is ObjCInferRelatedResultType. by Jordy Rose · 13 years ago
  34. 74cfb23 Remove unused variables noticed by GCC. by Benjamin Kramer · 13 years ago
  35. 2ea054f Teach the ASTReader how to avoid cycles when loading declarations that by Douglas Gregor · 13 years ago
  36. 46c03c3 Clean up the reloading of identifier information following the load of by Douglas Gregor · 13 years ago
  37. f249bf3 Preload source location entries as soon as we've loaded a particular by Douglas Gregor · 13 years ago
  38. c69a292 Move file validation in the ASTReader from "top of chain" validation by Douglas Gregor · 13 years ago
  39. 98339b9 Factor the Module and ModuleManager classes out into separate headers by Douglas Gregor · 13 years ago
  40. d10a381 Switch ASTReader::GetHeaderFileInfo() from a walk over the module by Douglas Gregor · 13 years ago
  41. b95cd09 Switch the forward walk through the module chain over to a depth-first by Douglas Gregor · 13 years ago
  42. 3d15ab8 Use the module manager's search facility to look for methods with a by Douglas Gregor · 13 years ago
  43. c266de9 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 13 years ago
  44. 851c75a Introduce a depth-first search of modules into the module manager, by Douglas Gregor · 13 years ago
  45. 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
  46. d9d2b67 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 13 years ago
  47. 0c02ada Make the loading of multiple records for the same identifier (from by Douglas Gregor · 13 years ago
  48. 90115a3 Clean out some minor cruft in the AST reader; no functionality change. by Douglas Gregor · 13 years ago
  49. 211f6e8 Introduce a module visitation function that starts at the top-level by Douglas Gregor · 13 years ago
  50. a3a0cf0 Remove unused function ModuleManager::exportLookup() by Douglas Gregor · 13 years ago
  51. fac4ece Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago
  52. 870d1fe Temporarily revert r137925 to appease buildbots. Original commit message: by Chad Rosier · 13 years ago
  53. a4c189f Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago
  54. 10bc00f Keep track of which modules have been loaded directly (e.g., via by Douglas Gregor · 13 years ago
  55. e95b919 In the AST file format, eliminate the CHAINED_METADATA record. Instead, by Douglas Gregor · 13 years ago
  56. 772eeae Switch the __int128_t and __uint128_t types over to predefined types by Douglas Gregor · 13 years ago
  57. 7a27ea5 Switch the Objective-C 'SEL' type over to a predefined type in the by Douglas Gregor · 13 years ago
  58. 79d6726 Switch the Objective-C 'Class' type over to a predefined type in the by Douglas Gregor · 13 years ago
  59. 4dfd02a Move the creation of the predefined typedef for Objective-C's 'id' by Douglas Gregor · 13 years ago
  60. 6bf2b9f In the serialized AST format, make the translation unit a "predefined" by Douglas Gregor · 13 years ago
  61. 63ab2c5 Fix a PCH crash bug where we kept a reference inside a DenseMap while the map was getting modified. by Argyrios Kyrtzidis · 13 years ago
  62. 5f95728 When initializing a context from a particular AST file, check whether by Douglas Gregor · 13 years ago
  63. 30403a6 The AST reader and writer don't need accessors for poking at the predefined Objective-C types by Douglas Gregor · 13 years ago
  64. 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 13 years ago
  65. 5c0d3d6 Don't serialize the block descriptor or block extended descriptor by Douglas Gregor · 13 years ago
  66. 45c4ea7 Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 13 years ago
  67. 3b8043b Migrate the serialization of ASTContext's AutoDeduceTy and by Douglas Gregor · 13 years ago
  68. 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 · 13 years ago
  69. ca109e5 Clean up the debug dump for a Module, so the local->global maps are by Douglas Gregor · 13 years ago
  70. 272b6bc Introduce local -> global mapping for preprocessed entity IDs. This is by Douglas Gregor · 13 years ago
  71. 3b2257c Remove the unset, unused return value of by Douglas Gregor · 13 years ago
  72. 7338a92 In the AST reader and writer, slide the preprocessed entity IDs by +1 by Douglas Gregor · 13 years ago
  73. fb2d9e0 Implement the local -> global remapping for macro definition IDs in by Douglas Gregor · 13 years ago
  74. d631d0e The AST reader was forgetting to parse ObjCInferRelatedReturnType by Douglas Gregor · 13 years ago
  75. e92b8a1 Don't introduce a local -> global mapping for CXXBaseSpecifiers. The by Douglas Gregor · 13 years ago
  76. b18b1fd Introduce local -> global selector ID mapping into the AST by Douglas Gregor · 13 years ago
  77. 6ec60e0 Introduce a local-to-global remapping for identifiers in the AST by Douglas Gregor · 13 years ago
  78. 43fd938 Fix a few typos by Jonathan D. Turner · 13 years ago
  79. 0a14e4b Introduce a constant for the number of predefined declarations in an by Douglas Gregor · 13 years ago
  80. 496c709 Introduce the local -> global declaration ID mapping into the AST by Douglas Gregor · 13 years ago
  81. e360501 Change the hashing function for DeclContext lookup within an AST file by Douglas Gregor · 13 years ago
  82. 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 · 13 years ago
  83. a119da0 Implement a proper local -> global type ID remapping scheme in the AST by Douglas Gregor · 13 years ago
  84. 8df5c9b Add a debugging dump for Module (also emitted as part of the AST by Douglas Gregor · 13 years ago
  85. f33740e Generalize the module offset map to include mapping information for by Douglas Gregor · 13 years ago
  86. 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 · 13 years ago
  87. 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 · 13 years ago
  88. eda6158 Remove unused debug function by Douglas Gregor · 13 years ago
  89. 9827a80 In the ASTReader, replace the continuous range maps whose value types by Douglas Gregor · 13 years ago
  90. 1e849b6 Move the base type ID from the ASTReader's global type map into the by Douglas Gregor · 13 years ago
  91. b4ae29c Some documentation fixes so that we are explicit about which iteration order is source-order. Also, removing unused NextInSource field of Module. by Jonathan D. Turner · 13 years ago
  92. 86c67d8 Introduce the local-global mapping for preprocessed entities, and use by Douglas Gregor · 13 years ago
  93. e144c70 Use local-to-global mapping appropriately for macro definitions in the ASTReader by Douglas Gregor · 13 years ago
  94. 2d2689a Use the local -> global mapping functions for selectors more by Douglas Gregor · 13 years ago
  95. 95eab17 Teach the ASTReader to perform local and global mapping of identifier by Douglas Gregor · 13 years ago
  96. 6e4a3f5 Make the deserialization of Sema::PendingInstantiations lazy. At this by Douglas Gregor · 13 years ago
  97. f2abb52 Promote the deserialized PendingInstantiations vector from being a by Douglas Gregor · 13 years ago
  98. dfe6543 Lazily deserialize Sema::VTableUses. Plus, fix the utterly and by Douglas Gregor · 13 years ago
  99. 31e37b2 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 13 years ago
  100. 1afb661 Switch the ModuleManager over to using a FileManager and FileEntry* as part of its lookup instead of the filename. This is a more correct unique identifier, as symlinks can be handled by the FileManager. by Jonathan D. Turner · 13 years ago