1. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  2. f785a7d Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(), by Douglas Gregor · 13 years ago
  3. 7c99bb5c Reimplement RedeclarableTemplateDecl in terms of by Douglas Gregor · 13 years ago
  4. 91534a3 (Implicit) parameters deserialized as part of a function type must not by Douglas Gregor · 13 years ago
  5. 1c3875d When deserializing an anonymous namespace from a module, do not attach by Douglas Gregor · 13 years ago
  6. 0fdc09f Implement merging of namespace-scope declarations across modules, so by Douglas Gregor · 13 years ago
  7. c6c8e0e Implement redeclaration merging for namespaces defined in distinct by Douglas Gregor · 13 years ago
  8. 9bc6fb6 Pack UsingDecl more. by Benjamin Kramer · 13 years ago
  9. f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 13 years ago
  10. 0782ef2 During name lookup, use redecl_iterator to walk over the redeclaration by Douglas Gregor · 13 years ago
  11. d97927d Revert r147664; it's breaking clang regression tests. by Eli Friedman · 13 years ago
  12. 2d5f095 Silence GCC warnings. by Jakub Staszak · 13 years ago
  13. 46cd218 Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bits by Douglas Gregor · 13 years ago
  14. f143ffc Introduce a "Hidden" bit into Decl, to track whether that declaration by Douglas Gregor · 13 years ago
  15. b6b60c1 When we deserialize a declaration from a module file, allocate extra by Douglas Gregor · 13 years ago
  16. 1e68ecc When creating declarations that are deserialized from an module file, by Douglas Gregor · 13 years ago
  17. 4791fa2 Implement declaration merging for variables in disjoint modules. by Douglas Gregor · 13 years ago
  18. 7076281 Implement declaration merging for non-template functions from by Douglas Gregor · 13 years ago
  19. da795b4 Implement declaration merging for typedefs loaded from disjoint by Douglas Gregor · 13 years ago
  20. 1ca4a5c Implement cross-module declaration merging for tag declarations, so by Douglas Gregor · 13 years ago
  21. 674949f Don't attempt to merge a deserialized declaration with existing by Douglas Gregor · 13 years ago
  22. dea22cc Factor the merging of declarations in the AST reader out to a separate by Douglas Gregor · 13 years ago
  23. a28cb3e Eliminate ObjCProtocolDecl's end-of-definition location. It is not by Douglas Gregor · 13 years ago
  24. ec1a58b Move ObjCProtocolDecl::EndLoc into its DefinitionData, and give by Douglas Gregor · 13 years ago
  25. c9d3c7e Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. They are no longer needed by Douglas Gregor · 13 years ago
  26. dba9361 Implement declaration merging for Objective-C protocols across by Douglas Gregor · 13 years ago
  27. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
  28. 27c6da2 Wire up redeclaration chains for Objective-C protocols, so that both by Douglas Gregor · 13 years ago
  29. 1d784b2 Introduce the core infrastructure needed to model redeclaration chains by Douglas Gregor · 13 years ago
  30. 5e2a1ff Move the data that corresponds to the definition of a protocol into a by Douglas Gregor · 13 years ago
  31. 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
  32. bf1739c Make a note for an optimization that I'd like to implement, when the ASTs for local externs are sound by Douglas Gregor · 13 years ago
  33. c3cfd2a Serialize the AST reader's mapping from canonical declarations to the by Douglas Gregor · 13 years ago
  34. cce54aa If we end up merging an Objective-C class with an existing Objective-C by Douglas Gregor · 13 years ago
  35. 0f75323 When deserializing an Objective-C class, check whether we have another by Douglas Gregor · 13 years ago
  36. 87dd4f7 Implement a trivial, obvious optimization for deserialization of by Douglas Gregor · 13 years ago
  37. 21cf08b Remove ASTReader's PendingForwardRefs, which is now handled by the by Douglas Gregor · 13 years ago
  38. fc529f7 Once we have fully deserialized a redeclaration chain for something by Douglas Gregor · 13 years ago
  39. f63b0a5 Re-implement (de-)serialization of redeclaration chains for by Douglas Gregor · 13 years ago
  40. ecb1938 Optimize serialized representation of redeclarable declarations for by Douglas Gregor · 13 years ago
  41. 0f45682 Combine common (de-)serialization logic for typedefs and type aliases by Douglas Gregor · 13 years ago
  42. 099e7f6 constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' by Richard Smith · 13 years ago
  43. a1be278 Completely re-implement (de-)serialization of declaration by Douglas Gregor · 13 years ago
  44. 0af5501 Fix chaining of ObjCInterfaceDecl redeclarations by Douglas Gregor · 13 years ago
  45. 05c272f Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it only by Douglas Gregor · 13 years ago
  46. 7723fec Keep track of all declarations of an Objective-C class (both forward by Douglas Gregor · 13 years ago
  47. 26fec63 Extend ObjCInterfaceDecl::DefinitionData to contain a pointer to the by Douglas Gregor · 13 years ago
  48. 53df7a1 Introduce the core infrastructure needed to model a complete by Douglas Gregor · 13 years ago
  49. 2e5c15b Move the definition-specific data of ObjCInterfaceDecl into a by Douglas Gregor · 13 years ago
  50. af76472 Eliminate the vistigial ObjCClassDecl::ObjCClassRef, and inline its by Douglas Gregor · 13 years ago
  51. c699400 Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam! by Argyrios Kyrtzidis · 13 years ago
  52. 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
  53. ecc2c09 Implement name hiding for declarations deserialized from a non-visible by Douglas Gregor · 13 years ago
  54. 185dbd7 Infer the submodule ID for a given declaration based on the location by Douglas Gregor · 13 years ago
  55. 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
  56. c14a03d [libclang] Fix operations (token annotation, getting cursor, etc.) with a file region by Argyrios Kyrtzidis · 13 years ago
  57. 40f57ee Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'ImplicitInterfaceDecl', by Argyrios Kyrtzidis · 13 years ago
  58. 5a17499 [PCH] Load the chained objc categories only after recursive loading is finished by Argyrios Kyrtzidis · 13 years ago
  59. ad834d5 [PCH] When completing an objc forward reference, do not serialize the chain of its categories because by Argyrios Kyrtzidis · 13 years ago
  60. ef23b60 [PCH] Now that we store the location of a decl outside its record by Argyrios Kyrtzidis · 13 years ago
  61. 9d31fa7 [PCH] Pull the location out of the serialized declarations and put it in the array by Argyrios Kyrtzidis · 13 years ago
  62. d488b3a Eliminate a hang while loading a sequence of redeclarable entities. In by Douglas Gregor · 13 years ago
  63. b05d7b2 Keep track when a ObjC interface/protocol was initially created as a forward reference. by Argyrios Kyrtzidis · 13 years ago
  64. 72b2625 [PCH] Serialize info about redeclared objc methods. by Argyrios Kyrtzidis · 13 years ago
  65. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  66. 1711fc9 Improve location fidelity of objc decls. by Argyrios Kyrtzidis · 13 years ago
  67. 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
  68. 11d7716 Pass from the parser the locations of selector identifiers when creating by Argyrios Kyrtzidis · 13 years ago
  69. da92a7f Don't keep NumSelectorArgs in the ObjCMethodDecl, the number can be derived from the selector. by Argyrios Kyrtzidis · 13 years ago
  70. 717a20b Mark a TagDecl when it is free standing (e.g. "struct foo;") by Argyrios Kyrtzidis · 13 years ago
  71. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  72. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  73. 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
  74. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  75. 144b38a [PCH] Fix a regression that r139441 introduced (decls were getting passed by Argyrios Kyrtzidis · 13 years ago
  76. 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 13 years ago
  77. 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 13 years ago
  78. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
  79. 3594277 In ASTReader, replace the never-NULL ASTContext pointer with an by Douglas Gregor · 13 years ago
  80. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  81. 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 13 years ago
  82. fa77cba Fix "multi-line comment" compiler error. by Argyrios Kyrtzidis · 13 years ago
  83. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
  84. 14c3633 Serialize the new bits in CXXRecordDecl::DefinitionData. by Sebastian Redl · 13 years ago
  85. 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 13 years ago
  86. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  87. 1b59e9c Remove a bogus assertion from the AST reader, which assumed that by Douglas Gregor · 13 years ago
  88. 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
  89. bc84532 Add serialization support for ClassScopeFunctionSpecializationDecl. by Francois Pichet · 13 years ago
  90. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  91. 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 · 13 years ago
  92. 6bf2b9f In the serialized AST format, make the translation unit a "predefined" by Douglas Gregor · 13 years ago
  93. 6b8bc07 Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to the C++0x 'constexpr' keyword. by Richard Smith · 13 years ago
  94. e92b8a1 Don't introduce a local -> global mapping for CXXBaseSpecifiers. The by Douglas Gregor · 13 years ago
  95. b18b1fd Introduce local -> global selector ID mapping into the AST by Douglas Gregor · 13 years ago
  96. 496c709 Introduce the local -> global declaration ID mapping into the AST by Douglas Gregor · 13 years ago
  97. 9827a80 In the ASTReader, replace the continuous range maps whose value types by Douglas Gregor · 13 years ago
  98. 95eab17 Teach the ASTReader to perform local and global mapping of identifier by Douglas Gregor · 13 years ago
  99. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  100. 72a9ae1 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 13 years ago