summaryrefslogtreecommitdiff
path: root/clang/lib/AST/DeclarationName.cpp
AgeCommit message (Expand)Author
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov
2025-08-27[clang] fix regression printing constructor/destructor names (#155688)Matheus Izvekov
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
2025-08-27[clang] AST: fix getAs canonicalization of leaf types (#155028)Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2023-05-02Call printName to get name of DeclDan McGregor
2023-04-20[clang][Sema][NFC] Make a bunch of things const if possibleTimm Bäder
2023-01-15[ADT] Make StringRef::compare like std::string_view::compareBenjamin Kramer
2021-12-09[NFC][AST] Return underlying strings directly instead of OS.str()Logan Smith
2021-01-27[clang][AST] Encapsulate DeclarationNameLoc, NFCIMikhail Maltsev
2020-03-27[OpenMP] `omp begin/end declare variant` - part 2, sema ("+CG")Johannes Doerfert
2019-11-15[AST] Let DeclarationNameInfo printing use PrintingPolicy, and fix const-corr...Sam McCall
2019-06-14Use getOperatorSpelling to get the spelling of an overloaded operatorRichard Smith
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-21[AST] Various optimizations + refactoring in DeclarationName(Table)Bruno Ricci
2018-08-06[AST] Remove unnecessary indirections in DeclarationNameTableBruno Ricci
2018-07-30Avoid returning an invalid end source locStephen Kelly
2018-07-30Remove trailing spaceFangrui Song
2017-11-21[AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2017-04-11[ASTPrinter] Print nested name specifiers for out-of-line functionsAlex Lorenz
2017-02-08P0091R3: Improved syntactic checking of deduction-guides.Richard Smith
2017-02-07P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith
2016-11-17ObjC Module: try to make objc module deterministic.Manman Ren
2016-07-18[NFC] Header cleanupMehdi Amini
2016-05-19Make Sema::getPrintingPolicy less ridiculously expensive. This used to performRichard Smith
2016-02-15[AST/index] Introduce an option 'SuppressTemplateArgsInCXXConstructors' in pr...Argyrios Kyrtzidis
2016-02-13[AST] Add a print() method in DeclarationName that accepts a PrintingPolicy.Argyrios Kyrtzidis
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2015-10-08When pretty-printing a C++11 literal operator, don't insert whitespace betweenRichard Smith
2014-05-12[C++11] Use 'nullptr'. AST edition.Craig Topper
2014-02-25Reapply "Pretty Printer: Fix printing of conversion operator decls and calls."Benjamin Kramer
2014-02-25Revert "Pretty Printer: Fix printing of conversion operator decls and calls."Rafael Espindola
2014-02-25Pretty Printer: Fix printing of conversion operator decls and calls.Benjamin Kramer
2014-01-22When formatting a C++-only declaration name, enable C++ mode in the formatter'sRichard Smith
2014-01-03Fixed a FIXME; created a print method for Selectors that accepts a raw_ostrea...Aaron Ballman
2013-05-14Provide operator<< for stream output of DeclarationNamesDavid Blaikie
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