aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-23[Clang] Amend SME attributes with support for ZT0. (#77941)Sander de Smalen1-0/+11
2024-01-22Revert "[Clang][Sema] Diagnose function/variable templates that shadow their ...Corentin Jabot1-6/+6
2024-01-20Warning for incorrect use of 'pure' attribute (#78200)kelbon1-0/+28
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin1-4/+5
2024-01-18[coroutines][coro_lifetimebound] Detect lifetime issues with lambda captures ...Utkarsh Saxena1-3/+16
2024-01-17Add Variadic 'dropAttrs' (#78476)Erich Keane1-2/+1
2024-01-17[Clang][Sema] Diagnose function/variable templates that shadow their own temp...Krystian Stasiowski1-6/+6
2024-01-17[APINotes] Upstream dependencies of Sema logic to apply API Notes to declsEgor Zhdan1-0/+31
2024-01-17[clang][AST] Invalidate DecompositionDecl if it has invalid initializer. (#72...Haojian Wu1-0/+9
2024-01-17[Clang][Sema][NFC] Remove unused Scope* parameter from Sema::GetTypeForDeclar...Krystian Stasiowski1-6/+6
2024-01-16[clang] Emit error for invalid friend functions under [temp.friend]p9 (#78083)antangelo1-8/+33
2024-01-16[Clang] Implement the 'counted_by' attribute (#76348)Bill Wendling1-0/+6
2024-01-16Recommit "[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78...Craig Topper1-1/+1
2024-01-16Revert "[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78311)"Craig Topper1-1/+1
2024-01-16[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78311)Craig Topper1-1/+1
2024-01-15Revert "[Clang] Implement the 'counted_by' attribute (#76348)"Rashmi Mudduluru1-6/+0
2024-01-15[Clang][AArch64] Change SME attributes for shared/new/preserved state. (#76971)Sander de Smalen1-4/+5
2024-01-10[Clang] Implement the 'counted_by' attribute (#76348)Bill Wendling1-0/+6
2024-01-10Revert "[Clang] Implement the 'counted_by' attribute (#76348)"Nico Weber1-6/+0
2024-01-10[Clang] Implement the 'counted_by' attribute (#76348)Bill Wendling1-0/+6
2024-01-04Reapply "[Clang][Sema] Diagnose unexpanded packs in the template argument lis...Krystian Stasiowski1-46/+43
2024-01-03Revert "[Clang][Sema] Diagnose unexpanded packs in the template argument list...Erich Keane1-43/+46
2024-01-03[Clang][Sema] Diagnose unexpanded packs in the template argument lists of fun...Krystian Stasiowski1-46/+43
2024-01-03[coroutines] Do not check coroutine wrappers for skipped function bodies (#76...Utkarsh Saxena1-3/+2
2023-12-19[clang] Fix CTAD not work for C++ explicit type conversion (functional annota...Haojian Wu1-1/+1
2023-12-19[clang][Sema][NFC] Clean up ShouldDiagnoseUnusedDeclTimm Bäder1-12/+10
2023-12-19[clang][Sema][NFC] Merge two if statementsTimm Bäder1-4/+3
2023-12-18Revert counted_by attribute feature (#75857)Bill Wendling1-14/+0
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-2/+2
2023-12-13[clang][Sema][NFC] Add a boolean parameter commentTimm Bäder1-1/+1
2023-12-09[clang-cl] Add support for [[msvc::constexpr]] C++11 attribute (#71300)Richard Dzenis1-1/+3
2023-12-08[RISCV] Remove Type::isRVVType() and replace with isRVVSizelessBuiltinType()....Craig Topper1-1/+1
2023-12-06[Clang][Sema] Don't say "is declared here" for invalid template locationsJustin Bogner1-1/+1
2023-12-02Revert "[Clang] Eagerly instantiate used constexpr function upon definition. ...Corentin Jabot1-3/+0
2023-11-30[clang] Fix sanitizer bot failure after 14ca8d4 (#73928)Mariya Podchishchaeva1-0/+1
2023-11-30[clang] Fix a bug with qualified name lookup into current instantiation (#73018)Mariya Podchishchaeva1-2/+12
2023-11-30[Clang] Eagerly instantiate used constexpr function upon definition. (#73463)cor3ntin1-0/+3
2023-11-28[HLSL] Parameter modifier parsing and AST (#72139)Chris B1-0/+20
2023-11-22Revert "[CUDA][HIP] make trivial ctor/dtor host device (#72394)"Yaxun (Sam) Liu1-3/+0
2023-11-17[coroutines] Introduce [[clang::coro_return_type]] and [[clang::coro_wrapper]...Utkarsh Saxena1-2/+22
2023-11-16[clang] Ensure fixed point conversions work in C++ (#68344)PiJoules1-0/+3
2023-11-16[CUDA][HIP] make trivial ctor/dtor host device (#72394)Yaxun (Sam) Liu1-0/+3
2023-11-09[C++20] [Modules] Allow export from language linkageChuanqi Xu1-5/+4
2023-11-07[clang] Improve `_Alignas` on a `struct` declaration diagnostic (#65638)Jerin Philip1-9/+14
2023-11-03[clang][NFC] Refactor `TagTypeKind` (#71160)Vlad Serebrennikov1-50/+62
2023-11-02[clang][NFC] Refactor `clang::Linkage` (#71049)Vlad Serebrennikov1-14/+10
2023-11-01[clang][NFC] Rename ArgPassingKind to RecordArgPassingKind (#70955)Vlad Serebrennikov1-3/+5
2023-11-01[clang][NFC] Refactor `LinkageSpecDecl::LanguageIDs`Vlad Serebrennikov1-4/+3
2023-11-01[clang][NFC] Refactor `ArgPassingKind`Vlad Serebrennikov1-3/+3
2023-10-31[clang][NFC] Refactor ElaboratedTypeKeywordVlad Serebrennikov1-8/+11