summaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
2025-04-03WIP: [clang] Template Specialization Resugaring - Expressionsusers/mizvekov/clang-resugar-exprMatheus Izvekov
2025-04-03WIP: [clang] Store in exprs the conveed arguments for function calls.users/mizvekov/clang-store-deduced-function-call-argsMatheus Izvekov
2025-03-27[clang] Use *Set::insert_range (NFC) (#133357)Kazu Hirata
2025-03-18[clang] Improve diagnostics for vector builtins (#125673)Fraser Cormack
2025-03-18[Clang] Demote mixed enumeration arithmetic error to a warning (#131811)cor3ntin
2025-03-17[Clang][NFC] Rename SecondArgIsLastNamedArgument for clarity and consistency ...Imad Aldij
2025-03-15[C23] Add __builtin_c23_va_start (#131166)Aaron Ballman
2025-03-14[clang] Fix inaccurate wording of warn_second_arg_of_va_start_not_last_named_...Imad Aldij
2025-03-12Revert "[HLSL] error on out of bounds vector accesses (#128952)"Hans Wennborg
2025-03-12[Clang] Add __builtin_elementwise_exp10 in the same fashion as exp/exp2 (#130...Juan Manuel Martinez Caamaño
2025-03-11[HLSL] error on out of bounds vector accesses (#128952)Sarah Spall
2025-03-10[Clang] Force expressions with UO_Not to not be non-negative (#126846)Yutong Zhu
2025-03-06[clang] Fix FP -Wformat in functions with 2+ attribute((format)) (#129954)apple-fcloutier
2025-02-25[clang] Fix use-after-scope when diagnosting __attribute__((format_matches))Benjamin Kramer
2025-02-24[clang] Implement __attribute__((format_matches)) (#116708)apple-fcloutier
2025-02-19[clang] handle fp options in __builtin_convertvector (#125522)Jakub Ficek
2025-02-15[HLSL] Implement HLSL intialization list support (#123141)Chris B
2025-02-04[StrTable] Teach main builtin TableGen to use direct enums, strings, and infoChandler Carruth
2025-02-04[StrTable] Switch Clang builtins to use string tablesChandler Carruth
2025-01-29[clang] Restrict the use of scalar types in vector builtins (#119423)Fraser Cormack
2025-01-22[Clang] Re-write codegen for atomic_test_and_set and atomic_clear (#121943)Oliver Stannard
2025-01-20[Clang] Fix warning for non std functions with name `infinity` (#123417)Amr Hesham
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder
2025-01-06[SPIRV] Add Target Builtins using Distance ext as an example (#121598)Farzon Lotfi
2024-12-23[Clang][Sema] Process warnings conditionally (#120591)Dmitry Chestnykh
2024-12-20Revert "[Clang] Re-write codegen for atomic_test_and_set and atomic_clear (#1...Mikhail Goncharov
2024-12-19[clang][Sema] Enable the kprintf format attribute (#100669)Brad Smith
2024-12-19[Clang] Fix crash in __builtin_assume_aligned (#114217)Oliver Stannard
2024-12-19[Clang] Re-write codegen for atomic_test_and_set and atomic_clear (#120449)Oliver Stannard
2024-11-28[clang] Improve the lifetime_capture_by diagnostic on the constructor. (#117792)Haojian Wu
2024-11-27[Clang] Improve Sema diagnostic performance for __builtin_counted_by_ref (#11...Bill Wendling
2024-11-22[clang] Warn const integer-overflow of member in temporary struct bound to rv...Youngsuk Kim
2024-11-20[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)Utkarsh Saxena
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata
2024-11-07[Clang] Add __builtin_counted_by_ref builtin (#114495)Bill Wendling
2024-11-04[PowerPC] Support set_flt_rounds builtin (#73750)Qiu Chaofan
2024-10-30[clang] Fix 71315698c9 in presence of incomplete types (#114095)serge-sans-paille
2024-10-29[Clang] fix range calculation for conditionals with throw expressions (#112081)Oleksandr T.
2024-10-28[clang] Warn about memset/memcpy to NonTriviallyCopyable types (#111434)serge-sans-paille
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-10-01[Clang] Add __builtin_(elementwise|reduce)_(max|min)imum (#110198)Francis Visoiu Mistrih
2024-10-01[HLSL][clang] Add elementwise builtin for atan2 (p3) (#110187)Tex Riddell
2024-09-27[HLSL] Implementation of the elementwise fmod builtin (#108849)Zhengxing li
2024-09-19[clang] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim
2024-09-18[HLSL] Implement elementwise popcount (#108121)Sarah Spall
2024-09-05Fix handling of FP-classify where the last arg fails to converterichkeane
2024-09-05[Clang] Add __builtin_is_within_lifetime to implement P2641R4's std::is_withi...Mital Ashok
2024-08-31[HLSL] Implement output parameter (#101083)Chris B