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