summaryrefslogtreecommitdiff
path: root/clang/lib/AST/TemplateBase.cpp
AgeCommit message (Expand)Author
2025-10-17[Clang] Substitute non dependent concepts in constraints (#163827)Corentin Jabot
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-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-08-04[Clang] Initial support for P2841 (Variable template and concept template par...Corentin Jabot
2025-06-08[NFC][Clang] Adopt simplified `getTrailingObjects` in TemplateBase (#143257)Rahul Joshi
2025-05-25[AST] Remove unused includes (NFC) (#141417)Kazu Hirata
2025-04-14[clang] implement printing of canonical expressions (#135133)Matheus Izvekov
2025-04-12Reland: [clang] Improved canonicalization for template specialization types (...Matheus Izvekov
2025-04-11Revert "[clang] Improved canonicalization for template specialization types" ...Dmitry Vasilyev
2025-04-10[clang] Improved canonicalization for template specialization types (#135119)Matheus Izvekov
2025-04-07[clang] fix diagnostic printing of expressions ignoring LangOpts (#134693)Matheus Izvekov
2025-04-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov
2025-01-27[clang] NFC: remove redundant dyn_castMatheus Izvekov
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2024-06-10[clang] NFCI: improve TemplateArgument and TemplateName dump methods (#94905)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
2024-05-29[Clang][Sema] Use StructuralValues to model dependent NTTP arguments (#93556)Younan Zhang
2024-05-23[clang] fix printing of canonical template template parameters (#93124)Matheus Izvekov
2024-01-24Fix comparison of Structural Valueserichkeane
2024-01-21[c++20] P1907R1: Support for generalized non-type template arguments of scala...Andrey Ali Khan Bolshakov
2023-11-05[clang][NFC] Refactor `CharacterLiteral::CharacterKind`Vlad Serebrennikov
2023-05-24LLVM_FALLTHROUGH => [[fallthrough]]. NFCCraig Topper
2023-03-30Retain constraints in the canonical form of an auto type.Richard Smith
2023-01-27[clang][TemplateBase] Add IsDefaulted bit to TemplateArgumentMichael Buch
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-03[AST] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-10-28Disambiguate type names when printing NTTP typesNenad Mikša
2022-10-27[clang] Include the type of a pointer or reference non-type template paramete...Richard Smith
2022-09-06[clang] fix profiling of template arguments of template and declaration kindMatheus Izvekov
2022-06-08[Clang] Fix memory leak due to TemplateArgumentListInfo used in AST node.Andrew Browne
2022-04-05DebugInfo: Don't use enumerators in template names for debug info as they are...David Blaikie
2022-03-01[AST] Print NTTP args as string-literals when possibleZhihao Yuan
2021-09-02Fully qualify template template parameters when printingDavid Blaikie
2021-06-11[ADT] Remove APInt/APSInt toString() std::string variantsSimon Pilgrim
2021-05-12Add type information to integral template argument if required.Pratyush Das
2021-05-01Fix type printing of array template argsPratyush Das
2021-01-20Revert "Following up on PR48517, fix handling of template arguments that refer"Hans Wennborg
2021-01-18[c++20] P1907R1: Support for generalized non-type template arguments of scala...Richard Smith
2021-01-18Following up on PR48517, fix handling of template arguments that referRichard Smith
2021-01-14[clang] Use SourceLocations in unions [NFCI]Mikhail Maltsev
2020-12-22Revert "Following up on PR48517, fix handling of template arguments that refer"Arthur Eubanks
2020-12-22Revert "[c++20] P1907R1: Support for generalized non-type template arguments ...Arthur Eubanks
2020-12-22Revert "Fix memory leak complicated non-type template arguments."Arthur Eubanks
2020-12-18Fix memory leak complicated non-type template arguments.Richard Smith
2020-12-18[c++20] P1907R1: Support for generalized non-type template arguments of scala...Richard Smith