aboutsummaryrefslogtreecommitdiff
path: root/llvm
AgeCommit message (Expand)AuthorFilesLines
2024-06-17[CodeGen] Do not include $noreg in any regmask operands. NFCI. (#95775)Jay Foad2-2/+4
2024-06-17[DebugInfo] Update sroa-extract-bits.ll test (#95774)John Brawn1-17/+17
2024-06-17[MachineLICM] Correctly Apply Register Masks (#95746)Pierre van Houtryve2-24/+15
2024-06-17[Xtensa] Fix register asm parsing. (#95551)Andrei Safronov2-1/+15
2024-06-17[LLVM][DAGCombiner] Extend coverage for insert_subv(undef, extract_subv(A, 0)...Paul Walker8-564/+846
2024-06-17 [DebugInfo] Handle DW_OP_LLVM_extract_bits in SROA (#94638)John Brawn4-5/+283
2024-06-17AMDGPU: Cleanup struct buffer atomic fadd intrinsic testsMatt Arsenault4-61/+847
2024-06-17[SelectionDAG] Add support for the 3-way comparison intrinsics [US]CMP (#91871)Poseydon4216-0/+5041
2024-06-17[InstCombine] Prefer source over result element type (NFC)Nikita Popov2-6/+6
2024-06-17[RISCV] Remove getOffsetOfLocalArea() (#93765)Pengcheng Wang1-3/+3
2024-06-17[AMDGPU][LIT] Added a MIR LIT showing the SGPR spills (#94584)Vikash Gupta1-0/+205
2024-06-17[AMDGPULowerBufferFatPointers] Expand const exprs using fat pointers (#95558)Nikita Popov4-168/+70
2024-06-17LangRef: getelementptr: inbounds is about the object the pointer is 'based on...Ralf Jung1-4/+4
2024-06-17[SimplifyCFG] Add support for sinking instructions with multiple uses (#95521)Nikita Popov2-44/+27
2024-06-17[InstCombine] simplify average of lsb (#95684)c8ef3-9/+59
2024-06-17[InstSimplify] Implement simple folds for `ucmp`/`scmp` intrinsics (#95601)Poseydon422-0/+225
2024-06-17[DebugInfo][Reassociate] Fix missing debug location drop (#95355)Shan Huang2-0/+60
2024-06-17[Transforms] Replace incorrect uses of m_Deferred with m_Specific (#95719)AtariDreams2-4/+4
2024-06-16[VPlan] Use VPTransformState::UF in vectorizeInterleaveGroup (NFCI).Florian Hahn1-5/+5
2024-06-16AMDGPU: Fix legalization for llvm.amdgcn.raw.buffer.atomic.fadd.v2bf16Matt Arsenault2-0/+110
2024-06-16AMDGPU: Expand raw ptr buffer atomic fadd testsMatt Arsenault3-62/+339
2024-06-16AMDGPU: Don't use amdgpu_ps for some atomic testsMatt Arsenault1-36/+26
2024-06-16[X86] Fix throughput of AVX2/AVX512VL vector extension/truncationsSimon Pilgrim4-198/+206
2024-06-16[StackColoring] Declare BitVector outside the loop (#95688)Kazu Hirata1-2/+6
2024-06-16[TargetLibraryInfo] Use the default move constructor/assignment operator (#95...Kazu Hirata1-8/+2
2024-06-16[CostModel][X86] Update vXi8 mul costs for AVX512BW/AVX2/AVX1/SSESimon Pilgrim12-102/+95
2024-06-16Cleanup MC/DC intrinsics for #82448 (#95496)NAKAMURA Takumi7-141/+7
2024-06-15[TargetLibraryInfo] Use std::move (NFC) (#95671)Kazu Hirata1-2/+3
2024-06-15[JumpThreading] Use SmallPtrSet (NFC) (#95674)Kazu Hirata2-3/+3
2024-06-15[LV] Add tests with multiple conditions feedin exit branches.Florian Hahn2-0/+311
2024-06-15[MachineSink] Use SmallDenseMap (NFC) (#95676)Kazu Hirata1-1/+1
2024-06-15[DAG] Fold Y = sra (X, size(X)-1); mul (or (Y, 1), X) -> (abs X)Simon Pilgrim2-51/+21
2024-06-16[llvm][CodeGen] Fix failure in window scheduler caused by weak dependencies (...Hua Tian2-1/+42
2024-06-15[X86] computeKnownBitsForTargetNode - add handling for (V)PMADDUBSW nodesSimon Pilgrim2-30/+57
2024-06-15[X86] Add test showing failure to constant fold (V)PMADDUBSW nodesSimon Pilgrim1-0/+44
2024-06-15Revert "AMDGPU: Handle legal v2f16/v2bf16 atomicrmw fadd for global/flat (#95...Nico Weber10-6459/+1143
2024-06-15[RISCV] Add scalar type test coverage for ISD::AVG nodesSimon Pilgrim4-0/+936
2024-06-15[X86] computeKnownBitsForTargetNode - add handling for (V)PMADDWD nodesSimon Pilgrim2-17/+56
2024-06-15[X86] Add test showing failure to constant fold (V)PMADDWD nodesSimon Pilgrim1-0/+20
2024-06-15[x86] Fix -Wunused-value in X86ISelLowering.cpp (NFC)Jie Fu1-1/+1
2024-06-15[RISCV] Use isCompatible when we need runtime VSETVLIInfo equality. NFC (#94340)Luke Lau1-4/+9
2024-06-15[X86] Lower vXi8 multiplies by constant using PMADDUBSW on SSSE3+ targets (#9...Simon Pilgrim19-858/+717
2024-06-15[AMDGPU][GISel] Use datalayout alignment for buffer-load legalization (#95578)Christudasan Devadasan4-38/+38
2024-06-15[GISel] Unify multiple instances of getTypeForLLT (NFC) (#95577)Christudasan Devadasan5-23/+11
2024-06-15MathExtras: rewrite some methods to never overflow (#95556)Ramkumar Ramachandra2-14/+58
2024-06-15[ARM] Remove duplicate custom SDag node (NFCI) (#93419)Sergei Barannikov5-32/+9
2024-06-15AMDGPU: Handle legal v2f16/v2bf16 atomicrmw fadd for global/flat (#95394)Matt Arsenault10-1143/+6459
2024-06-15AMDGPU: Legalize atomicrmw fadd for v2f16/v2bf16 for local memory (#95393)Matt Arsenault7-512/+375
2024-06-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata32-73/+55
2024-06-14[Support] Add SipHash-based 16-bit ptrauth ABI-stable hash. (#93902)Ahmed Bougacha3-1/+68