aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
AgeCommit message (Expand)AuthorFilesLines
2024-06-20[LLVM] Add InsertPosition union-type to remove overloads of Instruction-creat...Stephen Tozer4-7/+4
2024-06-20[clang] Fix `static_cast` to array of unknown bound (#96041)Mariya Podchishchaeva1-0/+14
2024-06-19-fsanitize=vptr: Change hash function and simplify bit mixerFangrui Song1-22/+13
2024-06-20[Serialization] No transitive identifier change (#92085)Chuanqi Xu4-66/+90
2024-06-20[HeaderSearch] Introduce LazyIdentifierInfoPtr for Controlling Macro in Heade...Chuanqi Xu3-21/+21
2024-06-19[clang-format] Correctly annotate l_brace after TypenameMacro (#96026)Owen Pan1-3/+9
2024-06-19[CodeGen] Remove extraneous ArrayRef (NFC) (#96085)Kazu Hirata1-2/+1
2024-06-19[clang][Interp][NFC] Loosen an assertionTimm Bäder1-1/+3
2024-06-19[clang][Interp][NFC] Fix initializing union APValuesTimm Bäder1-1/+1
2024-06-19[Interp] Record::getBase - merge isRecordType/getAs<RecordType>() checks. NFC.Simon Pilgrim1-5/+5
2024-06-19[Clang] Swap range and noundef metadata to attribute for intrinsics. (#94851)Andreas Jonson1-10/+7
2024-06-19[Sema] Use llvm::erase_if (NFC) (#96068)Kazu Hirata1-16/+8
2024-06-19Avoid object libraries in the VS IDE (#93519)Michael Kruse1-1/+1
2024-06-19[NFC] [Serialization] Unify how LocalDeclID can be createdChuanqi Xu7-113/+140
2024-06-18[clang-format] Handle function try block with ctor-initializer (#95878)Owen Pan1-6/+11
2024-06-18[Clang][AMDGPU] Add a new builtin type for buffer rsrc (#94830)Shilei Tian18-1/+88
2024-06-18[Clang][Sanitizers] Enable NSAN on X86_64 only (#95885)Alexander Shaposhnikov2-2/+5
2024-06-18Reland "[AArch64] Decouple feature dependency expansion. (#94279)" (#95519)Alexandros Lamprineas4-103/+75
2024-06-18clang/AMDGPU: Emit atomicrmw from ds_fadd builtins (#95395)Matt Arsenault1-42/+71
2024-06-18[Sema][CTAD] Allow user defined conversion for copy-list-initialization (#94752)Gábor Spaits1-4/+2
2024-06-18[Clang][Sema] Diagnose variable template explicit specializations with storag...Krystian Stasiowski4-141/+141
2024-06-18[SPIRV][HLSL] Add lowering of `rsqrt` to SPIRV (#95849)Helena Kotas2-2/+3
2024-06-18[HLSL] Strict Availability Diagnostics (#93860)Helena Kotas3-62/+90
2024-06-18[Clang] Fix immediate escalation in templated entities (#95233)cor3ntin2-0/+11
2024-06-18[analyzer] Revert Z3 changes (#95916)Balazs Benics4-191/+82
2024-06-18[clang][Interp][NFC] Fix a user-after-moveTimm Bäder1-1/+0
2024-06-18[clang][Interp] Implement complex division (#94892)Timm Baeder5-42/+180
2024-06-18[clang][NFC] Take const pointers in Sema::DiagnoseAutoDeductionFailureTimm Bäder1-1/+2
2024-06-18[AArch64][TargetParser] move CPUInfo into tablegen [NFC] (#92145)Tomas Matheson2-10/+6
2024-06-18[analyzer] Harden safeguards for Z3 query timesBalazs Benics2-14/+64
2024-06-18[analyzer][NFC] Reorganize Z3 report refutationBalazs Benics4-82/+141
2024-06-18Revert "[clang] Fix-it hint for `++this` -> `++*this` when deref is modifiabl...Sirraide1-22/+2
2024-06-18[clang][Interp] Fix non-initializing CK_VectorSplat castsTimm Bäder1-2/+14
2024-06-18[clang][Interp][NFC] Reject non-floating CK_FloatingCast castsTimm Bäder1-0/+4
2024-06-18[clang][Interp][NFC] Don't create variables in non-constant contextsTimm Bäder6-9/+27
2024-06-18[clang][NFC] Use foreach loop in FinalizeDeclaratorGroupTimm Bäder1-43/+43
2024-06-18[clang][Interp][NFC] Add source ranges to some diagnostics.Timm Bäder1-2/+2
2024-06-17[clang-format][NFC] Add FormatToken::isAccessSpecifierKeyword() (#95727)Owen Pan3-44/+43
2024-06-17[Driver][Fuchsia] Support multilib for C++ include dir (#95815)Petr Hosek1-2/+12
2024-06-17[Clang] Introduce `CXXTypeidExpr::hasNullCheck` (#95718)Mital Ashok7-74/+80
2024-06-17[Clang] Disallow non-lvalue values in constant expressions to prevent invalid...Oleksandr T1-0/+7
2024-06-17 [DebugInfo] Change handling of structured bindings of bitfields (#94632)John Brawn2-46/+25
2024-06-17[clang][analyzer] use unqualified canonical type during merging equivalence c...Congcong Cai1-1/+2
2024-06-17[clang][Interp] Implement Complex-complex multiplication (#94891)Timm Baeder5-59/+170
2024-06-17[clang][CodeGen] Fix EmitInvariantStart for non-zero addrspace (#94346)Bruno De Fraine1-1/+2
2024-06-17[clang][CodeGen] Return RValue from `EmitVAArg` (#94635)Mariya Podchishchaeva28-258/+275
2024-06-17[clang][AArch64] Add validation for Global Register Variable. (#94271)Daniel Kiss2-0/+15
2024-06-17[C++20] [Modules] [Itanium ABI] Generate the vtable in the module unit of dyn...Chuanqi Xu9-12/+98
2024-06-17[clang-format] Handle Verilog delay control (#95703)sstwcw1-1/+2
2024-06-16[clang-format] Add DiagHandler parameter to format::getStyle() (#91317)pointhex1-8/+15