aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2025-05-24[clang][NFC] Clean up SemaChecking.cpp (#141041)Timm Baeder1-75/+70
2025-05-22[clang] Move Diags.isIgnored() check below faster checks (#141084)Timm Baeder1-4/+4
2025-05-18[Sema] Use llvm::is_contained (NFC) (#140455)Kazu Hirata1-3/+1
2025-05-17[clang] Use llvm::stable_sort (NFC) (#140413)Kazu Hirata1-5/+4
2025-05-15[Clang] Add warnings when mixing different charN_t types (#138708)cor3ntin1-0/+47
2025-05-14[clang] Save ShuffleVectorExpr args as ConstantExpr (#139709)Timm Baeder1-11/+11
2025-05-13[Clang] Fix Sema::checkArgCount for 0-arg functions (#139638)Hood Chatham1-1/+1
2025-05-13[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates (#137393)Max Graey1-2/+3
2025-05-07[clang] Handle CC attrs for UEFI (#138935)Prabhu Rajasekaran1-5/+5
2025-05-07Add braces to silence -Wdangling-else; NFCAaron Ballman1-1/+2
2025-05-07[C] Handle comma operator for implicit int->enum conversions (#138752)Aaron Ballman1-1/+23
2025-05-06[Clang] Implement the core language parts of P2786 - Trivial relocation (#127...cor3ntin1-0/+51
2025-05-02[clang][NFC] Convert `Sema::VarArgKind` to scoped enumVlad Serebrennikov1-5/+5
2025-05-02[clang][NFC] Convert `Sema::ArithConvKind` to scoped enumVlad Serebrennikov1-1/+1
2025-05-02[clang][NFC] Convert `Sema::PointerAuthDiscArgKind` to scoped enumVlad Serebrennikov1-2/+2
2025-05-01[clang] Add scoped enum support to `StreamingDiagnostic` (#138089)Vlad Serebrennikov1-5/+3
2025-05-01[clang][NFC] Convert `Sema::BuiltinCountedByRefKind` to scoped enumVlad Serebrennikov1-6/+6
2025-05-01[clang][NFC] Convert `Sema::VariadicCallType` to scoped enumVlad Serebrennikov1-26/+31
2025-04-29Silence spurious -Wnontrivial-memcall warnings in C mode (#137429)Akira Hatanaka1-5/+5
2025-04-29[C] Add new -Wimplicit-int-enum-cast to -Wc++-compat (#137658)Aaron Ballman1-2/+8
2025-04-28[clang][NFC] Convert `Sema::FormatStringType` to scoped enumVlad Serebrennikov1-83/+94
2025-04-24[clang] Ensure correct copying of records with authenticated fields (#136783)Oliver Hunt1-0/+3
2025-04-20[Clang] Consider preferred_type in bitfield warnings (#116760) (#116785)Oliver Hunt1-7/+29
2025-04-19[clang] llvm::append_range (NFC) (#136440)Kazu Hirata1-1/+1
2025-04-16[HLSL][OpenCL] Strip addrspace from implicit cast diags (#135830)Chris B1-0/+8
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka1-0/+57
2025-04-15[clang] consistently quote expressions in diagnostics (#134769)Matheus Izvekov1-1/+4
2025-04-14Clang: Add elementwise minnum/maxnum builtin functions (#129207)YunQiang Su1-0/+2
2025-04-07[DirectX] Add target builtins (#134439)Farzon Lotfi1-0/+3
2025-04-07[Clang] Use "syncscope" instead of "synchscope". NFC. (#134616)Jay Foad1-1/+1