aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaAttr.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-01[Sema] Remove an unnecessary cast (NFC) (#146622)Kazu Hirata1-2/+1
2025-05-31Work around a build issue with MSVC; NFC (#142195)Aaron Ballman1-1/+1
2025-04-28[clang][NFC] Convert `Sema::PragmaOptionsAlignKind` to scoped enumVlad Serebrennikov1-6/+6
2025-04-28Revert "[clang][NFC] Convert `Sema::PragmaMsStackAction` to scoped enum"Vlad Serebrennikov1-43/+37
2025-04-28[clang][NFC] Convert `Sema::PragmaMsStackAction` to scoped enumVlad Serebrennikov1-37/+43
2025-04-28[clang][NFC] Convert `Sema::PragmaClangSectionAction` to scoped enumVlad Serebrennikov1-1/+1
2025-04-28[clang][NFC] Convert `Sema::PragmaClangSectionKind` to scoped enumVlad Serebrennikov1-5/+5
2025-03-24[clang] Do not infer lifetimebound for functions with void return type (#131997)Utkarsh Saxena1-0/+5
2025-03-22[clang] Use *Set::insert_range (NFC) (#132507)Kazu Hirata1-1/+1
2025-02-20[clang] print correct context for diagnostics suppressed by deduction (#125453)Matheus Izvekov1-3/+4
2025-02-11[Clang] disallow attributes on void parameters (#124920)Oleksandr T.1-0/+5
2025-02-04[clang] Remove an incorrect assertion in ConstantFoldAttrs (#105789)Timm Baeder1-1/+0
2025-01-09[clang] Don't infer lifetime_capture-by for reference of raw pointer types. (...Haojian Wu1-1/+1
2025-01-08[clang] Infer capture_by for insert_or_assign (#122109)Utkarsh Saxena1-2/+2
2024-12-13[clang-cl] Don't add implicit NoBuiltinAttr to deleted or defaulted functions...VScigolevs1-0/+2
2024-12-02[clang] Infer lifetime_capture_by for map's subscript operator. (#118078)Haojian Wu1-22/+36
2024-11-29[clang] Fix incorrect inferred lifetime_capture_by attr on STL (#118013)Haojian Wu1-1/+6
2024-11-28[clang] Add a common definition of isPointerLikeType for lifetime analysis (#...Utkarsh Saxena1-13/+1
2024-11-22[clang] Infer lifetime_capture_by for STL containers (#117122)Utkarsh Saxena1-0/+39
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-1/+0
2024-10-14[Sema] Avoid repeated hash lookups (NFC) (#112156)Kazu Hirata1-5/+3
2024-09-17[NFC] Move warning from CodeGen to Sema. (#107397)Zahira Ammarguellat1-0/+10
2024-08-28[clang] Add lifetimebound attr to std::span/std::string_view constructor (#10...Haojian Wu1-0/+53
2024-08-21Fix bug with -ffp-contract=fast-honor-pragmas (#104857)Andy Kaylor1-2/+1
2024-07-19[clang] Add the `const` to all default lists in SemaAttr.cpp, NFCHaojian Wu1-7/+7
2024-07-19[clang] Add `std::span` to the default gsl pointer annotation list. (#99622)Haojian Wu1-0/+1
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov1-1/+0
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov1-16/+0
2024-04-30Reapply "[Clang][Sema] Diagnose class member access expressions naming non-ex...Krystian Stasiowski1-1/+1
2024-04-26Revert "[Clang][Sema] Diagnose class member access expressions naming non-exi...Pranav Kant1-1/+1
2024-04-25[Clang][Sema] Diagnose class member access expressions naming non-existent me...Krystian Stasiowski1-1/+1
2024-04-02Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-0/+12
2024-03-29Revert "Reapply "[clang][nullability] allow _Nonnull etc on nullable class ty...dyung1-12/+0
2024-03-28Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-0/+12
2024-03-15Revert "[clang][nullability] allow _Nonnull etc on nullable class types (#827...Sam McCall1-12/+0
2024-03-14[clang][nullability] allow _Nonnull etc on nullable class types (#82705)Sam McCall1-0/+12
2023-12-11[clang] Add support for -fcx-limited-range, #pragma CX_LIMITED_RANGE and -fcx...Zahira Ammarguellat1-0/+8
2023-11-28clang: Add pragma clang fp reciprocal (#68267)Matt Arsenault1-3/+15
2023-04-13[clang] Type safety tweak for AttributeCommonInfo::FormRichard Sandiford1-1/+1
2023-04-13[clang] Specify attribute syntax & spelling with a single argumentRichard Sandiford1-1/+0
2023-04-12Set 'rounding_mode' to 'tonearest' with '#pragma STDC FENV_ACCESS OFF'.Zahira Ammarguellat1-0/+1
2023-03-28[clang][PowerPC] Remove remaining Darwin supportDavid Tenty1-2/+0
2023-03-10Revert "Currently the control of the eval-method is mixed with fast-math."Zahira Ammarguellat1-17/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-4/+4
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-03[Sema] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-09-19[clang] Add support for #pragma strict_gs_checkDavid Majnemer1-0/+13
2022-06-29[clang-cl] Handle some pragma alloc_text corner cases handled by MSVCStephen Long1-2/+7
2022-06-24[MSVC] Add initial support for MSVC pragma optimizeStephen Long1-0/+16
2022-06-22Fix interaction of pragma FENV_ACCESS with other pragmasSerge Pavlov1-22/+8