summaryrefslogtreecommitdiff
path: root/clang/lib/AST/DeclTemplate.cpp
AgeCommit message (Expand)Author
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-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-20[Clang] Add a builtin that deduplicate types into a pack (#106730)Ilya Biryukov
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-19[clang] Migrate away from ArrayRef(std::nullopt) (NFC) (#144982)Kazu Hirata
2025-05-25[AST] Remove unused includes (NFC) (#141417)Kazu Hirata
2025-05-17[clang] Remove redundant control flow statements (NFC) (#140359)Kazu Hirata
2025-05-15[NFC][Clang] Adopt simplified `getTrailingObjects` in Decl/DeclTemplate (#139...Rahul Joshi
2025-05-11[clang][AST] Pass ProfileArguments by value in findSpecialization{Impl,Locall...Nathan Ridge
2025-05-07[NFC][Support] Add llvm::uninitialized_copy (#138174)Rahul Joshi
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-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov
2025-04-03[clang] support pack expansions for trailing requires clauses (#133190)Matheus Izvekov
2025-04-01[clang] Concepts: support pack expansions for type constraints (#132626)Matheus Izvekov
2025-03-13[Clang] Improve `getReplacedTemplateParameterList()` const correctness (#131165)Boaz Brickner
2025-02-26[Clang] Add BuiltinTemplates.td to generate code for builtin templates (#123736)Nikolas Klauser
2025-02-19[clang][Sema] Fix initialization of `NonTypeTemplateParmDecl`... (#121768)Alejandro Álvarez Ayllón
2025-02-05[clang] NFC: rename MatchedPackOnParmToNonPackOnArg to StrictPackMatch (#125418)Matheus Izvekov
2025-02-05Reland: [clang] fix P3310 overload resolution flag propagation (#125791)Matheus Izvekov
2025-02-04Revert "[clang] fix P3310 overload resolution flag propagation" (#125710)David Spickett
2025-02-04[clang] fix P3310 overload resolution flag propagation (#125372)Matheus Izvekov
2025-01-28[AST] Migrate away from PointerUnion::dyn_cast (NFC) (#124674)Kazu Hirata
2025-01-26[AST] Migrate away from PointerUnion::dyn_cast (NFC) (#124446)Kazu Hirata
2025-01-25[AST] Migrate away from PointerUnion::dyn_cast (NFC) (#124430)Kazu Hirata
2025-01-25[clang] Migrate away from PointerUnion::dyn_cast (NFC) (#124425)Kazu Hirata
2025-01-25[AST] Migrate away from PointerUnion::dyn_cast (NFC) (#124388)Kazu Hirata
2024-12-11[Serialization] Support loading template specializations lazily (#119333)Chuanqi Xu
2024-12-06Revert "[Serialization] Support load lazy specialization lazily"Haowei Wu
2024-12-06[Serialization] Support load lazy specialization lazilyChuanqi Xu
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-11-06Revert "Reapply "[Clang][Sema] Refactor collection of multi-level template ar...Krystian Stasiowski
2024-11-06Revert "Reapply "[Clang][Sema] Always use latest redeclaration of primary tem...Krystian Stasiowski
2024-11-01Reapply "[Clang][Sema] Always use latest redeclaration of primary template" (...Krystian Stasiowski
2024-10-30Revert "[Clang][Sema] Always use latest redeclaration of primary template" (#...Felipe de Azevedo Piovezan
2024-10-30[Clang][Sema] Always use latest redeclaration of primary template (#114258)Krystian Stasiowski
2024-10-29[Clang][AST] Store injected template arguments in TemplateParameterList (#113...Krystian Stasiowski
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-10-16[Clang][Sema] Use the correct injected template arguments for partial special...Krystian Stasiowski
2024-10-11Reapply "[Clang][Sema] Refactor collection of multi-level template argument l...Krystian Stasiowski
2024-10-09Revert "Reapply "[Clang][Sema] Refactor collection of multi-level template ar...Krystian Stasiowski
2024-10-08Reapply "[Clang][Sema] Refactor collection of multi-level template argument l...Krystian Stasiowski
2024-09-22[Clang] Add __builtin_common_type (#99473)Nikolas Klauser
2024-09-21Revert "[Clang][Sema] Refactor collection of multi-level template argument li...Martin Storsjö
2024-09-20[AST] Fix a warningKazu Hirata
2024-09-20[Clang][Sema] Refactor collection of multi-level template argument lists (#10...Krystian Stasiowski