summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add hook to add attributes to function declarations that we knowDouglas Gregor2009-02-141-9/+27
* Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor2009-02-131-0/+22
* Fix the symptom of the regression, by having the CXXConditionDeclExpr not des...Sebastian Redl2009-02-051-1/+3
* Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor2009-02-041-0/+36
* Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor2009-02-031-0/+8
* Add a macro-based enumeration of all of the Decl nodes (like we doDouglas Gregor2009-02-021-4/+4
* Finish making AST BumpPtrAllocation runtime configurable (based on -disable-f...Steve Naroff2009-01-271-3/+2
* Remove many references to ASTContext::getAllocator(), replacing them with cal...Steve Naroff2009-01-271-29/+16
* Remove the TopLevelDecls from TranslationUnit, since all of those decls are o...Douglas Gregor2009-01-201-1/+0
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-54/+23
* fix deallocation of FunctionDecl::ParamInfoNuno Lopes2009-01-181-5/+3
* Teach DeclContext how to find the primary declaration for any TagDeclDouglas Gregor2009-01-171-12/+16
* FunctionDecl::setParams() now uses the allocator associated with ASTContext t...Ted Kremenek2009-01-141-2/+4
* Make sure that ScopedDecls passed to DeclContext::addDecl are added into thei...Douglas Gregor2009-01-091-0/+7
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-2/+1
* Finished semantic analysis of anonymous unions in C++.Douglas Gregor2009-01-071-0/+9
* Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor2009-01-071-1/+2
* Don't push OverloadedFunctionDecls onto the chain of declarationsDouglas Gregor2008-12-231-0/+13
* Finish up saving original parameter type andFariborz Jahanian2008-12-201-1/+8
* introducing ParmVarWithOriginalTypeDecl class toFariborz Jahanian2008-12-201-0/+10
* fix leakage of var's initializersNuno Lopes2008-12-171-9/+23
* Make sure that enumerators show up within the enumeration declaration. Fixes....Douglas Gregor2008-12-171-1/+0
* Create new EnumDecl nodes for redeclarations of enums, linking themDouglas Gregor2008-12-151-2/+4
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-35/+24
* Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor2008-11-181-2/+2
* Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor2008-11-171-50/+2
* Introduction the DeclarationName class, as a single, general method ofDouglas Gregor2008-11-171-3/+41
* Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedD...Argyrios Kyrtzidis2008-11-091-0/+23
* Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor2008-11-061-0/+9
* LinkageSpecDecl is c++ specific, move it to DeclCXXChris Lattner2008-11-041-7/+0
* Fix crash reported in PR2923 where a function declared using typeof(another_f...Ted Kremenek2008-10-291-3/+13
* Simplify handling of struct/union/class tags.Argyrios Kyrtzidis2008-10-151-12/+3
* Final phase of converting BlockDecls over to DeclContext. This is unfortunate...Steve Naroff2008-10-101-3/+2
* Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclCont...Steve Naroff2008-10-081-3/+2
* - Add BlockDecl AST node.Steve Naroff2008-10-081-0/+24
* Add getTypeSpecStartLoc() to VarDecls and FunctionDecls.Steve Naroff2008-10-031-4/+7
* Change struct forward declarations and definitions to use unique RecordDecls,...Ted Kremenek2008-09-051-3/+22
* Remove "NextDecl" from RecordDecl. This change touches many files that where...Ted Kremenek2008-09-051-37/+6
* RecordDecl:Ted Kremenek2008-09-021-60/+56
* RecordDecl:Ted Kremenek2008-09-021-0/+12
* CXXRecordDecl and RecordDecl:Ted Kremenek2008-09-021-6/+37
* More #include cleaningDaniel Dunbar2008-08-111-0/+2
* Destroy and delete the FieldDecl members of a RecordDecl.Argyrios Kyrtzidis2008-08-081-0/+13
* Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner2008-06-171-0/+6
* Silence uninitialized value warning during Release build.Ted Kremenek2008-06-161-4/+5
* -Add DeclChain member to DeclContext.Argyrios Kyrtzidis2008-06-101-1/+1
* -Changes to TagDecl:Argyrios Kyrtzidis2008-06-091-1/+8
* Added new C++ AST Decl subclasses.Argyrios Kyrtzidis2008-06-091-1/+1
* Move Decl and DeclContext implementations into a new DeclBase.cpp file.Argyrios Kyrtzidis2008-06-041-312/+1
* fix decl attributes cleaningNuno Lopes2008-06-011-8/+16
OpenPOWER on IntegriCloud