aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclBase.cpp
AgeCommit message (Expand)Author
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-15Augment the interface of ExternalASTSource::FindExternalLexicalDecls()Douglas Gregor
2011-07-04Switch the Decl and Stmt stats printing to use llvm::errs() instead ofChandler Carruth
2011-06-23Apparently at some point in the past I forgot how 'continue'John McCall
2011-06-23Move definition of template <typename T> void Decl::dropAttrFariborz Jahanian
2011-06-23Minor tweak to my last patch per Doug's comment.Fariborz Jahanian
2011-06-23Remove multiple use of weak_import attribute onFariborz Jahanian
2011-06-23Remove weak_import attribute on new declaration.Fariborz Jahanian
2011-05-06Implement a minor optimization by not introducing declarations intoDouglas Gregor
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-19We regard a function as 'unused' from the codegen perspective, so our warning...Argyrios Kyrtzidis
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-03-26Extend the new 'availability' attribute with support for anDouglas Gregor
2011-03-23remove a dead variable.Chris Lattner
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-05When we're deserializing a template parameter declaration, temporarilyDouglas Gregor
2011-03-04Make sure to put template parameters into their owning template'sDouglas Gregor
2011-02-22Provide a Decl::getNonClosureContext to look through any "closure" (i.e.John McCall
2011-02-19Revert all of my commits that devirtualized the Decl hierarchy, whichDouglas Gregor
2011-02-17Remove the last virtual member function from the Decl hierarchy,Douglas Gregor
2011-02-17Devirtualize Decl::getNextRedeclaration().Douglas Gregor
2011-02-17Simple little optimization to Decl::getCanonicalDecl(), eliminating some heav...Douglas Gregor
2011-02-17Devirtualize Decl::getSourceRange()Douglas Gregor
2011-02-17Devirtualize Decl::getCanonicalDecl().Douglas Gregor
2011-02-17Step #1/N of implementing support for __label__: split labels intoChris Lattner
2011-02-17Devirtualize Decl::getBody() and Decl::hasBody().Douglas Gregor
2011-02-17De-virtualize Decl::isOutOfLine().Douglas Gregor
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