summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* -Keep a reference to the ASTContext inside the TranslationUnitDecl.Argyrios Kyrtzidis2009-06-291-1/+1
* Move FunctionDecl::TemplateSpecializationInfo out into its own class,Douglas Gregor2009-06-291-5/+25
* Add NamedDecl::getUnderlyingDecl that can see through UsingDecl and ObjCCompa...Anders Carlsson2009-06-261-0/+13
* Implicit instantiation for function template specializations.Douglas Gregor2009-06-261-0/+18
* Improved semantic analysis and AST respresentation for functionDouglas Gregor2009-06-251-0/+8
* Don't use operator overload '<' for SourceLocation, it has not semantic meaning.Argyrios Kyrtzidis2009-06-231-1/+1
* Add a comment.Argyrios Kyrtzidis2009-06-231-1/+2
* Addressing Doug's suggestions:Argyrios Kyrtzidis2009-06-221-1/+1
* Introduce Decl::getSourceRange() which, like Stmt::getSourceRange(), represen...Argyrios Kyrtzidis2009-06-201-0/+16
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-9/+10
* Sink the BuiltinInfo object from ASTContext into theChris Lattner2009-06-141-0/+1
* Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argume...Anders Carlsson2009-06-061-1/+1
* Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor2009-05-291-1/+5
* Introduced DeclContext::isDependentContext, which determines whether aDouglas Gregor2009-05-281-13/+0
* When evaluating a VarDecl as a constant or determining whether it isDouglas Gregor2009-05-261-1/+15
* When instantiating the definition of a member function of a classDouglas Gregor2009-05-181-1/+9
* Improvements to the FunctionDecl getters/setters.Anders Carlsson2009-05-141-2/+2
* Implement the notions of the "current instantiation" and "unknownDouglas Gregor2009-05-111-3/+4
* Implement the semantics of the injected-class-name within a classDouglas Gregor2009-05-101-0/+13
* Improve compatibility with GCC regarding inline semantics in GNU89Douglas Gregor2009-04-281-0/+24
* Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl2009-04-261-5/+5
* fix PR4049, a crash on invalid, by making sema install the right number of Chris Lattner2009-04-251-3/+2
* rename getNumParmVarDeclsFromType back to getNumParams(),Chris Lattner2009-04-251-13/+5
* add a new helper function to FunctionDecl instead of it beingChris Lattner2009-04-251-5/+8
* Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor2009-04-211-1/+2
* Lazy deserialization of function bodies for PCH files. For the CarbonDouglas Gregor2009-04-181-5/+6
* FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor2009-04-181-1/+11
* Add VarDecl::getStorageClassSpecifierString (StorageClass -> const char*).Daniel Dunbar2009-04-141-0/+14
* Implement -Wmissing-prototypes. Fixes PR3911.Douglas Gregor2009-03-311-0/+20
* Predicate to detect when a RecordDecl is really the injected-class-nameDouglas Gregor2009-03-251-0/+5
* Fix <rdar://problem/6704086> by allowing the format string checking in Sema toTed Kremenek2009-03-201-1/+1
* BlockDecl::Destroy now deallocates BlockDecl's array of ParmVarDecl*.Ted Kremenek2009-03-131-1/+2
* Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector.Steve Naroff2009-03-131-0/+17
* API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed toTed Kremenek2009-03-121-2/+2
* Add type checking for tentative definitions at the end of theDouglas Gregor2009-03-101-0/+16
* Switch attributes to be allocated from the declcontext bump pointer just likeChris Lattner2009-03-041-0/+11
* Rework the way we find locally-scoped external declarations when weDouglas Gregor2009-03-021-0/+41
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-2/+2
* Make the type associated with a ClassTemplateSpecializationDecl be aDouglas Gregor2009-02-261-6/+8
* C99 DR #316 implies that the function parameter types that are knownDouglas Gregor2009-02-251-2/+6
* When we're declaring an object or function with linkage, teach nameDouglas Gregor2009-02-241-0/+9
* Improve merging of function declarations. Specifically:Douglas Gregor2009-02-241-0/+5
* Contains the following (related to problems found while investigting <rdar://...Steve Naroff2009-02-221-0/+5
* Static variables and functions won't collide with standard libraryDouglas Gregor2009-02-171-0/+4
* 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
OpenPOWER on IntegriCloud