aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema
AgeCommit message (Expand)AuthorFilesLines
2024-02-23Reland "[clang] Preserve found-decl when constructing VarTemplateIds" (#82612)kadir çetinkaya1-10/+8
2024-02-22[clang] Implement CWG2759 "`[[no_unique_address]` and common initial sequence...Vlad Serebrennikov1-0/+3
2024-02-22[OpenACC] Implement 'break' and 'continue' errors for Compute Cnstrcts (#82543)Erich Keane2-0/+23
2024-02-22[AIX] Lower intrinsic __builtin_cpu_is into AIX platform-specific code. (#80069)zhijian lin1-1/+4
2024-02-21[Clang] Fixes to immediate-escalating functions (#82281)cor3ntin1-2/+2
2024-02-21[clang] Implement CWG1719 "Layout compatibility and cv-qualification revisite...Vlad Serebrennikov1-6/+7
2024-02-21[clang] [SemaCXX] Disallow deducing "this" on operator `new` and `delete` (#8...Rajveer Singh Bharadwaj1-1/+3
2024-02-21Revert "[clang] Preserve found-decl when constructing VarTemplateIds (#82265)"Kadir Cetinkaya1-8/+10
2024-02-21[clang] Preserve found-decl when constructing VarTemplateIds (#82265)kadir çetinkaya1-10/+8
2024-02-21[Clang] Fix assert when transforming a pack indexing type. (#82234)cor3ntin1-1/+5
2024-02-20[Clang][Sema] Diagnose declarative nested-name-specifiers naming alias templa...Krystian Stasiowski1-10/+26
2024-02-20[Clang][Sema] Convert warning for extraneous template parameter lists to an e...Krystian Stasiowski1-1/+1
2024-02-20[C23] No longer assert on huge enumerator values (#81760)Aaron Ballman1-2/+7
2024-02-20[clang] Implement `__is_layout_compatible` (#81506)Vlad Serebrennikov2-0/+7
2024-02-19[Clang] CXXConstructExpr may be immediate calls. (#82179)cor3ntin1-0/+6
2024-02-16Revert "[AArch64] Add soft-float ABI (#74460)" (#82032)Prabhuk1-34/+0
2024-02-16[OpenACC] Implement beginning parts of the 'parallel' Sema impl (#81659)Erich Keane2-5/+62
2024-02-15[HLSL] Vector standard conversions (#71098)Chris B4-38/+214
2024-02-15[OpenACC] Change 'not implemented' diagnostic to be more specificerichkeane1-2/+21
2024-02-15[NFC] Clang-format const array declarationsChris Bieneman1-70/+69
2024-02-15[OpenACC][NFC] Implement basic OpenACC Sema infrastructure (#81874)Erich Keane2-0/+48
2024-02-15[AArch64] Add soft-float ABI (#74460)ostannard1-0/+34
2024-02-15[clang] Fix two gcc warnings about unused variables [NFC]Mikael Holmen1-1/+1
2024-02-14[clang][NFC] Use "notable" for "interesting" identifiers in `IdentifierInfo` ...Vlad Serebrennikov1-7/+7
2024-02-13[attributes][analyzer] Generalize [[clang::suppress]] to declarations. (#80371)Artem Dergachev2-5/+3
2024-02-13[Clang][Sema] Diagnose friend declarations with enum elaborated-type-specifie...Krystian Stasiowski4-111/+62
2024-02-13[OpenACC] Implement AST for OpenACC Compute Constructs (#81188)Erich Keane2-0/+24
2024-02-13[Clang][Sema] Don't consider top-level cv-qualifiers in template partial orde...Younan Zhang1-2/+5
2024-02-12[-Wunsafe-buffer-usage] Introduce std::array fixits (#80084)jkorous-apple1-2/+14
2024-02-12[clang][NFC] Refactor `Sema::TemplateDeductionResult` (#81398)Vlad Serebrennikov8-539/+606
2024-02-12[clang][Sema][NFC] Use auto for dyn_cast<>Timm Bäder1-7/+5
2024-02-12[clang][sema][FMV] Forbid multi-versioning arm_streaming functions. (#81268)Jon Roelofs1-5/+17
2024-02-12[clang] Avoid -Wshadow warning when init-capture named same as class field (#...Mariya Podchishchaeva1-26/+47
2024-02-11[clang][NFC] Annotate `SemaStmt.cpp` with `preferred_type`Vlad Serebrennikov1-0/+1
2024-02-11[clang][NFC] Annotate `SemaChecking.cpp` with `preferred_type`Vlad Serebrennikov1-0/+1
2024-02-09[clang][Sema] Add checks for validity of default ctor's class (#78898)Vlad Serebrennikov1-0/+7
2024-02-09[clang][sema] Fix -Wunused-function on target_version'd file-scope Fn's (#81167)Jon Roelofs1-1/+2
2024-02-08[Clang][Sema] Abbreviated function templates do not append invented parameter...Krystian Stasiowski2-2/+11
2024-02-08[clang] Use CPlusPlus language option instead of Bool (#80975)Mariya Podchishchaeva1-4/+4
2024-02-08[clang][NFC] resolve redundant predicates (#79701)Rageking81-4/+4
2024-02-07[Clang][OpenMP] Fix `!isNull() && "Cannot retrieve a NULL type pointer"' fail...Shourya Goel1-0/+2
2024-02-07[Clang][Sema] Fix out-of-bounds access (#80978)Sirraide1-2/+2
2024-02-06[Clang][Sema] Implement proposed resolution for CWG2847 (#80899)Krystian Stasiowski1-49/+54
2024-02-06Diagnose invalid fixed point conversion (#80763)PiJoules1-1/+4
2024-02-06[clang] Fix unexpected `-Wconstant-logical-operand` in C23 (#80724)Mariya Podchishchaeva1-1/+1
2024-02-06[concepts] Extract function template pack arguments from the current instanti...Younan Zhang1-2/+30
2024-02-05New calling convention preserve_none (#76868)weiguozhi2-1/+11
2024-02-05[RISCV][clang] Add Zvfbfwma C intrinsics support (#79615)Brandon Wu1-0/+1
2024-02-03[Clang][Sema] fix outline member function template with default align crash (...Qizhi Hu1-2/+12
2024-02-03[clang][Sema] Populate function template depth at AddTemplateOverloadCandidat...Younan Zhang1-1/+2