summaryrefslogtreecommitdiff
path: root/clang/lib/AST/TemplateName.cpp
AgeCommit message (Expand)Author
2025-10-09[clang] fix transform for constant template parameter type subst node (#162587)Matheus Izvekov
2025-09-12[clang] AST: remove DependentTemplateSpecializationType (#158109)Matheus Izvekov
2025-08-26[clang] fix TemplateName Subst* nodes transform (#155342)Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-06-23[NFC][Clang][AST] Drop `llvm::` in front of `ArrayRef`/`MutableArrayRef` (#14...Rahul Joshi
2025-04-14[clang] implement printing of canonical expressions (#135133)Matheus Izvekov
2025-04-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov
2025-04-02[clang] Track final substitution for Subst* AST nodes (#132748)Matheus Izvekov
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov
2025-02-01[AST] Migrate away from PointerUnion::dyn_cast (NFC) (#125335)Kazu Hirata
2025-01-25[clang] Migrate away from PointerUnion::dyn_cast (NFC) (#124425)Kazu Hirata
2024-11-24[AST] Migrate away from PointerUnion::{is,get} (NFC) (#117469)Kazu Hirata
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2024-09-19[clang] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim
2024-09-07[clang] Implement CWG2398 provisional TTP matching to class templates (#94981)Matheus Izvekov
2024-06-12[clang] fix broken canonicalization of DeducedTemplateSpecializationType (#95...Matheus Izvekov
2024-06-10[clang] NFCI: improve TemplateArgument and TemplateName dump methods (#94905)Matheus Izvekov
2024-06-04[clang] NFCI: remove obsolete workaround for template default arguments (#94311)Matheus Izvekov
2024-05-29[clang] fix printing of canonical template template parameters take 2 (#93448)Matheus Izvekov
2024-05-29[clang] Preserve Qualifiers and type sugar in TemplateNames (#93433)Matheus Izvekov
2023-03-16[clang] Fix a UsingTemplate regression after 3e78fa860235431323aaf08c8fa922d7...Haojian Wu
2023-03-14[C++20] [Modules] Profile TemplateName by canonical declChuanqi Xu
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille
2022-10-27[clang] Implement sugared substitution changes to infrastructureMatheus Izvekov
2022-10-26Revert "[clang] Implement sugared substitution changes to infrastructure"Matheus Izvekov
2022-10-26[clang] Implement sugared substitution changes to infrastructureMatheus Izvekov
2022-10-15[clang] Track the templated entity in type substitution.Matheus Izvekov
2022-10-14Properly print unnamed TagDecl objects in diagnosticsAaron Ballman
2022-04-27[AST] Consider QualifiedTemplateName in TemplateName::getAsUsingDecl().Haojian Wu
2022-04-22[AST] QualifiedTemplateName::getTemplateDecl cleanup.Haojian Wu
2022-04-14Reland "[AST] Add a new TemplateKind for template decls found via a using dec...Haojian Wu
2022-04-12Revert "[AST] Add a new TemplateKind for template decls found via a using decl."Haojian Wu
2022-04-12[AST] Add a new TemplateKind for template decls found via a using decl.Haojian Wu
2022-04-11[AST] Remove a duplicated getDecl method in TemplateName, NFC.Haojian Wu
2022-01-26[CodeCompletion][clangd] Clean __uglified parameter names in completion & hoverSam McCall
2021-09-02Fully qualify template template parameters when printingDavid Blaikie
2020-10-19[NFC] Refactor DiagnosticBuilder and PartialDiagnosticYaxun (Sam) Liu
2020-09-24Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic"Reid Kleckner
2020-09-23Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnosticYaxun (Sam) Liu
2020-09-17Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic"Yaxun (Sam) Liu
2020-09-16[NFC] Refactor DiagnosticBuilder and PartialDiagnosticYaxun (Sam) Liu
2020-03-16[AST] rename DependencyFlags.h => DependenceFlags.h, NFCHaojian Wu
2020-03-05[AST] Replace assert with llvm_unreachable to silence compiler warningMikael Holmen
2020-03-04[AST] Refactor propagation of dependency bits. NFCIlya Biryukov
2019-05-09[c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whoseRichard Smith
2019-05-03SemaOverload: Complete candidates before emitting the error, to ensure diagno...David Blaikie
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-30Remove trailing spaceFangrui Song