summaryrefslogtreecommitdiff
path: root/clang/lib/AST/DeclBase.cpp
AgeCommit message (Expand)Author
2024-06-19[NFC] [Serialization] Unify how LocalDeclID can be createdChuanqi Xu
2024-06-18[HLSL] Strict Availability Diagnostics (#93860)Helena Kotas
2024-06-17[C++20] [Modules] [Itanium ABI] Generate the vtable in the module unit of dyn...Chuanqi Xu
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov
2024-06-07[serialization] no transitive decl change (#92083)Chuanqi Xu
2024-06-07Revert "[serialization] no transitive decl change (#92083)"Chuanqi Xu
2024-06-07[serialization] no transitive decl change (#92083)Chuanqi Xu
2024-06-06Revert "[serialization] no transitive decl change (#92083)"Chuanqi Xu
2024-06-06[serialization] no transitive decl change (#92083)Chuanqi Xu
2024-06-04[NFC] [AST] Introduce Decl::isInAnotherModuleUnit and Decl::shouldEmitInExter...Chuanqi Xu
2024-06-04Revert "[serialization] no transitive decl change (#92083)"Chuanqi Xu
2024-06-04[serialization] no transitive decl change (#92083)Chuanqi Xu
2024-06-03Revert "[serialization] no transitive decl change (#92083)"Chuanqi Xu
2024-06-03[serialization] no transitive decl change (#92083)Chuanqi Xu
2024-05-29[HLSL] Default and Relaxed Availability Diagnostics (#92704)Helena Kotas
2024-05-19[Clang][HLSL] Add environment parameter to availability attribute (#89809)Helena Kotas
2024-04-29[Clang] Address post commit feedbacks in #89906 (#90495)cor3ntin
2024-04-28[Clang] Implement C++26 Attributes for Structured Bindings (P0609R3) (#89906)cor3ntin
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu
2024-04-25Revert "[NFC] [Serialization] Avoid using DeclID directly as much as possible"Chuanqi Xu
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu
2024-04-25[NFC] Move DeclID from serialization/ASTBitCodes.h to AST/DeclID.h (#89873)Chuanqi Xu
2024-04-19[NFC] [Serialization] Use semantical type 'DeclID' for 'CreateDeserialized'Chuanqi Xu
2024-04-16[StmtProfile] Don't profile the body of lambda expressionsChuanqi Xu
2024-04-14Revert "[Clang] Reduce the size of Decl and classes derived from it" (#88654)Nikolas Klauser
2024-04-14[Clang] Reduce the size of Decl and classes derived from it (#87361)Nikolas Klauser
2024-04-03[NFC] Make `DeclContext::noload_lookup()` accept transparent contextChuanqi Xu
2024-03-29[NFC] [Decl] Introduce Decl::isFromExplicitGlobalModuleChuanqi Xu
2024-03-11[C++20] [Moduls] Avoid computing odr hash for functions from comparing constr...Chuanqi Xu
2024-03-07[clang-repl] Names declared in if conditions and for-init statements are loca...Stefan Gränitz
2024-02-15[clang] Fix isInStdNamespace for Decl flagged extern c++ (#81776)Fred Tingaud
2024-01-16[Clang] Implement the 'counted_by' attribute (#76348)Bill Wendling
2024-01-15Revert "[Clang] Implement the 'counted_by' attribute (#76348)"Rashmi Mudduluru
2024-01-10[Clang] Implement the 'counted_by' attribute (#76348)Bill Wendling
2024-01-10Revert "[Clang] Implement the 'counted_by' attribute (#76348)"Nico Weber
2024-01-10[Clang] Implement the 'counted_by' attribute (#76348)Bill Wendling
2024-01-04[clang] Optimize castToDeclContext for 2% improvement in build times (#76825)Pol M
2023-12-18Revert counted_by attribute feature (#75857)Bill Wendling
2023-11-15[Clang] counted_by attr can apply only to C99 flexible array members (#72347)Bill Wendling
2023-11-09[C++20] [Modules] Allow export from language linkageChuanqi Xu
2023-11-01[clang][NFC] Refactor `LinkageSpecDecl::LanguageIDs`Vlad Serebrennikov
2023-10-14[Clang] Implement the 'counted_by' attribute (#68750)Bill Wendling
2023-10-09Revert "[Clang] Implement the 'counted_by' attribute" (#68603)alexfh
2023-10-07[clang] remove ClassScopeFunctionSpecializationDecl (#66636)Krystian Stasiowski
2023-10-04[Clang] Implement the 'counted_by' attributeBill Wendling
2023-05-23[NFC] [C++20] [Modules] Refactor Sema::isModuleUnitOfCurrentTU intoChuanqi Xu
2023-05-16Revert "[NFC] [C++20] [Modules] Refactor Sema::isModuleUnitOfCurrentTU into"Chuanqi Xu
2023-05-10[C++20] [Modules] Don't generate unused variables in other module unitsChuanqi Xu
2023-05-10[NFC] [C++20] [Modules] Refactor Sema::isModuleUnitOfCurrentTU intoChuanqi Xu
2023-03-17[clang][WebAssembly] Initial support for reference type funcref in clangPaulo Matos