aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/MultiplexExternalSemaSource.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-03[Modules] Record side effect info in EvaluatedStmt (#146468)Henrik G. Olsson1-8/+0
2025-06-23Reland "[Modules] Record whether VarDecl initializers contain side effects" (...Henrik G. Olsson1-0/+8
2025-06-23Revert "[Modules] Record whether VarDecl initializers contain side effects" (...Jonas Devlieghere1-8/+0
2025-06-23[Modules] Record whether VarDecl initializers contain side effects (#143739)Henrik G. Olsson1-0/+8
2025-04-03[modules] Handle friend function that was a definition but became only a decl...Dmitry Polukhin1-0/+8
2025-01-17[AST] Add OriginalDC argument to ExternalASTSource::FindExternalVisibleDeclsB...Chuanqi Xu1-3/+5
2025-01-16Revert "[C++20] [Modules] Support module level lookup (#122887)"Chuanqi Xu1-4/+3
2025-01-15[C++20] [Modules] Support module level lookup (#122887)Chuanqi Xu1-3/+4
2024-12-11[Serialization] Support loading template specializations lazily (#119333)Chuanqi Xu1-0/+17
2024-12-06Revert "[Serialization] Support load lazy specialization lazily"Haowei Wu1-17/+0
2024-12-06[Serialization] Support load lazy specialization lazilyChuanqi Xu1-0/+17
2024-08-29[C++20] [Modules] Merge lambdas in source to imported lambdas (#106483)Chuanqi Xu1-1/+1
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu1-1/+1
2024-04-25Revert "[NFC] [Serialization] Avoid using DeclID directly as much as possible"Chuanqi Xu1-1/+1
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu1-1/+1
2024-04-25[NFC] Move DeclID from serialization/ASTBitCodes.h to AST/DeclID.h (#89873)Chuanqi Xu1-1/+1
2024-04-23[NFC] [Serialization] Use semantical type DeclID instead of raw type 'uint32_t'Chuanqi Xu1-1/+1
2023-12-02Revert "[Clang] Eagerly instantiate used constexpr function upon definition. ...Corentin Jabot1-6/+0
2023-11-30[clang] Remove extra ';' in MultiplexExternalSemaSource.cpp (NFC)Jie Fu1-1/+1
2023-11-30[Clang] Eagerly instantiate used constexpr function upon definition. (#73463)cor3ntin1-0/+6
2023-03-30PR60985: Fix merging of lambda closure types across modules.Richard Smith1-0/+6
2022-09-02[NFC] Make MultiplexExternalSemaSource own sourcesChris Bieneman1-9/+15
2021-05-20[clang][AST] Improve AST Reader/Writer memory footprintWei Wang1-1/+1
2021-03-17Make iteration over the DeclContext::lookup_result safe.Vassil Vassilev1-1/+0
2020-07-22Merge some of the PCH object support with modular codegenDavid Blaikie1-7/+0
2020-03-23recommit 1b978ddba05c [CUDA][HIP][OpenMP] Emit deferred diagnostics by a post...Yaxun (Sam) Liu1-0/+6
2019-12-15[clang] Improve LLVM-style RTTI support in ExternalASTSource/ExternalSemaSourceRaphael Isemann1-0/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-30Remove trailing spaceFangrui Song1-7/+7
2018-06-25[clang-cl] Don't emit dllexport inline functions etc. from pch files (PR37801)Hans Wennborg1-0/+7
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-2/+2
2018-01-22[modules] Correctly overload getModule in the MultiplexExternalSemaSourceRaphael Isemann1-0/+7
2017-10-12Fix warnings. [-Wdocumentation]NAKAMURA Takumi1-2/+0
2017-04-11Modular Codegen: Support homing debug info for types in modular objectsDavid Blaikie1-2/+2
2017-04-11Modular Codegen: Add/use a bit in serialized function definitions to track wh...David Blaikie1-2/+2
2017-01-30Prototype of modules codegenDavid Blaikie1-0/+9
2016-10-10[Sema] Use unique_ptr instead of raw pointers in the late-parsed templates map.Justin Lebar1-1/+2
2016-04-29Method Pool in modules: we make sure that if a module contains an entry forManman Ren1-0/+5
2016-03-25Store list of undefined-but-used objects in a deterministic order to fixRichard Smith1-1/+1
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-08-05function_ref-ize ExternalASTSource::FindExternalLexicalDecl and remove itsRichard Smith1-8/+4
2015-05-18Detect uses of mismatching forms of 'new' and 'delete'Ismail Pazarbasi1-1/+9
2015-05-14Revert "Detect uses of mismatching forms of 'new' and 'delete'"Diego Novillo1-9/+1
2015-05-14Detect uses of mismatching forms of 'new' and 'delete'Ismail Pazarbasi1-1/+9
2015-03-26[Modules] Preserve source order for the map of late parsed templates.Chandler Carruth1-1/+1
2015-03-24[modules] Deserialize CXXCtorInitializer list for a constructor lazily.Richard Smith1-0/+8
2015-03-07Replace Sema's map of locally-scoped extern "C" declarations with a DeclContextRichard Smith1-6/+0
2015-02-28Rework our handling of key functions. We used to track a complete list of allRichard Smith1-6/+0
2014-09-06Add -Wunused-local-typedef, a warning that finds unused local typedefs.Nico Weber1-0/+6