summaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2025-04-03WIP: [clang] Template Specialization Resugaring - Expressionsusers/mizvekov/clang-resugar-exprMatheus Izvekov
2025-04-03[clang] Template Specialization Resugaring - TypeDeclusers/mizvekov/clang-resugar-typedeclMatheus Izvekov
2025-04-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov
2025-04-03[clang] support pack expansions for trailing requires clauses (#133190)Matheus Izvekov
2025-04-02Reapply "[Clang] [NFC] Introduce a helper for emitting compatibility diagnost...Sirraide
2025-04-02Revert "[Clang] [NFC] Introduce a helper for emitting compatibility diagnosti...Sirraide
2025-04-02[Clang] [NFC] Introduce a helper for emitting compatibility diagnostics (#132...Sirraide
2025-04-01[clang] Concepts: support pack expansions for type constraints (#132626)Matheus Izvekov
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov
2025-03-28[clang][flang][Triple][llvm] Add isOffload function to LangOpts and isGPU fun...Nick Sarnie
2025-03-21[OpenACC] Finish implementing 'routine' AST/Sema.erichkeane
2025-03-21[Clang] [NFC] Introduce helpers for defining compatibilty warnings (#132129)Sirraide
2025-03-19[Clang] emit -Wunused-variable warning for unused structured bindings without...Oleksandr T.
2025-03-13[C++20] [Modules] Don't add decls from other units to undefinedButUsed setChuanqi Xu
2025-03-10Reland: [clang] Fix missing diagnostic of declaration use when accessing Type...Matheus Izvekov
2025-03-10[clang] fix matching of nested template template parameters (#130447)Matheus Izvekov
2025-03-10Revert "[clang] Fix missing diagnostic of declaration use when accessing Type...Hans Wennborg
2025-03-10[clang] NNS: don't print trailing scope resolution operator in diagnostics (#...Matheus Izvekov
2025-03-07[clang] Fix ASTWriter crash after merging named enums (#114240)Michael Jabbour
2025-03-07[Clang] Check for uninitialized use in lambda within CXXOperatorCallExpr (#12...zhaohui
2025-03-06[OpenACC] implement AST/Sema for 'routine' construct with argumenterichkeane
2025-03-04[clang] Fix missing diagnostic of declaration use when accessing TypeDecls th...Matheus Izvekov
2025-02-28[CUDA][HIP] check dtor in deferred diag (#129117)Yaxun (Sam) Liu
2025-02-28Disable unique-object-duplication warning in templates (#129120)Devon Loehr
2025-02-24[clang] Implement __attribute__((format_matches)) (#116708)apple-fcloutier
2025-02-21Check for mutability better (#127843)Devon Loehr
2025-02-21[C++20] [Modules] handling selectAny attribute for vardeclChuanqi Xu
2025-02-20[HLSL] Constant Buffers CodeGen (#124886)Helena Kotas
2025-02-15[Sema] Avoid repeated hash lookups (NFC) (#127301)Kazu Hirata
2025-02-14Enable -Wunique-object-duplication inside templated code (#125902)Devon Loehr
2025-02-11[clang][Sema] Move computing enum bits into a separate function (#126096)Ilia Kuklin
2025-02-03Warn when unique objects might be duplicated in shared libraries (#125526)Devon Loehr
2025-02-03Revert "Warn when unique objects might be duplicated in shared libraries (#11...Hans Wennborg
2025-02-03Warn when unique objects might be duplicated in shared libraries (#117622)Devon Loehr
2025-01-31Allow 'inline' on some declarations in MS compatibility mode (#125250)Aaron Ballman
2025-01-30[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#125023)Kazu Hirata
2025-01-28[Clang] call HandleImmediateInvocation before checking for immediate escacala...cor3ntin
2025-01-27Revert "[Clang] call HandleImmediateInvocation before checking for immediate ...cor3ntin
2025-01-27[Clang] call HandleImmediateInvocation before checking for immediate escacala...cor3ntin
2025-01-27[clang][Sema][FMV] Add a note to the 'cannot become multiversioned' diagnosti...Jon Roelofs
2025-01-25[clang] Migrate away from PointerUnion::dyn_cast (NFC) (#124425)Kazu Hirata
2025-01-22[SYCL] AST support for SYCL kernel entry point functions. (#122379)Tom Honermann
2025-01-17[clang][Sema] Move computing best enum types to a separate function (#120965)Ilia Kuklin
2025-01-15[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#123014)Kazu Hirata
2025-01-14Add Clang attribute to ensure that fields are initialized explicitly (#102040)higher-performance
2025-01-14[clang] Do not allow unorderable features in [[gnu::target{,_clones}]] (#98426)Dan Klishch
2025-01-14Propagate lifetimebound from formal parameters to those in the canonical decl...higher-performance
2025-01-11[Sema] Avoid repeated hash lookups (NFC) (#122588)Kazu Hirata
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder
2025-01-10[AArch64][SME] Add diagnostics for SME attributes on lambda functions (#121777)Kerry McLaughlin