summaryrefslogtreecommitdiff
path: root/lib/AST/DeclarationName.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use getOperatorSpelling to get the spelling of an overloaded operatorRichard Smith2019-06-141-7/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Various optimizations + refactoring in DeclarationName(Table)Bruno Ricci2018-09-211-198/+98
* [AST] Remove unnecessary indirections in DeclarationNameTableBruno Ricci2018-08-061-103/+6
* Avoid returning an invalid end source locStephen Kelly2018-07-301-1/+1
* Remove trailing spaceFangrui Song2018-07-301-7/+7
* [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-11-211-4/+23
* [ASTPrinter] Print nested name specifiers for out-of-line functionsAlex Lorenz2017-04-111-1/+3
* P0091R3: Improved syntactic checking of deduction-guides.Richard Smith2017-02-081-1/+4
* P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith2017-02-071-7/+91
* ObjC Module: try to make objc module deterministic.Manman Ren2016-11-171-2/+8
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+1
* Make Sema::getPrintingPolicy less ridiculously expensive. This used to performRichard Smith2016-05-191-18/+9
* [AST/index] Introduce an option 'SuppressTemplateArgsInCXXConstructors' in pr...Argyrios Kyrtzidis2016-02-151-1/+7
* [AST] Add a print() method in DeclarationName that accepts a PrintingPolicy.Argyrios Kyrtzidis2016-02-131-26/+50
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* When pretty-printing a C++11 literal operator, don't insert whitespace betweenRichard Smith2015-10-081-1/+1
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-8/+8
* Reapply "Pretty Printer: Fix printing of conversion operator decls and calls."Benjamin Kramer2014-02-251-0/+2
* Revert "Pretty Printer: Fix printing of conversion operator decls and calls."Rafael Espindola2014-02-251-2/+0
* Pretty Printer: Fix printing of conversion operator decls and calls.Benjamin Kramer2014-02-251-0/+2
* When formatting a C++-only declaration name, enable C++ mode in the formatter'sRichard Smith2014-01-221-4/+12
* Fixed a FIXME; created a print method for Selectors that accepts a raw_ostrea...Aaron Ballman2014-01-031-1/+2
* Provide operator<< for stream output of DeclarationNamesDavid Blaikie2013-05-141-77/+65
* Don't include Type.h in DeclarationName.h.Benjamin Kramer2012-12-011-0/+15
* Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoi...Benjamin Kramer2012-05-191-1/+1
* Synchronize the representations of DeclarationName and Selector soDouglas Gregor2012-05-041-45/+0
* Inline DenseMapInfo<clang::DeclarationName>::getHashValue() for a 0.4% speedu...Douglas Gregor2012-05-031-6/+0
* Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths andDouglas Gregor2012-05-031-2/+2
* Literal operator suffixes and regular names live in separate namespaces.Richard Smith2012-03-091-3/+8
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-15/+0
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+15
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-3/+2
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-3/+3
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-3/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-6/+6
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-011-0/+22
* Selector::getIdentifierInfoForSlot() can return NULL values, a factDouglas Gregor2011-02-181-4/+2
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-1/+1
* Silence GCC warning about control reaching the end of the function and explic...Chandler Carruth2010-12-151-0/+2
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-151-0/+21
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-0/+96
* Make ASTContext always use the BumpPtrAllocator.Douglas Gregor2010-07-251-20/+0
* Allocate most of DeclarationNamesTable using ASTContext's allcocator. The on...Ted Kremenek2010-05-101-24/+22
* Start converting pieces of DeclarationNameTable to be allocated using ASTCont...Ted Kremenek2010-05-101-4/+10
* Add printName to DeclarationName which prints the human-readable name on aBenjamin Kramer2010-04-171-24/+35
* Switch the standard DeclarationName comparator to be a tri-valued comparator.John McCall2010-02-131-18/+29
* Implement semantic checking for C++ literal operators.Sean Hunt2010-01-131-6/+40
* Implement name lookup for conversion function template specializationsDouglas Gregor2010-01-111-0/+5