aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)AuthorFilesLines
5 days[Clang][FIX] Fix type qualifiers on vector builtins (#160185)Joseph Huber1-16/+74
5 days[clang][Sema] Accept gnu format attributes (#160255)Xing Guo1-11/+8
6 days[Clang] Change masked load / store builtin interface to take scalar pointer (...Joseph Huber1-29/+13
6 days[Clang] [Sema] Fix -Wdouble-promotion in C++ list-initialization (#159992)Marcel Jacobse1-1/+13
7 days[os_log] Fix a CodeGen crash that occurs when arguments of struct, class, or ...Akira Hatanaka1-5/+18
7 days[Sema][AArch64] Emit error for mismatched VLs on streaming mode transitions (...Mary Kassayova1-4/+24
8 days[Clang] Add vector gather / scatter builtins to clang (#157895)Joseph Huber1-3/+104
11 days[Clang] Rename elementwise builtins to `clzg` and `ctzg` (#157128)Joseph Huber1-2/+2
14 days[clang][sema][NFC] Use a for-range loop in checkBuiltinVerboseTrap (#159114)Timm Baeder1-3/+1
2025-09-16[clang][ExprConst] Reject unary vector shuffles (#158589)Timm Baeder1-28/+27
2025-09-16[clang][sema][NFC] Clean up builtin arg checking functions (#158615)Timm Baeder1-16/+18
2025-09-02[Clang] Permit half precision in `__builtin_complex` (#156479)Joseph Huber1-10/+0
2025-08-29[Clang] Add masked vector builtins for expand and compress access (#156042)Joseph Huber1-2/+8
2025-08-29[Clang] Update typechecking of builtin elementwise ternary math operators (#1...Chaitanya Koparkar1-13/+52
2025-08-28[clang] Fix crash when `__builtin_function_start` is given an invalid first p...Vincent1-0/+3
2025-08-27[Clang] Update `__builtin_masked_load` to accept passthrough argument (#155652)Joseph Huber1-1/+10
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov1-1/+1
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov1-1/+1
2025-08-27[clang] AST: fix getAs canonicalization of leaf types (#155028)Matheus Izvekov1-2/+2
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov1-51/+25
2025-08-26[Clang] Support generic bit counting builtins on fixed boolean vectors (#154203)Joseph Huber1-2/+2
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov1-12/+5
2025-08-22[clang] Fix ignoring converted first arg of elementwise_fma (#154941)Timm Baeder1-0/+1
2025-08-21[Clang] Fix incorrect return type for `__builtin_shufflevector` (#154817)Joseph Huber1-2/+4
2025-08-20[Clang] Add builtins for masked vector loads / stores (#154464)Joseph Huber1-0/+83
2025-08-20[clang] Introduce elementwise ctlz/cttz builtins (#131995)Fraser Cormack1-0/+13
2025-08-14[Sema] Fix false positive warnings for misaligned member access (#150025)Vladimir Vuksanovic1-7/+9
2025-08-13Fix Clang bug that -Wformat-signedness is not reported properly. (#150962)DeanSturtevant11-18/+23
2025-08-12[clang] Add elementwise fshl/fshr builtins (#153113)Chaitanya Koparkar1-0/+6
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov1-35/+62
2025-08-04[Clang] Initial support for P2841 (Variable template and concept template par...Corentin Jabot1-1/+2
2025-07-31[clang][sema] Remove unused local SourceLocation (#151455)Timm Baeder1-3/+1
2025-07-23[Clang] Add elementwise maximumnum/minimumnum builtin functions (#149775)Wenju He1-0/+2
2025-07-19Reland [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sug...YexuanXiao1-1/+3
2025-07-17Revert "[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named su...Kazu Hirata1-3/+1
2025-07-17[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar type...YexuanXiao1-1/+3
2025-06-30[Clang] Fix '-Wformat-overflow' FP when floats had field-width and plus prefi...Baranov Victor1-1/+4
2025-06-29[Clang] Add __builtin_invoke and use it in libc++ (#116709)Nikolas Klauser1-0/+95
2025-06-26[Clang][AArch64] _interlockedbittestand{set,reset}64_{acq,rel,nf} support for...Adam Glass1-0/+11
2025-06-26Cap IntRange::Width to MaxWidth (#145356)Akira Hatanaka1-5/+6
2025-06-26[Sema] Avoid deep recursion in AnalyzeImplicitConversions (#145734)Ilya Biryukov1-11/+13
2025-06-24[NFC] Move areCompatibleSveTypes etc. from ASTContext to SemaARM. (#145429)Eli Friedman1-8/+8
2025-06-13Remove delayed typo expressions (#143423)Aaron Ballman1-2/+0
2025-06-04[clang] Function type attribute to prevent CFI instrumentation (#135836)PiJoules1-0/+45
2025-06-04[clang][PAC] Add __builtin_get_vtable_pointer (#139790)Oliver Hunt1-0/+38
2025-06-03[Clang][Sema] Add fortify warnings for stpcpy (#141646)Sharjeel Khan1-0/+3
2025-06-02[Clang] Separate implicit int conversion on negation sign to new diagnostic g...Yutong Zhu1-0/+6
2025-05-31Work around a build issue with MSVC; NFC (#142195)Aaron Ballman1-3/+3
2025-05-30[Sema] Fix type mismatch error when arguments to elementwise math builtin hav...Acthink Yang1-1/+1
2025-05-29[clang][SPIRV] Add builtin for OpGenericCastToPtrExplicit and its SPIR-V frie...Victor Lomuller1-1/+5