aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Decl.cpp
AgeCommit message (Expand)Author
2009-07-29There's no point in going through the getAs<TagType> stuff to find the defini...Douglas Gregor
2009-07-29Make tag declarations redeclarable. This change has three purposes:Douglas Gregor
2009-07-29Change uses of:Ted Kremenek
2009-07-24Template instantiation for static data members that are defined out-of-line.Douglas Gregor
2009-07-21Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor
2009-07-18Introduce a redecl_iterator in Decl class, so that we can do a "iterate over ...Argyrios Kyrtzidis
2009-07-18Introduce the Redeclarable template class, which serves as a base type defini...Argyrios Kyrtzidis
2009-07-18Remove getFirstDeclaration/getLatestDeclaration from FunctionDecl and VarDecl.Argyrios Kyrtzidis
2009-07-18Move the functionality of ASTContext::getCanonicalDecl(), into a virtual meth...Argyrios Kyrtzidis
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-14Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella.Steve Naroff
2009-07-14Introduce redecl_iterator, used for iterating over the redeclarations of a Fu...Argyrios Kyrtzidis
2009-07-14Introduce FunctionDecl::getLatestDeclaration() and VarDecl::getLatestDeclarat...Argyrios Kyrtzidis
2009-07-14Introduce FunctionDecl::getFirstDeclaration() and VarDecl::getFirstDeclaratio...Argyrios Kyrtzidis
2009-07-14Add the SourceLocation for the right brace in TagDecl.Argyrios Kyrtzidis
2009-07-08Implemented memmove_collectable API for Next runtimeFariborz Jahanian
2009-07-05Introduce the virtual method Decl::getPrimaryDecl().Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-30Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner
2009-06-29Improve code generation for function template specializations:Douglas Gregor
2009-06-29Keep track of function template specializations, to eliminateDouglas Gregor
2009-06-29-Keep a reference to the ASTContext inside the TranslationUnitDecl.Argyrios Kyrtzidis
2009-06-29Move FunctionDecl::TemplateSpecializationInfo out into its own class,Douglas Gregor
2009-06-26Add NamedDecl::getUnderlyingDecl that can see through UsingDecl and ObjCCompa...Anders Carlsson
2009-06-26Implicit instantiation for function template specializations.Douglas Gregor
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-23Don't use operator overload '<' for SourceLocation, it has not semantic meaning.Argyrios Kyrtzidis
2009-06-23Add a comment.Argyrios Kyrtzidis
2009-06-22Addressing Doug's suggestions:Argyrios Kyrtzidis
2009-06-20Introduce Decl::getSourceRange() which, like Stmt::getSourceRange(), represen...Argyrios Kyrtzidis
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-06-06Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argume...Anders Carlsson
2009-05-29Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor
2009-05-28Introduced DeclContext::isDependentContext, which determines whether aDouglas Gregor
2009-05-26When evaluating a VarDecl as a constant or determining whether it isDouglas Gregor
2009-05-18When instantiating the definition of a member function of a classDouglas Gregor
2009-05-14Improvements to the FunctionDecl getters/setters.Anders Carlsson
2009-05-11Implement the notions of the "current instantiation" and "unknownDouglas Gregor
2009-05-10Implement the semantics of the injected-class-name within a classDouglas Gregor
2009-04-28Improve compatibility with GCC regarding inline semantics in GNU89Douglas Gregor
2009-04-26Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl
2009-04-25fix PR4049, a crash on invalid, by making sema install the right number of Chris Lattner
2009-04-25rename getNumParmVarDeclsFromType back to getNumParams(),Chris Lattner
2009-04-25add a new helper function to FunctionDecl instead of it beingChris Lattner
2009-04-21Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor
2009-04-18Lazy deserialization of function bodies for PCH files. For the CarbonDouglas Gregor
2009-04-18FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor