summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Eliminate a bunch of unnecessary ASTContexts from members functions ofDouglas Gregor2010-02-111-13/+10
* Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor2010-02-111-1/+1
* Always start tag definitions before completing them. Assert same.John McCall2010-02-051-0/+4
* Extract a common structure for holding information about the definitionJohn McCall2010-02-041-0/+10
* When a function or variable somehow depends on a type or declarationDouglas Gregor2010-02-031-25/+139
* Fix a C++ regression where redefinitions weren't diagnosed.Sebastian Redl2010-02-021-1/+3
* In C++, an initializer on a variable doesn't necessarily mean it's the defini...Sebastian Redl2010-02-011-7/+11
* Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the ...Sebastian Redl2010-01-311-11/+77
* Bring some semblance of order into Decl.h and Decl.cpp. While at it, fix some...Sebastian Redl2010-01-261-235/+247
* Teach CIndex's cursor visitor to restrict its traversal to a specificDouglas Gregor2010-01-221-2/+6
* Implement semantic checking for C++ literal operators.Alexis Hunt2010-01-131-0/+9
* Fix spelling.Mike Stump2010-01-061-1/+1
* Typedefs can be redeclared. That seems like something we should record inJohn McCall2009-12-301-0/+3
* Fix for PR5871. Make __PRETTY_FUNCTION__ work for member functions defined in...Sam Weinig2009-12-281-5/+28
* Fix for PR5844. Be explicit about anonymous struct/class/union/namespaces in ...Sam Weinig2009-12-241-0/+14
* If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the u...Anders Carlsson2009-12-151-0/+29
* More improvements to checking allocation and deallocation functions.Anders Carlsson2009-12-131-2/+2
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-1/+1
* First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall2009-12-091-1/+4
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-11/+11
* Be a little more clever about inline member functions that are marked inline ...Anders Carlsson2009-12-041-1/+13
* Slight tweak to the algorithm for getLinkage().Eli Friedman2009-11-261-1/+1
* Implement the rules in C++ [basic.link] and C99 6.2.2 for computingDouglas Gregor2009-11-251-7/+198
* Instead of hanging a using declaration's target decls directly off the using John McCall2009-11-171-1/+5
* Implement proper linkage for explicit instantiation declarations ofDouglas Gregor2009-10-271-3/+27
* Introduce FunctionDecl::isInlined() to tell whether a function shouldDouglas Gregor2009-10-271-3/+6
* Rename FunctionDecl::isInline/setInline toDouglas Gregor2009-10-271-4/+4
* Explicit instantiation suppresses the instantiation of non-inlineDouglas Gregor2009-10-271-0/+54
* An explicit instantiation definition only instantiations those classDouglas Gregor2009-10-271-0/+13
* Preserve type source information in TypedefDecls. Preserve it acrossJohn McCall2009-10-241-3/+3
* Remove OriginalTypeParmDecl; the original type is the one specifiedJohn McCall2009-10-231-15/+0
* Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar2009-10-181-1/+3
* Clone the full Type hierarchy into the TypeLoc hierarchy. NormalizeJohn McCall2009-10-181-2/+9
* 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
OpenPOWER on IntegriCloud