summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclBase.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* change another PointerIntPair into a PointerUnion.Chris Lattner2009-03-291-31/+17
* switch DeclBase::DeclCtx to the new happy and type-safeChris Lattner2009-03-291-4/+2
* adjust to llvm mainline changes.Chris Lattner2009-03-291-1/+1
* Let getIdentifierNamespaceForKind know about aliases and have it treat them j...Anders Carlsson2009-03-281-0/+1
* rename NextDeclInScope to NextDeclInContext, since the pointerChris Lattner2009-03-281-7/+7
* minor cleanups: make getIdentifierNamespace() be a single loadChris Lattner2009-03-271-8/+69
* reduce # const_casts, no functionality change.Chris Lattner2009-03-271-2/+2
* change Decl::DeclCtx to use a PointerIntPair instead of hand bitmangling.Chris Lattner2009-03-271-2/+4
* Tighten the setAccess assert. We now allow AS_none if the decl contex is not ...Anders Carlsson2009-03-251-0/+8
* partially inline getAttrs() to speed up PR3810 (and lots ofChris Lattner2009-03-211-4/+2
* rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.Chris Lattner2009-03-051-0/+22
* add an a Attr::Destroy method and force clients to go through it. As part of Chris Lattner2009-03-041-10/+13
* improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)Chris Lattner2009-03-021-0/+1
* Make the type associated with a ClassTemplateSpecializationDecl be aDouglas Gregor2009-02-261-2/+1
* Use RecordFirst/RecordLast range checks in DeclContextDouglas Gregor2009-02-261-1/+1
* Perform additional semantic checking of class templateDouglas Gregor2009-02-251-0/+8
* Add copy assignment operator, caught by doug.Chris Lattner2009-02-231-0/+9
* optimize the 'StoredDeclsMap' for the common case where there is Chris Lattner2009-02-201-44/+121
* make the redeclaration case faster for the common instance of a redeclarationChris Lattner2009-02-201-8/+19
* 80 colsChris Lattner2009-02-201-1/+2
* slight code simplifications.Chris Lattner2009-02-201-15/+12
* only do one DenseMap lookup instead of two (one to find out if there isChris Lattner2009-02-191-12/+12
* minor simplification.Chris Lattner2009-02-191-3/+3
* use early exit to reduce indentation.Chris Lattner2009-02-191-25/+26
* Implement basic parsing and semantic analysis for explicitDouglas Gregor2009-02-171-28/+23
* Move DeclContext::getParent and getLexicalParent in-line.Argyrios Kyrtzidis2009-02-171-8/+0
* Currently all DeclContexts are Decls as well; use cast<Decl> instead of dyn_c...Argyrios Kyrtzidis2009-02-171-8/+2
* DeclContext had its "casting machinery" inside the class definition so that i...Argyrios Kyrtzidis2009-02-161-2/+46
* Make DeclContexts maintenance a bit easier.Argyrios Kyrtzidis2009-02-161-1/+1
* Basic representation of C++ class templates, from Andrew Sutton.Douglas Gregor2009-02-041-1/+2
* Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor2009-02-031-3/+15
* Add a macro-based enumeration of all of the Decl nodes (like we doDouglas Gregor2009-02-021-225/+27
* Remove many references to ASTContext::getAllocator(), replacing them with cal...Steve Naroff2009-01-271-1/+1
* Allocate expresssions through ASTContext (still more work to do).Steve Naroff2009-01-201-0/+29
* Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and docum...Douglas Gregor2009-01-201-8/+8
* Remove the TopLevelDecls from TranslationUnit, since all of those decls are o...Douglas Gregor2009-01-201-15/+10
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-35/+59
* Teach DeclContext how to find the primary declaration for any TagDeclDouglas Gregor2009-01-171-29/+7
* Fix a subtle bug in DeclContext::DestroyDecls().Steve Naroff2009-01-141-4/+8
* Turn off some Destroy calls that are currenly causing double-destruction of S...Douglas Gregor2009-01-131-1/+5
* Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr RakDouglas Gregor2009-01-121-6/+5
* Replace DeclContext's vector of ScopedDecl pointers with a linked listDouglas Gregor2009-01-091-2/+11
* Make sure that ScopedDecls passed to DeclContext::addDecl are added into thei...Douglas Gregor2009-01-091-1/+1
* Move property API's up to ObjCContainerDecl (removing a lot of duplicate code).Steve Naroff2009-01-091-0/+1
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-0/+1
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-10/+20
* When determining whether a variable is a file-scoped variable, checkDouglas Gregor2009-01-071-2/+2
* Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor2009-01-071-1/+1
* Allow Objective-C entities to be declared within a transparent contextDouglas Gregor2009-01-061-0/+7
* Minor tweaks to the transparent declcontext patchDouglas Gregor2009-01-061-1/+2
OpenPOWER on IntegriCloud