summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify checking of explicit template specialization/explicitDouglas Gregor2009-10-151-6/+32
* Give explicit and implicit instantiations of static data members ofDouglas Gregor2009-10-141-3/+18
* Testing and some minor fixes for explicit template instantiation.Douglas Gregor2009-10-141-1/+1
* When explicitly specializing a member that is a template, mark theDouglas Gregor2009-10-131-2/+2
* Diagnose the declaration of explicit specializations after an implicitDouglas Gregor2009-10-121-6/+11
* Refactor the LookupResult API to simplify most common operations. Require us...John McCall2009-10-091-0/+3
* For instantiations of static data members of class templates, keepDouglas Gregor2009-10-081-1/+20
* Keep track of whether a member function instantiated from a memberDouglas Gregor2009-10-071-20/+46
* -Introduce TypeLoc::getOpaqueData()Argyrios Kyrtzidis2009-09-291-1/+1
* Fix http://llvm.org/PR5090.Mike Stump2009-09-291-0/+4
* WIP implementation of explicit function template specialization. ThisDouglas Gregor2009-09-241-4/+18
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-1/+1
* Rework the way we determine whether an externally visible symbol isDouglas Gregor2009-09-131-18/+57
* Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor2009-09-121-1/+2
* Remove unnecessary ASTContext parameters from isMain and isExternCDouglas Gregor2009-09-121-3/+6
* Eliminate FunctionDecl::getBodyIfAvailableDouglas Gregor2009-09-121-10/+0
* Tweak the semantics of FunctionDecl::isOutOfLine to consider anDouglas Gregor2009-09-111-0/+24
* Cleanup and test C++ default arguments. Improvements include:Douglas Gregor2009-09-111-6/+16
* When stringizing a NamedDecl for a diagnostic, treat the templateJohn McCall2009-09-111-0/+12
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-46/+46
* Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam ...Anders Carlsson2009-09-081-3/+5
* Improve the AST representation and semantic analysis for externDouglas Gregor2009-09-041-12/+23
* Correctly handle elaborated template ids. Still not handled properly for fri...John McCall2009-09-041-0/+12
* Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis2009-08-211-9/+16
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-13/+15
* Introduce DeclaratorInfo and TypeLoc, intended to be used for storing and rea...Argyrios Kyrtzidis2009-08-191-0/+5
* Disable all recognition of main() in -ffreestanding. Addresses bug #4720.John McCall2009-08-151-2/+3
* There's no point in going through the getAs<TagType> stuff to find the defini...Douglas Gregor2009-07-291-3/+0
* Make tag declarations redeclarable. This change has three purposes:Douglas Gregor2009-07-291-21/+27
* Change uses of:Ted Kremenek2009-07-291-6/+6
* Template instantiation for static data members that are defined out-of-line.Douglas Gregor2009-07-241-0/+4
* Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor2009-07-211-7/+7
* Introduce a redecl_iterator in Decl class, so that we can do a "iterate over ...Argyrios Kyrtzidis2009-07-181-1/+1
* Introduce the Redeclarable template class, which serves as a base type defini...Argyrios Kyrtzidis2009-07-181-42/+4
* Remove getFirstDeclaration/getLatestDeclaration from FunctionDecl and VarDecl.Argyrios Kyrtzidis2009-07-181-18/+4
* Move the functionality of ASTContext::getCanonicalDecl(), into a virtual meth...Argyrios Kyrtzidis2009-07-181-4/+18
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-6/+6
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-6/+6
* Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella.Steve Naroff2009-07-141-2/+2
* Introduce redecl_iterator, used for iterating over the redeclarations of a Fu...Argyrios Kyrtzidis2009-07-141-19/+19
* Introduce FunctionDecl::getLatestDeclaration() and VarDecl::getLatestDeclarat...Argyrios Kyrtzidis2009-07-141-7/+39
* Introduce FunctionDecl::getFirstDeclaration() and VarDecl::getFirstDeclaratio...Argyrios Kyrtzidis2009-07-141-10/+18
* Add the SourceLocation for the right brace in TagDecl.Argyrios Kyrtzidis2009-07-141-0/+5
* Implemented memmove_collectable API for Next runtimeFariborz Jahanian2009-07-081-0/+1
* Introduce the virtual method Decl::getPrimaryDecl().Argyrios Kyrtzidis2009-07-051-0/+16
* Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis2009-06-301-3/+2
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-6/+6
* Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner2009-06-301-2/+1
* Improve code generation for function template specializations:Douglas Gregor2009-06-291-2/+23
* Keep track of function template specializations, to eliminateDouglas Gregor2009-06-291-6/+19
OpenPOWER on IntegriCloud