summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclBase.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+0
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-2/+2
* Implement redeclaration merging for namespaces defined in distinctDouglas Gregor2012-01-091-5/+8
* Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor2012-01-071-12/+20
* Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor2012-01-061-10/+10
* Always allocate an extra 8 bytes for a deserialized declaration, sinceDouglas Gregor2012-01-051-8/+5
* When we deserialize a declaration from a module file, allocate extraDouglas Gregor2012-01-051-1/+14
* When creating declarations that are deserialized from an module file,Douglas Gregor2012-01-051-0/+6
* Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor2012-01-011-1/+0
* Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor2012-01-011-2/+4
* Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor2011-12-271-6/+0
* Introduce the core infrastructure needed to model a completeDouglas Gregor2011-12-151-1/+8
* Add ability to supply additional message to availability macros,Fariborz Jahanian2011-12-101-5/+12
* Keep track of all of the import declarations that are parsed orDouglas Gregor2011-12-031-0/+7
* Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor2011-12-021-0/+1
* From Vassil Vassilev: add checks for removing Decls for more use cases.Axel Naumann2011-11-081-1/+2
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-1/+5
* I added a new function to DeclContext calledSean Callanan2011-10-211-11/+29
* 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
OpenPOWER on IntegriCloud