aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclBase.cpp
AgeCommit message (Expand)Author
2011-01-05Add Decl::isParameterPack(), which covers both function and templateDouglas Gregor
2011-01-05Implement support for template template parameter packs, e.g.,Douglas Gregor
2010-12-23Add an AST representation for non-type template parameterDouglas Gregor
2010-12-06Revert r120808, my previous implementation of caching for the linkageDouglas Gregor
2010-12-03Implement caching for the linkage and visibility calculations ofDouglas Gregor
2010-12-02Eliminate two uses of NDEBUG in headers that cause different symbolsDouglas Gregor
2010-11-21Major anonymous union/struct redesign.Francois Pichet
2010-10-28Use the ASTMutationListener to track when a named decl gets added to a DeclCo...Argyrios Kyrtzidis
2010-10-26A couple of tweaks to the visibility rules: John McCall
2010-10-24Put the mechanism in place to track modifications in an AST entity that were ...Argyrios Kyrtzidis
2010-10-14Allow deserialization of just the fields of a record, when we want to iterate...Argyrios Kyrtzidis
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-09-27Centralize the handling ofDouglas Gregor
2010-09-27Clean up the handling of the DeclaredDefaultConstructor andDouglas Gregor
2010-09-08Decl::CheckAccessDeclContext() keeps asserting. Access is not set in some cases.Argyrios Kyrtzidis
2010-09-08Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions.Argyrios Kyrtzidis
2010-08-31Make inline namespace not be transparent after all. The concept simply doesn'...Sebastian Redl
2010-08-31Enable inline namespaces in the AST.Sebastian Redl
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-31Decl::getEnclosingNamespaceContext has no reason to explicitly skip transpare...Sebastian Redl
2010-08-20Fix an issue with writing to PCH another included PCH, introduced by the "usi...Argyrios Kyrtzidis
2010-08-20Use the AST on-disk hash table for name lookup inside a DeclContext.Argyrios Kyrtzidis
2010-08-18Generate Attr subclasses with TableGen.Sean Hunt
2010-07-30When we are deserializing the lexical decls of a DeclContext from PCH, notify...Argyrios Kyrtzidis
2010-07-27- Fix recording of offsets of types in dependent PCHs.Sebastian Redl
2010-07-25Remove destructors from declaration nodesDouglas Gregor
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-13Instantiate attributes when first building an instantiatedFariborz Jahanian
2010-07-12Copy over attributes to instantiated variable.Fariborz Jahanian
2010-07-07Remove Decl::getCompoundBody().Argyrios Kyrtzidis
2010-07-07Simplify code. CompoundStmt's RBraceLoc can be found using its SourceRange too.Argyrios Kyrtzidis
2010-07-07Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis
2010-07-04When adding a visible decl, deserialize the visible decls and add it.Argyrios Kyrtzidis
2010-07-03Lazily declare default constructors. We now delay the construction ofDouglas Gregor
2010-07-02Disable Decl::CheckAccessDeclContext() temporarily.Argyrios Kyrtzidis
2010-06-17Given Decl::isUsed() a flag indicating when to consider the "used"Douglas Gregor
2010-06-11Fix PCH issue. Attributes of a declaration were truncated to just one when th...Argyrios Kyrtzidis
2010-06-05Added AccessSpecDecl node.Abramo Bagnara
2010-06-01Alter the ExternalASTSource interface to permit by-name lookups. PCH continu...John McCall
2010-05-30Convert DeclNodes to use TableGen.Sean Hunt
2010-05-11Fixes for compilation with Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor
2010-04-23Recommit my change to how C++ does elaborated type lookups, now withJohn McCall
2010-04-23Revert "C++ doesn't really use "namespaces" for different kinds of names the ...Daniel Dunbar
2010-04-23C++ doesn't really use "namespaces" for different kinds of names the sameJohn McCall
2010-04-22Make TemplateDecl and ObjCContainerDecl abstractDouglas Gregor
2010-04-22Kill off IDNS_ObjCImplementation and IDNS_ObjCCategoryName; theyDouglas Gregor
2010-03-31Remove the AST statistics tracking I added yesterday; it didn't pan out.Douglas Gregor
2010-03-30Introduce new AST statistics that keep track of the number of isa (orDouglas Gregor
2010-03-29When copying a partial diagnostic into a DependentDiagnostic, allocateDouglas Gregor
2010-03-29Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor