aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Decl.cpp
AgeCommit message (Expand)Author
2008-11-17Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-09Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedD...Argyrios Kyrtzidis
2008-11-06Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor
2008-11-04LinkageSpecDecl is c++ specific, move it to DeclCXXChris Lattner
2008-10-29Fix crash reported in PR2923 where a function declared using typeof(another_f...Ted Kremenek
2008-10-15Simplify handling of struct/union/class tags.Argyrios Kyrtzidis
2008-10-10Final phase of converting BlockDecls over to DeclContext. This is unfortunate...Steve Naroff
2008-10-08Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclCont...Steve Naroff
2008-10-08- Add BlockDecl AST node.Steve Naroff
2008-10-03Add getTypeSpecStartLoc() to VarDecls and FunctionDecls.Steve Naroff
2008-09-05Change struct forward declarations and definitions to use unique RecordDecls,...Ted Kremenek
2008-09-05Remove "NextDecl" from RecordDecl. This change touches many files that where...Ted Kremenek
2008-09-02RecordDecl:Ted Kremenek
2008-09-02RecordDecl:Ted Kremenek
2008-09-02CXXRecordDecl and RecordDecl:Ted Kremenek
2008-08-11More #include cleaningDaniel Dunbar
2008-08-08Destroy and delete the FieldDecl members of a RecordDecl.Argyrios Kyrtzidis
2008-06-17Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner
2008-06-16Silence uninitialized value warning during Release build.Ted Kremenek
2008-06-10-Add DeclChain member to DeclContext.Argyrios Kyrtzidis
2008-06-09-Changes to TagDecl:Argyrios Kyrtzidis
2008-06-09Added new C++ AST Decl subclasses.Argyrios Kyrtzidis
2008-06-04Move Decl and DeclContext implementations into a new DeclBase.cpp file.Argyrios Kyrtzidis
2008-06-01fix decl attributes cleaningNuno Lopes
2008-05-27Don't swap function decls, and add them to the scope as they are Eli Friedman
2008-05-24Call the correct destructor.Ted Kremenek
2008-05-23Tweak AST dumper for ObjC ivars.Steve Naroff
2008-05-20Reclaim memory from chains of ScopedDecls, and reclaim memory for the initial...Ted Kremenek
2008-05-20Reclaim memory allocated for ParmVarDecl's in FunctionDecl::Destroy.Ted Kremenek
2008-05-20Remove unnecessary #include (introduced by a recent patch of mine).Ted Kremenek
2008-05-20Try to plug some memory leaks...Ted Kremenek
2008-05-04Simplify FunctionDecl::AddRedeclaration a bit by using std::swap.Chris Lattner
2008-04-27Parsing of namespaces:Argyrios Kyrtzidis
2008-04-22"This patch renames Chris Lattner
2008-04-21Clean up handling of function redeclarationsDouglas Gregor
2008-04-17Addition of TranslationUnitDecl to the AST:Argyrios Kyrtzidis
2008-04-16New AST class for property implementation declarations.Fariborz Jahanian
2008-04-15Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar...Steve Naroff
2008-04-13Use static_cast<> instead of cast<> in Decl::Destroy(). Suggestion by ArgirisSam Bishop
2008-04-12Default argument cleanups and minor improvements, patch byChris Lattner
2008-04-11Invoke destructors in Decl::Destroy().Sam Bishop
2008-04-11Stub out and start using a Decl::Destroy() method.Sam Bishop
2008-04-10Several improvements from Doug Gregor related to defaultChris Lattner
2008-04-08Changed the Decl::Kind enum of the ObjCPropertyDecl class, so that it followsSam Bishop
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-06remove a use of getCanonicalType.Chris Lattner
2008-04-06This patch contains these changes:Chris Lattner
2008-04-04Rename ScopedDecl::getContext() -> getContextDecl(). Two motivations:Steve Naroff
2008-04-04Introduce ContextDecl, patch by Argiris Kirtzidis!Chris Lattner