aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/DeclarationName.h
AgeCommit message (Expand)Author
2013-03-15Silence anonymous type in anonymous union warnings.Eric Christopher
2012-12-29Removed duplicate logic.Erik Verbruggen
2012-12-01Don't include Type.h in DeclarationName.h.Benjamin Kramer
2012-09-18Mark unimplemented copy constructors and copy assignment operators with LLVM_...Craig Topper
2012-05-19Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoi...Benjamin Kramer
2012-05-04Synchronize the representations of DeclarationName and Selector soDouglas Gregor
2012-05-03Inline DenseMapInfo<clang::DeclarationName>::getHashValue() for a 0.4% speedu...Douglas Gregor
2012-05-03Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths andDouglas Gregor
2012-03-09[AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar
2012-03-09[AST] Add DeclaratioName::getLoc{Start,End} for consistency.Daniel Dunbar
2012-02-08[libclang] For CXXOperatorCallExprs, give a valid source location to the Decl...Argyrios Kyrtzidis
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-04Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-07-20add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner
2011-07-01Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor
2011-01-12PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad
2010-12-15Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor
2010-11-12Fix use of an uninitialized SourceLocation because DeclarationNameLoc failed ...Ted Kremenek
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-05-10Allocate most of DeclarationNamesTable using ASTContext's allcocator. The on...Ted Kremenek
2010-05-10Start converting pieces of DeclarationNameTable to be allocated using ASTCont...Ted Kremenek
2010-04-23Strip cv-qualifiers when building C++ constructor and destructorDouglas Gregor
2010-04-17Add printName to DeclarationName which prints the human-readable name on aBenjamin Kramer
2010-04-02Resolve a layering violation by making AddTaggedVal public forChandler Carruth
2010-02-13Switch the standard DeclarationName comparator to be a tri-valued comparator.John McCall
2010-01-13Implement semantic checking for C++ literal operators.Sean Hunt
2010-01-11Implement name lookup for conversion function template specializationsDouglas Gregor
2009-12-15update to match LLVM API change:Chris Lattner
2009-11-29Add DeclarationName support for C++0x operator literals. They should now work asSean Hunt
2009-11-24DeclarationName::getIdentifier should take a const IdentifierInfo, since theJohn McCall
2009-11-15Add DeclarationName::dump().Anders Carlsson
2009-10-06Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor
2009-09-25WIP implementation of explicit instantiation of function templates,Douglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-05Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor
2009-04-22Remove the serialization code that predates precompiledDouglas Gregor
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-03-27Initial implementation of parsing, semantic analysis, and templateDouglas Gregor
2009-03-21continue dancing around the obvious algorithm issues in PR3810:Chris Lattner
2009-03-21add an assertion for unreachable code.Chris Lattner
2009-03-14Remove dead DeclarationName constructors that involving knowing about theTed Kremenek
2009-02-03Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-11-23add support for inserting a DeclarationName into a diagnostic directlyChris Lattner
2008-11-18Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor
2008-11-17Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor
2008-11-17Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor