aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ASTWriterDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-10[Sema] Fix lifetime extension for temporaries in range-based for loops in C++...Marco Vitale1-0/+2
2025-07-07[clang] Remove source range from CXXOperatorCallExpr (#147028)Haojian Wu1-1/+0
2025-07-03[Modules] Record side effect info in EvaluatedStmt (#146468)Henrik G. Olsson1-1/+0
2025-06-28[clang] Remove unused includes (NFC) (#146254)Kazu Hirata1-1/+0
2025-06-27[ADT] Deprecate MutableArrayRef(std::nullopt) (#146113)Kazu Hirata1-1/+1
2025-06-23Reland "[Modules] Record whether VarDecl initializers contain side effects" (...Henrik G. Olsson1-6/+8
2025-06-23Revert "[Modules] Record whether VarDecl initializers contain side effects" (...Jonas Devlieghere1-8/+6
2025-06-23[Modules] Record whether VarDecl initializers contain side effects (#143739)Henrik G. Olsson1-6/+8
2025-06-19[NFC] [Serialization] Some Code Cleanups for Name lookup table thingsChuanqi Xu1-13/+4
2025-06-12[C++20] [Modules] [Reduced BMI] Don't write specializations with local argsChuanqi Xu1-0/+45
2025-06-08[Clang] Support constexpr asm at global scope. (#143268)Corentin Jabot1-1/+1
2025-06-03[clang][modules] Fix lambda and its enclosing function are not loaded from sa...Haojian Wu1-1/+1
2025-04-28[clang][NFC] Convert DeclUpdateKind to scoped enumVlad Serebrennikov1-1/+1
2025-04-24[clang][p2719] Module deserialization does not restore allocator flags (#137102)Oliver Hunt1-0/+2
2025-04-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov1-6/+3
2025-04-03[clang] support pack expansions for trailing requires clauses (#133190)Matheus Izvekov1-1/+4
2025-04-01[clang] Concepts: support pack expansions for type constraints (#132626)Matheus Izvekov1-0/+1
2025-04-01[clang][Modules] Fix the Size of `RecordDecl`'s `BitCodeAbbrevOp` (#133500)Qiongsi Wu1-1/+1
2025-03-28[PATCH] [clang][frontend] Fix serialization for CXXConstructorDecl (refs llvm...Paul Schwabauer1-1/+1
2025-03-13[C++20] [Modules] Merge codes to decide if we should generate declChuanqi Xu1-51/+68
2025-03-13[C++20] [Modules] Don't add decls from other units to undefinedButUsed setChuanqi Xu1-12/+0
2025-03-06[OpenACC] implement AST/Sema for 'routine' construct with argumenterichkeane1-0/+12
2025-03-05[C++20] [Modules] Avoid use-but-not-defined errorChuanqi Xu1-0/+12
2025-03-03[OpenACC] Implement 'declare' construct AST/Semaerichkeane1-0/+12
2025-02-19[clang][Sema] Fix initialization of `NonTypeTemplateParmDecl`... (#121768)Alejandro Álvarez Ayllón1-4/+4
2025-02-05Reland: [clang] Track function template instantiation from definition (#125266)Matheus Izvekov1-1/+2
2025-02-05[clang] NFC: rename MatchedPackOnParmToNonPackOnArg to StrictPackMatch (#125418)Matheus Izvekov1-1/+1
2025-02-05Reland: [clang] fix P3310 overload resolution flag propagation (#125791)Matheus Izvekov1-0/+1
2025-02-04Revert "[clang] fix P3310 overload resolution flag propagation" (#125710)David Spickett1-1/+0
2025-02-04[clang] fix P3310 overload resolution flag propagation (#125372)Matheus Izvekov1-0/+1
2025-01-30Revert "[clang] Track function template instantiation from definition (#112241)"Martin Storsjö1-2/+1
2025-01-29[clang] Track function template instantiation from definition (#112241)Matheus Izvekov1-1/+2
2025-01-27[clang] Track source deduction guide for alias template deduction guides (#12...antangelo1-0/+3
2025-01-23[C++20][Modules] Fix crash/compiler error due broken AST links (#123648)Dmitry Polukhin1-11/+26
2025-01-22[SYCL] AST support for SYCL kernel entry point functions. (#122379)Tom Honermann1-0/+11
2025-01-17[C++20] [Modules] Makes sure internal declaration won't be found by other TU ...Chuanqi Xu1-1/+11
2025-01-17[C++20] [Modules] Support module level lookup (#122887) (#123281)Chuanqi Xu1-2/+11
2025-01-16Revert "[C++20] [Modules] Support module level lookup (#122887)"Chuanqi Xu1-11/+2
2025-01-15[C++20] [Modules] Support module level lookup (#122887)Chuanqi Xu1-2/+11
2025-01-14Add Clang attribute to ensure that fields are initialized explicitly (#102040)higher-performance1-1/+3
2025-01-08[Clang] Don't form a type constraint if the concept is invalid (#122065)Younan Zhang1-2/+3
2024-12-16[C++20][Modules] Load function body from the module that gives canonical decl...Dmitry Polukhin1-1/+12
2024-12-11[Serialization] Support loading template specializations lazily (#119333)Chuanqi Xu1-31/+79
2024-12-09[Serialization] Migrate away from PointerUnion::{is,get} (NFC) (#118948)Kazu Hirata1-3/+3
2024-12-06Revert "[Serialization] Support load lazy specialization lazily"Haowei Wu1-79/+31
2024-12-06[Serialization] Support load lazy specialization lazilyChuanqi Xu1-31/+79
2024-11-07[clang][serialization] Pass `ASTContext` explicitly (#115235)Jan Svoboda1-25/+30
2024-11-06Revert "Reapply "[Clang][Sema] Refactor collection of multi-level template ar...Krystian Stasiowski1-7/+10
2024-11-06[Clang] Correctly initialize placeholder fields from their initializers (#114...cor3ntin1-1/+1
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-1/+1