summaryrefslogtreecommitdiffstats
path: root/lib/AST/DeclBase.cpp
Commit message (Expand)AuthorAgeFilesLines
* Teach the ASTImporter to perform DeclContext lookups in a way thatDouglas Gregor2011-10-151-0/+32
* In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear outArgyrios Kyrtzidis2011-10-071-18/+13
* Introduce Decl::getParentFunctionOrMethod which if the decl is defined insideArgyrios Kyrtzidis2011-09-281-5/+5
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-2/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-5/+5
* Use ArrayRef in ExternalASTSource::SetExternalVisibleDeclsForName.Argyrios Kyrtzidis2011-09-091-4/+5
* Thread safety: added support for function scopes in attribute arguments.Caitlin Sadowski2011-09-081-0/+4
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-2/+2
* objective-c: Treat top-level objective-c declarationsFariborz Jahanian2011-08-271-4/+2
* When we're deserializing declarations lexically stored in a RecordDeclDouglas Gregor2011-08-261-8/+16
* From Vassil Vassilev: unnamed decls cannot be removed from the lookup map.Axel Naumann2011-08-261-0/+3
* Remove long-dead FIXMEDouglas Gregor2011-08-241-2/+0
* Don't force the complete deserialization of the visible-declarationsDouglas Gregor2011-08-241-28/+0
* Add serialization support for ClassScopeFunctionSpecializationDecl.Francois Pichet2011-08-171-1/+2
* Implement function template specialization at class scope extension in Micros...Francois Pichet2011-08-141-0/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-7/+7
* Augment the interface of ExternalASTSource::FindExternalLexicalDecls()Douglas Gregor2011-07-151-4/+9
* Switch the Decl and Stmt stats printing to use llvm::errs() instead ofChandler Carruth2011-07-041-7/+7
* Apparently at some point in the past I forgot how 'continue'John McCall2011-06-231-6/+2
* Move definition of template <typename T> void Decl::dropAttrFariborz Jahanian2011-06-231-18/+0
* Minor tweak to my last patch per Doug's comment.Fariborz Jahanian2011-06-231-2/+4
* Remove multiple use of weak_import attribute onFariborz Jahanian2011-06-231-14/+16
* Remove weak_import attribute on new declaration.Fariborz Jahanian2011-06-231-0/+14
* Implement a minor optimization by not introducing declarations intoDouglas Gregor2011-05-061-4/+4
* Implement support for C++0x alias templates.Richard Smith2011-05-051-0/+1
* Remove unused STL header includes.Jay Foad2011-04-231-1/+0
* We regard a function as 'unused' from the codegen perspective, so our warning...Argyrios Kyrtzidis2011-04-191-0/+12
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-0/+1
* Extend the new 'availability' attribute with support for anDouglas Gregor2011-03-261-0/+11
* remove a dead variable.Chris Lattner2011-03-231-1/+0
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-0/+150
* When we're deserializing a template parameter declaration, temporarilyDouglas Gregor2011-03-051-3/+0
* Make sure to put template parameters into their owning template'sDouglas Gregor2011-03-041-2/+2
* Provide a Decl::getNonClosureContext to look through any "closure" (i.e.John McCall2011-02-221-0/+16
* Revert all of my commits that devirtualized the Decl hierarchy, whichDouglas Gregor2011-02-191-145/+2
* Remove the last virtual member function from the Decl hierarchy,Douglas Gregor2011-02-171-3/+0
* Devirtualize Decl::getNextRedeclaration().Douglas Gregor2011-02-171-0/+72
* Simple little optimization to Decl::getCanonicalDecl(), eliminating some heav...Douglas Gregor2011-02-171-4/+4
* Devirtualize Decl::getSourceRange()Douglas Gregor2011-02-171-1/+25
* Devirtualize Decl::getCanonicalDecl().Douglas Gregor2011-02-171-0/+23
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-1/+2
* Devirtualize Decl::getBody() and Decl::hasBody().Douglas Gregor2011-02-171-0/+18
* De-virtualize Decl::isOutOfLine().Douglas Gregor2011-02-171-0/+9
* Add Decl::isParameterPack(), which covers both function and templateDouglas Gregor2011-01-051-0/+7
* Implement support for template template parameter packs, e.g.,Douglas Gregor2011-01-051-1/+4
* Add an AST representation for non-type template parameterDouglas Gregor2010-12-231-1/+3
* Revert r120808, my previous implementation of caching for the linkageDouglas Gregor2010-12-061-32/+0
* Implement caching for the linkage and visibility calculations ofDouglas Gregor2010-12-031-0/+32
* Eliminate two uses of NDEBUG in headers that cause different symbolsDouglas Gregor2010-12-021-2/+2
* Major anonymous union/struct redesign.Francois Pichet2010-11-211-2/+3