aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclarationName.cpp
AgeCommit message (Expand)Author
2012-12-01Don't include Type.h in DeclarationName.h.Benjamin Kramer
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-09Literal operator suffixes and regular names live in separate namespaces.Richard Smith
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
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-10-14Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-01Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor
2011-02-18Selector::getIdentifierInfoForSlot() can return NULL values, a factDouglas Gregor
2011-01-12PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad
2010-12-15Silence GCC warning about control reaching the end of the function and explic...Chandler Carruth
2010-12-15Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-07-25Make ASTContext always use the BumpPtrAllocator.Douglas Gregor
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-17Add printName to DeclarationName which prints the human-readable name on aBenjamin Kramer
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-23move a few more symbols to .rodata/.data.rel.roNuno Lopes
2009-12-10spread 'const' love to some variables. this considerably reduces the amount o...Nuno Lopes
2009-11-29Add DeclarationName support for C++0x operator literals. They should now work asSean Hunt
2009-11-15Fix a missing include from r88876.Chandler Carruth
2009-11-15Add DeclarationName::dump().Anders Carlsson
2009-11-04Give DeclarationName's operator< a more predictable, useful orderingDouglas Gregor
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar
2009-10-17Write the preprocessor block after we write out types + declarations,Douglas Gregor
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
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-07-29Change uses of:Ted Kremenek
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-05-15Make sure that we use the canonical type for the names of instantiatedDouglas Gregor
2009-04-23PCH support for all of the predefined Objective-C types, such as id,Douglas Gregor
2009-04-22Remove the serialization code that predates precompiledDouglas Gregor
2009-03-21add an assertion for unreachable code.Chris Lattner
2009-03-14Remove dead DeclarationName constructors that involving knowing about theTed Kremenek
2009-02-16fix long lines.Chris Lattner
2009-02-03Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor
2009-01-13Make sure we don't name a constructor or destructor with a qualifiedDouglas Gregor
2008-12-14dont call iterator::end() on every cycle and dont read already-deleted memoryNuno Lopes