1. b716558 C++ modules: fix a bug where loading a declaration with some name would prevent by Richard Smith · 11 years ago
  2. 86164e8 Note when a decl is used in AST files. by Eli Friedman · 11 years ago
  3. 4e9686b Implement [class.friend]p11's special name lookup rules for friend declarations by Richard Smith · 11 years ago
  4. ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
  5. e7bae15 C++ modules: Don't call DeclContext::lookup when half-way through deserializing by Richard Smith · 11 years ago
  6. bf516f7 Delete dead code. by Eli Friedman · 11 years ago
  7. 096a394 Avoid adding entries to the DeclContext lookup table multiple times when lazily by Richard Smith · 11 years ago
  8. ddb10f7 When setting the external visible declarations for a decl context, check by Richard Smith · 11 years ago
  9. d8ffd0b Make all 'is in extern "C"' tests use the lexical context. by Rafael Espindola · 11 years ago
  10. cd904e8 Added a function to check whether a Decl is in by Sean Callanan · 11 years ago
  11. 000817b Micro-optimization: check the overloaded operator kind before by John McCall · 11 years ago
  12. f5ebf9b Correctly emit certain implicit references to 'self' even within a lambda. by John McCall · 12 years ago
  13. 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 12 years ago
  14. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 12 years ago
  15. d2615cc Add 178663 back. by Rafael Espindola · 12 years ago
  16. 4f8a3eb Revert 178663. by Rafael Espindola · 12 years ago
  17. 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 12 years ago
  18. c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 12 years ago
  19. b063ef0 Add streamed versions of getQualifiedNameAsString. by Benjamin Kramer · 12 years ago
  20. 684aa73 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 12 years ago
  21. 950fee2 Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fix by Rafael Espindola · 12 years ago
  22. 8896339 Don't bother reconciling external visible decls against our current set of by Richard Smith · 12 years ago
  23. 6bd9929 Ensure that type definitions present in just-loaded modules are visible. by Douglas Gregor · 12 years ago
  24. 2bb07c1 Fix stack overflow and improve performance when a module contains many by Richard Smith · 12 years ago
  25. bbcd0f3 Fix handling of module imports adding names to a DeclContext after qualified by Richard Smith · 12 years ago
  26. 3646c68 Simplify FindExternalVisibleDeclsByName by making it return a bool indicating by Richard Smith · 12 years ago
  27. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  28. ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 12 years ago
  29. 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
  30. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  31. 2fa67ef Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 12 years ago
  32. 8dbf697 Add r168519 back, but with a fix to also merge the used flag in variables. by Rafael Espindola · 12 years ago
  33. 6df81a9 Revert r168519, "Merge used flags so that we don't have to iterate on isUsed. With this change" by NAKAMURA Takumi · 12 years ago
  34. 919b7e6 Merge used flags so that we don't have to iterate on isUsed. With this change by Rafael Espindola · 12 years ago
  35. 385e1d9 Remove redundant check. by Rafael Espindola · 12 years ago
  36. 1ad23d6 Remove redundant semicolons which are null statements. by Dmitri Gribenko · 12 years ago
  37. 93ed7cf Teach the ASTImporter how to handle anonymous structs/unions by Douglas Gregor · 12 years ago
  38. 0b92fcb Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriate by John McCall · 12 years ago
  39. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  40. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  41. 514d3b6 Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths and by Douglas Gregor · 12 years ago
  42. c5d3e80 Fix Objective-C compilation-time performance regression introduced in r152608. by Richard Smith · 13 years ago
  43. 65daef1 It never makes sense to do a lookup into a LinkageSpecDecl, so assert that we by Nick Lewycky · 13 years ago
  44. 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 13 years ago
  45. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  46. ba50b3e Allow serializing an invalid ParmVarDecl and don't set access to public for by Argyrios Kyrtzidis · 13 years ago
  47. 02892a6 AST/stats: Don't effectively use an out-of-line function to return a static by Daniel Dunbar · 13 years ago
  48. 341785e More ArrayRef-ification of methods. by Bill Wendling · 13 years ago
  49. f4b7de1 Improve our handling of lambda expressions that occur within default by Douglas Gregor · 13 years ago
  50. 4bbb850 [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the ASTReaderDecl by Argyrios Kyrtzidis · 13 years ago
  51. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  52. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  53. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  54. c6c8e0e Implement redeclaration merging for namespaces defined in distinct by Douglas Gregor · 13 years ago
  55. f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 13 years ago
  56. 46cd218 Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bits by Douglas Gregor · 13 years ago
  57. 5d1f496 Always allocate an extra 8 bytes for a deserialized declaration, since by Douglas Gregor · 13 years ago
  58. b6b60c1 When we deserialize a declaration from a module file, allocate extra by Douglas Gregor · 13 years ago
  59. 1e68ecc When creating declarations that are deserialized from an module file, by Douglas Gregor · 13 years ago
  60. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
  61. 1d784b2 Introduce the core infrastructure needed to model redeclaration chains by Douglas Gregor · 13 years ago
  62. 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
  63. 53df7a1 Introduce the core infrastructure needed to model a complete by Douglas Gregor · 13 years ago
  64. 006e42f Add ability to supply additional message to availability macros, by Fariborz Jahanian · 13 years ago
  65. e664977 Keep track of all of the import declarations that are parsed or by Douglas Gregor · 13 years ago
  66. 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
  67. d9d137e From Vassil Vassilev: add checks for removing Decls for more use cases. by Axel Naumann · 13 years ago
  68. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  69. 9faf810 I added a new function to DeclContext called by Sean Callanan · 13 years ago
  70. b75a345 Teach the ASTImporter to perform DeclContext lookups in a way that by Douglas Gregor · 13 years ago
  71. ec2ec1f In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear out by Argyrios Kyrtzidis · 13 years ago
  72. c8680f4 Introduce Decl::getParentFunctionOrMethod which if the decl is defined inside by Argyrios Kyrtzidis · 13 years ago
  73. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  74. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  75. 45df9c6 Use ArrayRef in ExternalASTSource::SetExternalVisibleDeclsForName. by Argyrios Kyrtzidis · 13 years ago
  76. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  77. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  78. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  79. 9fc18c9 When we're deserializing declarations lexically stored in a RecordDecl by Douglas Gregor · 13 years ago
  80. 02368d0 From Vassil Vassilev: unnamed decls cannot be removed from the lookup map. by Axel Naumann · 13 years ago
  81. 203ba05 Remove long-dead FIXME by Douglas Gregor · 13 years ago
  82. c266de9 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 13 years ago
  83. bc84532 Add serialization support for ClassScopeFunctionSpecializationDecl. by Francois Pichet · 13 years ago
  84. 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
  85. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  86. ba6ffaf Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 13 years ago
  87. b43c8ec Switch the Decl and Stmt stats printing to use llvm::errs() instead of by Chandler Carruth · 13 years ago
  88. 7b3f853 Apparently at some point in the past I forgot how 'continue' by John McCall · 13 years ago
  89. 8cf0f52 Move definition of template <typename T> void Decl::dropAttr by Fariborz Jahanian · 13 years ago
  90. d6bf0ef Minor tweak to my last patch per Doug's comment. by Fariborz Jahanian · 13 years ago
  91. c3ca14d Remove multiple use of weak_import attribute on by Fariborz Jahanian · 13 years ago
  92. 8785d11 Remove weak_import attribute on new declaration. // rdar://9538608 by Fariborz Jahanian · 13 years ago
  93. 5cb0ef4 Implement a minor optimization by not introducing declarations into by Douglas Gregor · 13 years ago
  94. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  95. c69a505 Remove unused STL header includes. by Jay Foad · 14 years ago
  96. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
  97. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  98. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 14 years ago
  99. 0ff8818 remove a dead variable. by Chris Lattner · 14 years ago
  100. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago