aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ASTWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
5 daysReland [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sug...YexuanXiao1-1/+5
6 daysRevert "[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named su...Kazu Hirata1-5/+1
6 days[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar type...YexuanXiao1-1/+5
6 days[Clang][AST][NFC] Introduce `NamespaceBaseDecl` (#149123)Yanzuo Liu1-5/+0
8 days[clang][modules] Serialize `CodeGenOptions` (#146422)Jan Svoboda1-1/+20
2025-07-07[clang] Refactor `LangOptions` to specify compatibility as X macro arg (#146766)Jan Svoboda1-2/+2
2025-07-07NFC, use structured binding to simplify the code.Haojian Wu1-3/+1
2025-07-03[Modules] Record side effect info in EvaluatedStmt (#146468)Henrik G. Olsson1-0/+4
2025-07-01[Serialization] Use SourceLocation::UIntTy for the offset type, NFCHaojian Wu1-1/+1
2025-06-26[Modules] Add merged Files to UsedModuleFilesChuanqi Xu1-1/+6
2025-06-25[Serialization] Remove delta encoding optimization (#145670)Haojian Wu1-25/+15
2025-06-24[OpenMP][clang] 6.0: parsing/sema for num_threads 'strict' modifier (#145490)Robert Imschweiler1-0/+2
2025-06-23[C++20] [Modules] Don't make enum constant members always visibleChuanqi Xu1-1/+31
2025-06-19[NFC] [Serialization] Some Code Cleanups for Name lookup table thingsChuanqi Xu1-84/+107
2025-06-17[C++20][Modules] Disable preferred_name when writing a C++20 header unit (#14...Dmitry Polukhin1-2/+3
2025-06-02[ASTWriter] Do not write ObjCCategories if empty. (#141841)David Green1-0/+3
2025-06-01[Serialization] Remove unused includes (NFC) (#142300)Kazu Hirata1-6/+0
2025-05-27[HLSL] Implement `SpirvType` and `SpirvOpaqueType` (#134034)Cassandra Beckley1-0/+4
2025-05-19Revert "[clang][modules] Timestamp-less validation API (#139987)"Jan Svoboda1-1/+1
2025-05-19Reland "[clang][modules] Timestamp-less validation API (#139987)"Jan Svoboda1-1/+1
2025-05-14Revert "[clang][modules] Timestamp-less validation API" (#139987)Qinkun Bao1-1/+1
2025-05-14[clang][modules] Timestamp-less validation API (#138983)Jan Svoboda1-1/+1
2025-05-13[clang][modules] Invalidate module cache when SDKSettings.json changes (#139751)Jan Svoboda1-13/+52
2025-05-13[Serialization] Use StringRef::substr (NFC) (#139678)Kazu Hirata1-1/+1
2025-05-13Reland "Reland [Modules] Remove unnecessary check when generating name lookup...Haojian Wu1-76/+34
2025-05-07[clang][modules][deps] Optimize in-process timestamping of PCMs (#137363)Jan Svoboda1-1/+1
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-1/+0
2025-04-28[clang][NFC] Convert DeclUpdateKind to scoped enumVlad Serebrennikov1-45/+57
2025-04-19[clang] Use llvm::unique (NFC) (#136469)Kazu Hirata1-2/+1
2025-04-19[clang] llvm::append_range (NFC) (#136440)Kazu Hirata1-2/+2
2025-04-18[OpenACC] Switch Clang to use the Flang 'appertainment' rules for cla… (#13...Erich Keane1-0/+1
2025-04-17[Modules] Fix the inconsistency of which `Decl` should be serialized for an i...Volodymyr Sapsai1-3/+5
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin1-4/+4
2025-04-16[Modules] Fix an identifier hiding a function-like macro definition. (#135471)Volodymyr Sapsai1-5/+11
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch1-4/+4
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin1-4/+4
2025-04-13Support '-fmodule-file-home-is-cwd' for C++ modules. (#135147)Michael Park1-33/+36
2025-04-04[OpenACC] Implement 'modifier-list' sema/ASTerichkeane1-3/+4
2025-04-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov1-1/+1
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov1-2/+0
2025-03-26[Serialization] Avoid iterating Dense{Map,Set} to break determinismChuanqi Xu1-1/+1
2025-03-21Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-1/+1
2025-03-21[OpenACC] Finish implementing 'routine' AST/Sema.erichkeane1-0/+7
2025-03-21[OpenMP 6.0] Parse/Sema support for reduction over private variable with redu...CHANDRA GHALE1-0/+4
2025-03-20Revert "Reland: [clang] preserve class type sugar when taking pointer to memb...Matheus Izvekov1-1/+1
2025-03-20Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-1/+1
2025-03-20Revert "[clang] improve class type sugar preservation in pointers to members"...Matheus Izvekov1-1/+1
2025-03-20[clang] improve class type sugar preservation in pointers to members (#130537)Matheus Izvekov1-1/+1
2025-03-14[clang][modules] Introduce new `ModuleCache` interface (#131193)Jan Svoboda1-6/+6
2025-03-11[clang][modules] NFC: Remove unused function parameterJan Svoboda1-3/+2