aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Decl.cpp
AgeCommit message (Expand)Author
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-08Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam ...Anders Carlsson
2009-09-04Improve the AST representation and semantic analysis for externDouglas Gregor
2009-09-04Correctly handle elaborated template ids. Still not handled properly for fri...John McCall
2009-08-21Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis
2009-08-19Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis
2009-08-19Introduce DeclaratorInfo and TypeLoc, intended to be used for storing and rea...Argyrios Kyrtzidis
2009-08-15Disable all recognition of main() in -ffreestanding. Addresses bug #4720.John McCall
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