The Week Of Monday 22 June 2026 Archives by thread
Starting: Mon Jun 22 00:00:06 PDT 2026
Ending: Sun Jun 28 23:59:57 PDT 2026
Messages: 6239
- [llvm] [RISCV] Support floating point registers with -fzero-call-used-regs (PR #204929)
Lucas Chollet via llvm-commits
- [clang] [llvm] [mlir] [IR] Explicitly specify target feature for module asm (PR #204548)
Nikita Popov via llvm-commits
- [llvm] 15a3238 - [AArch64] Lower extends of boolean vector loads via scalar load (#203394)
via llvm-commits
- [llvm] [AArch64] Lower extends of boolean vector loads via scalar load (PR #203394)
David Green via llvm-commits
- [llvm] [AMDGPU] Prevent folding of immediates larger than 64 bit (PR #204434)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [orc-rt] Add SPS serialization for ExecutorAddrRange. (PR #205041)
Lang Hames via llvm-commits
- [llvm] [polly] [IRBuilder] (Target|InstSimplify)-fold intrinsics (PR #204967)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU] Promote uniform i16 ABS to i32 (PR #204526)
Lukas Sommer via llvm-commits
- [llvm] [VPlan] Fold unary intrinsics with live-in operands (PR #202944)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Improve licm-load-store by stripping early-bail in noalias-check (PR #203936)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Xtensa] Fix trap/debugtrap operations lowering. (PR #200872)
Alexey Gerenkov via llvm-commits
- [llvm] [VPlan] Strip early-bail in noalias-check (PR #203936)
Ramkumar Ramachandra via llvm-commits
- [llvm] [NSan] Fix null-pointer crash on unsupported vector element sizes (PR #202270)
Maosu Zhao via llvm-commits
- [llvm] [yaml2obj][MachO] Fix byte order of the indirect symbol table (PR #205044)
Sungbin Jo via llvm-commits
- [llvm] [llvm-objcopy][MachO] Align __LINKEDIT entries to pointer size (PR #203680)
Sungbin Jo via llvm-commits
- [llvm] [VPlan] Introduce vputils::doesGeneratePerAllLanes (NFC) (PR #199047)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64][NFC] Refactor duplicate code into getCmpOrCmnOperandFoldingProfit (PR #198981)
David Green via llvm-commits
- [llvm] 64ad10f - [AMDGPU][doc] Refactor Barrier Execution Model (#204566)
via llvm-commits
- [llvm] [AMDGPU][doc] Refactor Barrier Execution Model (PR #204566)
Pierre van Houtryve via llvm-commits
- [llvm] ff0e4f0 - [AArch64][NFC] Refactor duplicate code into getCmpOrCmnOperandFoldingProfit (#198981)
via llvm-commits
- [llvm] [ProfileData] Introduce SampleProfileFuncOffsetTable (NFC) (PR #205045)
Kazu Hirata via llvm-commits
- [llvm] [VPlan] Support different loop-invariant ops in narrowIG. (PR #203785)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU] Remove stale declarations. NFC. (PR #205047)
Jay Foad via llvm-commits
- [polly] 5492d06 - [IRBuilder] (Target|InstSimplify)-fold intrinsics (#204967)
via llvm-commits
- [llvm] [InstCombine] Fold smax(smax(x<<C1, x+C2), C3) -> smax(x<<C1, C3) (PR #199163)
via llvm-commits
- [llvm] [LV] Allow scalable VFs in `-force-vector-width` (and use in tests) (PR #204953)
Florian Hahn via llvm-commits
- [llvm] [X86] Fix LVI CFI ret mitigation outside 64-bit mode (PR #205048)
via llvm-commits
- [llvm] [LV] Commonise some of the VPReplicateRecipe cost cases (PR #204812)
David Sherwood via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Support lowering preloaded kernel arguments (PR #205049)
Keshav Vinayak Jha via llvm-commits
- [llvm] [X86] Select ANDN for i8 operands (PR #205050)
via llvm-commits
- [llvm] [Xtensa] Implement XtensaNullTargetStreamer (PR #203819)
Alexey Gerenkov via llvm-commits
- [libc] [llvm] [LoongArch] Support ISD::SET_ROUNDING (llvm.set.rounding) (PR #205051)
Paper Moon via llvm-commits
- [llvm] [Xtensa] Fix .set symbolic constants in b4const/b4constu immediates (PR #200878)
Alexey Gerenkov via llvm-commits
- [llvm] [InstCombine] Merge consecutive assumes (PR #204983)
Nikolas Klauser via llvm-commits
- [llvm] [Allocator] Keep bump pointer at a minimum alignment (PR #203718)
Alexis Engelke via llvm-commits
- [llvm] [GlobalISel] Add or_and_and pattern from SelectionDAG (PR #204618)
Luisa Cicolini via llvm-commits
- [llvm] [BasicAA] Allow some more recursion across GEPs/phis. (PR #205010)
Antonio Frighetto via llvm-commits
- [llvm] [AMDGPU][X86][DAG] Avoid duplicate BinOp result from narrowing insert-extract sub-vector (PR #201056)
via llvm-commits
- [llvm] 5951daf - [LV] Allow scalable VFs in `-force-vector-width` (and use in tests) (#204953)
via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Attributor] Do not delete side-effect-free callbr (PR #205052)
via llvm-commits
- [llvm] [Verifier] Require !callsite with !memprof metadata (PR #205053)
via llvm-commits
- [llvm] [Reassociate] Use UniformityInfo to group uniform operands together (PR #198507)
Pankaj Dwivedi via llvm-commits
- [llvm] e4df739 - [AMDGPU] Remove stale declarations. NFC. (#205047)
via llvm-commits
- [llvm] gitignore: Add emacs lock files (PR #205055)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [DAGCombiner][NVPTX] Avoid forming illegal-typed shuffles after type-legalization (PR #205056)
Srinivasa Ravi via llvm-commits
- [llvm] 6be53ab - [AArch64][GISel] Remove hard-coded operand index from FCVT renderers (#204118)
via llvm-commits
- [llvm] [AArch64][GISel] Remove hard-coded operand index from FCVT renderers (PR #204118)
Nathan Corbyn via llvm-commits
- [llvm] [CodeGen] Fix llc -start/stop-after/before bug for inserted machine passes (PR #200631)
via llvm-commits
- [llvm] [InstCombine] Simplify redundant pext masks (PR #205058)
via llvm-commits
- [llvm] [InstSimplifyFolder] Fallback to TargetFold on intrinsics (PR #205061)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Support] Add compact enum table (PR #202044)
Alexis Engelke via llvm-commits
- [clang] [llvm] [AMDGPU] Track tensor load/store DMAs with asyncmark (PR #200775)
Alexander Weinrauch via llvm-commits
- [llvm] [AArch64][SVE] Allow scalable factor-3 interleaved accesses (PR #200424)
David Sherwood via llvm-commits
- [lld] [LLD][RISCV][Zicfilp] Generate unlabeled landing pad-style PLT (PR #145461)
Piyou Chen via llvm-commits
- [llvm] [AMDGPU] Introduce fminmumnum/fmaximumnum into fminmun/fmaxnum_like pattern (PR #203150)
via llvm-commits
- [llvm] [AMDGPU] Adjust amdgpu fmax/fmin legalizatio (PR #203150)
via llvm-commits
- [llvm] [AMDGPU] Adjust amdgpu fmax/fmin legalization for DAG (PR #203150)
via llvm-commits
- [llvm] [LSROA] Add logical SROA pass (PR #192058)
Nathan Gauër via llvm-commits
- [llvm] [MC][TableGen] Pack MCInstrDesc fields into 24 bytes (PR #202647)
Alexis Engelke via llvm-commits
- [llvm] Fix for issue #204945 (PR #204954)
Nikita Popov via llvm-commits
- [lldb] [llvm] [DebugInfo][LLDB] Fix generic DW_OP_const handling (PR #204353)
via llvm-commits
- [llvm] [LoopSink] check conflicting preheader memory access before sink (PR #195510)
Arda Serdar Pektezol via llvm-commits
- [llvm] [VPlan] Run CSE in optz pipeline as well (PR #203370)
Ramkumar Ramachandra via llvm-commits
- [llvm] [BOLT][AArch64] Add call relaxation pass (PR #173952)
Paschalis Mpeis via llvm-commits
- [llvm] [llvm-objcopy] Report unsupported formats before compression (PR #202357)
James Henderson via llvm-commits
- [llvm] b5dfea0 - [ARM] Fix Machine Outliner crash when tBLXr uses non-tcGPR register (#200684)
via llvm-commits
- [llvm] [ARM] Fix Machine Outliner crash when tBLXr uses non-tcGPR register (PR #200684)
Victor Campos via llvm-commits
- [llvm] Declare TLSDESC clobbers for vector registers and CSRs per psABI (PR #205027)
via llvm-commits
- [llvm] [dyndbg][AsmPrinter] Add tail padding attributes (PR #194852)
Orlando Cazalet-Hyams via llvm-commits
- [clang] [llvm] [mlir] [openmp] Reapply "[OpenMP][offload] Cross-team reductions with variable number of teams" (#204914) (PR #205071)
Robert Imschweiler via llvm-commits
- [llvm] AMDGPU/GlobalISel: Use AMDGPURegBankSelect + AMDGPURegBankLegalize by default (PR #203928)
Petar Avramovic via llvm-commits
- [llvm] [BOLT] Route alignment options through BinaryContext (NFC) (PR #204902)
Paschalis Mpeis via llvm-commits
- [llvm] [AMDGPU] Run update script on test. NFC (PR #204570)
Diana Picus via llvm-commits
- [llvm] [LLE][LoopDistribution][LoopVersioning] Form LCSSA at Caller Invoking LoopVersioning Utility (PR #202296)
Amit Tiwari via llvm-commits
- [lld] [PAC][lld] Properly handle `.relr.auth.dyn` -> `.rela.dyn` movement (PR #195649)
Daniil Kovalev via llvm-commits
- [llvm] [RISCV][XCV] Fix XCVmem post-increment alignment and XCVbi long-branch relaxation (PR #204879)
via llvm-commits
- [llvm] [DAG] Fix illegal type in srl(bitcast(build_vector)) fold (PR #205074)
Kito Cheng via llvm-commits
- [llvm] 75440ed - [NFC][AArch64][MCA] Rename A55/A57 mca tests (#204551)
via llvm-commits
- [llvm] Reapply "[VPlan] Use VPInstructionWithType for uniform casts." (#202427) (PR #203057)
Mikael Holmen via llvm-commits
- [llvm] [NFC][AArch64][MCA] Rename A55/A57 mca tests (PR #204551)
Nashe Mncube via llvm-commits
- [llvm] [AArch64] Keep v16i8 -> v2i64 partial_reduce fixed-length for VL > 128 (PR #204938)
Matthew Blewitt via llvm-commits
- [llvm] 9e8615f - [NFC][llvm] simplify convertWideToUTF8 overloads (#204552)
via llvm-commits
- [llvm] [NFC][llvm] simplify convertWideToUTF8 overloads (PR #204552)
Charles Zablit via llvm-commits
- [llvm] 283514b - [llvm-objcopy] Report unsupported formats before compression (#202357)
via llvm-commits
- [llvm] [RISCV][GISel] Support select G_INSERT_VECTOR_ELT (PR #176687)
Jianjian Guan via llvm-commits
- [llvm] [X86] Fix missing CFI after the Swift async context push (PR #202570)
via llvm-commits
- [llvm] [ValueTypes] Add v3, v5, v7 and v15 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [RISCV] Lower non-power-of-2 vector to nearest power-of-2 vector leng… (PR #106092)
Kito Cheng via llvm-commits
- [llvm] [RISCV] Allow non-power-of-2 vectors for VLS code generation (PR #97010)
Kito Cheng via llvm-commits
- [llvm] 192ef55 - AMDGPU/GlobalISel: Use AMDGPURegBankSelect + AMDGPURegBankLegalize by default (#203928)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: Remove -new-reg-bank-select option (PR #203929)
Petar Avramovic via llvm-commits
- [llvm] [GlobalISel] Don't push `freeze`s post-legalizer when that creates illegal instruction (PR #204785)
Matt Arsenault via llvm-commits
- [clang] [llvm] [Inliner] Use distinct DILocations and cache inlineDebugLoc by OrigDL (PR #204817)
Stephen Tozer via llvm-commits
- [llvm] [Mips] Fix Clang crashes when assembling MIPS div/rem with register-name symbol as divisor (PR #200354)
Matt Arsenault via llvm-commits
- [llvm] [WIP][X86] Replace custom ADD/FADD reduction pattern matching with ISD::VECREDUCE_ADD/FADD support (PR #198893)
Simon Pilgrim via llvm-commits
- [llvm] [NVPTX] Fix illegal combineInsertEltToShuffle pattern (PR #198259)
Srinivasa Ravi via llvm-commits
- [llvm] [llubi] Implement memory manipulation intrinsics (PR #204932)
Antonio Frighetto via llvm-commits
- [llvm] [AArch64] SME definitions for C1-Ultra scheduling model (PR #194850)
David Green via llvm-commits
- [llvm] 05d84fd - [AMDGPU] Run update script on test. NFC (#204570)
via llvm-commits
- [llvm] Repurpose MIFlag::NoConvergent (PR #204571)
Diana Picus via llvm-commits
- [clang] [llvm] [analyzer] Implemented a base of detecing lifetimebound annotation (PR #200145)
Gábor Horváth via llvm-commits
- [compiler-rt] [compiler-rt] Turn adcs with -1 into sbc with 0 (PR #204868)
Simon Tatham via llvm-commits
- [llvm] [InstCombine] Optimize fcmp ord/uno logical select operations using freeze (PR #205076)
SUBASH BOOPATHI via llvm-commits
- [llvm] b95e1e8 - [Allocator] Keep bump pointer at a minimum alignment (#203718)
via llvm-commits
- [llvm] c56e892 - AMDGPU/GlobalISel: Remove -new-reg-bank-select option (#203929)
via llvm-commits
- [llvm] [LV] Accept swapped operands in early-exit condition compare (PR #199989)
Graham Hunter via llvm-commits
- [clang] [llvm] [AMDGPU] Define new target gfx1154 (PR #204816)
Mirko Brkušanin via llvm-commits
- [llvm] [AArch64] Lower cttz(bitcast <Nxi1> to iN) with shrn-based compressed movemask (PR #199081)
Adam Scott via llvm-commits
- [llvm] [VPlan] Compute scalar cost based on VPlan0 instead of legacy CM. (PR #196845)
David Sherwood via llvm-commits
- [llvm] [DA] Add overflow check before calculating absolute value (PR #201964)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM][SVE] Add MachineInst pass to coalesce PTRUE instructions. (PR #204820)
Ricardo Jesus via llvm-commits
- [llvm] AMDGPU/GlobalISel: RegBankLegalize rules for pk_u64 add and sub (PR #205079)
Petar Avramovic via llvm-commits
- [llvm] [LV] Allow setting scalable VFs for `-epilogue-vectorization-force-VF` (PR #205081)
Benjamin Maxwell via llvm-commits
- [llvm] [ORC] Add AutoImportGenerator for COFF dllimport auto-import (PR #203914)
via llvm-commits
- [llvm] [AMDGPU] Remove support for ADDC/ADDE/SUBC/SUBE DAG nodes (PR #205082)
via llvm-commits
- [llvm] [AArch64][ISel] Prefer SVE over NEON for fixed-width ASL LSR (PR #199003)
Harry Ramsey via llvm-commits
- [llvm] [CGData] Serialize the outlined hash tree as offset-linked node block… (PR #205085)
Zhaoxuan Jiang via llvm-commits
- [llvm] [AArch64] Optimise materialisation of large stack offset calculations (PR #201856)
Nathan Corbyn via llvm-commits
- [llvm] 4fd4640 - [DA] Add overflow check before calculating absolute value (#201964)
via llvm-commits
- [llvm] [SE] Prove umin/umax comparisons before operand canonicalization (PR #205005)
Aleksandr Popov via llvm-commits
- [llvm] [SCEV] Cancel common addend/multiplier in SimplifyICmpOperands (PR #205014)
Aleksandr Popov via llvm-commits
- [llvm] [SLP][Revec] Fix SLP crash when trying to fold trailing scalars into the reduced value (PR #203477)
Alexey Bataev via llvm-commits
- [llvm] [RISCV][XCV] Auto-select XCVmac/XCValu/XCVbitmanip from generic IR (PR #204882)
via llvm-commits
- [clang] [llvm] [Clang][RISCV] Add CORE-V (XCV) builtins for CV32E40P (PR #204881)
via llvm-commits
- [llvm] [orc-rt] Default QueueingRunner to a synchronized queue. (PR #205088)
Lang Hames via llvm-commits
- [llvm] Revert "[Allocator] Keep bump pointer at a minimum alignment" (PR #205091)
Alexis Engelke via llvm-commits
- [llvm] c5f4abf - [SLP][Revec] Fix SLP crash when trying to fold trailing scalars into the reduced value (#203477)
via llvm-commits
- [llvm] [InstCombine] Add demanded-bits pext handling (PR #205092)
via llvm-commits
- [llvm] [AArch64] Add flag to conditionally write FPMR (PR #203911)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: Switch to extended LLTs (PR #196522)
Petar Avramovic via llvm-commits
- [llvm] Reapply "[AMDGPU] Add compiler-rt checks for the GPU runtime" (PR #204898)
Joseph Huber via llvm-commits
- [llvm] [AArch64] - Lower composite interleaved loads (factor 6, 8) to ld4+ld2/ld4+ld4. (PR #204871)
Paul Walker via llvm-commits
- [llvm] [X86] Select BLSMSK for i8 operands (PR #205093)
Chirag Patel via llvm-commits
- [clang] [llvm] [HexFloat] add HexFloat to APFloat (PR #179771)
via llvm-commits
- [llvm] [AMDGPU][NFC] Templatise and roundtrip gfx12_asm_vop3_dpp16.s (PR #203953)
Ivan Kosarev via llvm-commits
- [llvm] 27af208 - [AMDGPU][NFC] Templatise and roundtrip gfx12_asm_vop3_dpp16.s (#203953)
via llvm-commits
- [llvm] a780818 - [AMDGPU][NFC] Templatise and roundtrip gfx13_asm_vop3_dpp16.s (#204849)
via llvm-commits
- [llvm] [AMDGPU][NFC] Templatise and roundtrip gfx13_asm_vop3_dpp16.s (PR #204849)
Ivan Kosarev via llvm-commits
- [llvm] [RFC][NFCI][IR] Extract AMDGPU-specific verification logic into `VerifierAMDGPU.cpp` (PR #204284)
Robert Imschweiler via llvm-commits
- [llvm] [LSR] Narrow search space by merging users outside and inside loop (PR #202676)
Mattias Eriksson via llvm-commits
- [llvm] [Gisel] smin/umin optimization rewrites (PR #203939)
Osman Yasar via llvm-commits
- [llvm] [AMDGPU] Change static NOP last terminator SI_DEMOTE_I1 to be replaced by S_BRANCH instead of assert (PR #204649)
Jay Foad via llvm-commits
- [llvm] a7e3eda - Revert "[Allocator] Keep bump pointer at a minimum alignment" (#205091)
via llvm-commits
- [llvm] [RISCV][XCV] Add missing IsRV32 predicate to the XCVmac block (PR #205095)
via llvm-commits
- [llvm] [RISCV][XCV] Relax long `cv.beqimm`/`cv.bneimm` branches (PR #205096)
via llvm-commits
- [llvm] [AMDGPU] Waterfall loop codegen improvement in SIInstrInfo (PR #192415)
Jay Foad via llvm-commits
- [clang] [llvm] [ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] [WIP][X86] Replace custom ADD reduction pattern matching with ISD::VECREDUCE_ADD support (PR #205098)
Simon Pilgrim via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add ElementSize information to continuous load, store and pseudo instructions (PR #204821)
Ricardo Jesus via llvm-commits
- [llvm] [BPF] override getFrameIndexReference for frame object offsets (PR #204722)
Claire Fan via llvm-commits
- [llvm] [AArch64] Fix ReconstructShuffle for known vscale>1 (PR #205099)
Gaëtan Bossu via llvm-commits
- [llvm] [SPIR-V] Access-chain aggregate pointers to element 0 for cooperative matrix load/store (PR #202050)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [Dexter] Add ability to rewrite scripts to fill-in unknown values (PR #202799)
Jeremy Morse via llvm-commits
- [llvm] [AArch64] Correct latency calculation in runSVEPseudoTestForCPU test. NFC (PR #205100)
David Green via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
Paul Walker via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
Paul Walker via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
Paul Walker via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
Paul Walker via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
Paul Walker via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
Paul Walker via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
Paul Walker via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
Paul Walker via llvm-commits
- [llvm] [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (PR #154144)
via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
David Sherwood via llvm-commits
- [llvm] [AMDGPU] Fix performFMACombine FDOT2 fold ignores denormal-fp-math-f32 (PR #205101)
Wooseok Lee via llvm-commits
- [llvm] [ARM] Move expand-pseudos before load-store opt (PR #199353)
via llvm-commits
- [libcxx] [llvm] Finish supporting Unicode 18 (PR #199111)
Charlie Lin via llvm-commits
- [llvm] [PowerPC] Make UCMP and SCMP legal on Power9/ISA3.0 and up (PR #202040)
via llvm-commits
- [llvm] d8657e1 - Don't test JIT's on z/OS (#196580)
via llvm-commits
- [llvm] [LoopUnroll][AArch64] Add separate upper-bound limit for loops with early exits (PR #205102)
Igor Kirillov via llvm-commits
- [llvm] Don't test JIT's on z/OS (PR #196580)
Sean Perry via llvm-commits
- [clang] [llvm] [AArch64] Add __hvc, __svc and _InterlockedCompareExchangePointer_nf MS intrinsics (PR #202582)
Adhemerval Zanella via llvm-commits
- [llvm] [X86] Prevent folding of volatile scalar loads into masked loads in selects (PR #205103)
via llvm-commits
- [llvm] [LV] Vectorize fmin/fmax reductions (PR #198300)
John Brawn via llvm-commits
- [llvm] [AMDGPU] Implement int div/rem by fp recip more efficiently (PR #204950)
Jay Foad via llvm-commits
- [llvm] [LV] Tests for combined exit conditions (PR #205104)
Graham Hunter via llvm-commits
- [llvm] [llvm] Ignore coding assistant artifacts (PR #153853)
Charlie Lin via llvm-commits
- [llvm] [AMDGPU] Add scheduling mask operand to S_SETPRIO (PR #204850)
Frederik Harwath via llvm-commits
- [llvm] [MachineSink] Allow readReg instead of isUse (PR #204610)
Jay Foad via llvm-commits
- [llvm] [X86][Inline] Make ABI compatibility check more precise (PR #205106)
Nikita Popov via llvm-commits
- [llvm] [llubi] Reset retval when return type is void (PR #205107)
Yingwei Zheng via llvm-commits
- [llvm] [APFloat] Extend fltSemantics with field for explicit integer bit (PR #204860)
via llvm-commits
- [llvm] [Analysis] Add `KnownBits` optimization for `pdep` and `pext` (PR #204223)
Jay Foad via llvm-commits
- [llvm] [VPlan] Widen unit stride accesses in makeMemOpWideningDecisions (NFCI) (PR #205013)
Ramkumar Ramachandra via llvm-commits
- [llvm] [X86][APX] Implement push+push2+push pre-alignment strategy for PP2 (PR #205031)
Feng Zou via llvm-commits
- [llvm] [Vectorizer] Conversion of icmp eq to icmp ult to enable vectorization (PR #202368)
via llvm-commits
- [llvm] 8062e6d - [AMDGPU] Remove support for ADDC/ADDE/SUBC/SUBE DAG nodes (#205082)
via llvm-commits
- [flang] [llvm] [flang][OpenMP] Parsing and semantics of locators as part of OmpObject (PR #203910)
Krzysztof Parzyszek via llvm-commits
- [llvm] 4661c02 - [AMDGPU] Waterfall loop codegen improvement in SIInstrInfo (#192415)
via llvm-commits
- [clang] [llvm] [RFC][CodeGen] Add generic target feature checks for intrinsics (PR #201470)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Shilei Tian via llvm-commits
- [llvm] AMDGPU: Replace tgsplit subtarget feature with attribute (PR #204216)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Add islands to StructurizeCFG (PR #201675)
Robert Imschweiler via llvm-commits
- [llvm] [SPARC] Use hardware byteswapper when we have V9 (PR #191720)
via llvm-commits
- [llvm] [AMDGPU][DAGCombiner] Fix UADDO/USUBO_CARRY carry-out miscompile and remove redundant AMDGPU combine (PR #204362)
Jay Foad via llvm-commits
- [polly] Bound ISL operations during DeLICM scalar collapsing (PR #203073)
Michael Kruse via llvm-commits
- [llvm] bcae37f - [llubi] Reset retval when return type is void (#205107)
via llvm-commits
- [clang] [llvm] [APInt] Consistently use the terms pdep/pext instead of expandBits/compressBits (PR #205112)
Simon Pilgrim via llvm-commits
- [llvm] [LFI][AArch64] Add guard elimination optimization (PR #204693)
Peter Smith via llvm-commits
- [llvm] fe5ad84 - [Attributor] Do not delete side-effect-free terminator (#205052)
via llvm-commits
- [llvm] [AMDGPU] Fix Inefficient S_CSELECT_B64 Sequence (PR #167780)
Jay Foad via llvm-commits
- [llvm] [DirectX][ObjectYAML] Add PRIV part support (PR #204899)
Vladislav Dzhidzhoev via llvm-commits
- [clang] [libcxx] [llvm] runtimes: Pass CMAKE_SYSTEM_NAME based on target triple (PR #203504)
Joseph Huber via llvm-commits
- [llvm] [AArch64] Run cleanup one final time after peephole (PR #199711)
via llvm-commits
- [llvm] [InlineCost] Never inline functions with incompatible target features (PR #205113)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Narrow VPWidenCastRecipe to scalar cast recipe. (PR #166514)
Ramkumar Ramachandra via llvm-commits
- [llvm] [TableGen] Emit Debug code for dynamic bits(eg: instruction operands) in DecoderEmitter (PR #194699)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Move intrinsic signature verification to declarations (PR #204478)
Rahul Joshi via llvm-commits
- [llvm] [VPlan] Consolidate VPIWithType and VPI (NFC) (PR #203019)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LLVM][Verifier] Move intrinsic signature verification to declarations (PR #204478)
Rahul Joshi via llvm-commits
- [llvm] 1ba7c96 - [SPARC] Use hardware byteswapper when we have V9 (#191720)
via llvm-commits
- [flang] [llvm] [flang][OpenMP] Move unique clauses to allowedOnceClauses in OMP.td (PR #204995)
Tom Eccles via llvm-commits
- [llvm] e07c1e7 - [flang][OpenMP] Move unique clauses to allowedOnceClauses in OMP.td (#204995)
via llvm-commits
- [llvm] [AArch64][ISel] Enable profile-aware branch condition merging (PR #201486)
Kunal Pathak via llvm-commits
- [llvm] [llvm-libtool-darwin] Ensure filelist buffer is null-terminated (PR #205115)
via llvm-commits
- [llvm] [VPlan] Strip replicate-region bail in materializing Unpacks (PR #203907)
Ramkumar Ramachandra via llvm-commits
- [llvm] 237fbfd - [CodeGen] Join live range segments after dead def move (#204648)
via llvm-commits
- [llvm] [CodeGen] Join live range segments after dead def move (PR #204648)
Yaxun Liu via llvm-commits
- [llvm] [openmp] [flang-rt][openmp] Add file-level dependencies for builtin mod files (PR #204260)
Michael Kruse via llvm-commits
- [llvm] [VPlan] Introduce VPValue::has[No]Users (NFC) (PR #203518)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU][SIPreEmitPeephole] Fold consecutive `s_cselect_b32`s (PR #183357)
Zach Goldthorpe via llvm-commits
- [llvm] [X86] Shrink low-prefix masked memops (PR #205118)
via llvm-commits
- [llvm] [SLP][TTI][WebAssembly] Model nonzero i8x16 OR reductions in TTI (PR #205119)
via llvm-commits
- [llvm] [BOLT] Add generic VLIW bundle emission infrastructure (PR #200916)
Brian Cain via llvm-commits
- [llvm] [CHERI][RISCV][MC] Add support for aligning and tail-padding globals for precise bounds tracking on CHERI targets. (PR #203872)
Owen Anderson via llvm-commits
- [llvm] [InstCombine] Try folding align assumes with unkown offset (PR #204962)
Yingwei Zheng via llvm-commits
- [llvm] [LLVM] SDAG and GISel support for folding fabs into fp_round source modifiers (PR #204861)
Chinmay Deshpande via llvm-commits
- [llvm] [AMDGPU] Add a test for sext i1 feeding into icmp (PR #205121)
Jay Foad via llvm-commits
- [llvm] e57068a - [InstCombine] Try folding align assumes with unkown offset (#204962)
via llvm-commits
- [llvm] [IR] Accept various metadata on phi nodes (PR #202877)
Nikolas Klauser via llvm-commits
- [clang] [llvm] [profcheck][coro] Adding Branch weights PGO in Coroutines Passes (PR #184466)
Mircea Trofin via llvm-commits
- [llvm] 132e019 - Reapply "[OpenMP][offload] Cross-team reductions with variable number of teams" (#204914) (#205071)
via llvm-commits
- [llvm] [AMDGPU] Delete dead meta instructions after branch peephole (PR #200276)
via llvm-commits
- [llvm] b9940aa - [InstCombine] Merge consecutive assumes (#204983)
via llvm-commits
- [llvm] Add SPV_INTEL_bfloat16_arithmetic for Opencl extended instructions with bfloat16 type (PR #204702)
Qi Ye via llvm-commits
- [llvm] 1a4e2d2 - AMDGPU/GlobalISel: RegBankLegalize rules for pk_u64 add and sub (#205079)
via llvm-commits
- [llvm] [ARM] Selection should prefer immediates on the right hand side instead of shifted regs (PR #205126)
via llvm-commits
- [llvm] 97fe69e - [AMDGPU] Add a test for sext i1 feeding into icmp (#205121)
via llvm-commits
- [clang] [llvm] [Clang][AIX] Add -mloadtime-comment-vars flag to preserve identifying variables (PR #187986)
Tony Varghese via llvm-commits
- [llvm] [LegalizeTypes] Fix incorrect EVL1 clip in SplitVecRes_VP_SPLICE. (PR #205021)
Luke Lau via llvm-commits
- [llvm] Add SPV_INTEL_bfloat16_arithmetic for Opencl.std instructions with bfloat16 type (PR #205128)
Qi Ye via llvm-commits
- [llvm] [RISCV] Add a Pass for adding %qc.access specifiers (PR #201938)
Sudharsan Veeravalli via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Luke Lau via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Luke Lau via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Luke Lau via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Luke Lau via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Luke Lau via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Luke Lau via llvm-commits
- [llvm] [InstCombine] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Yingwei Zheng via llvm-commits
- [llvm] [VPlan] Run CSE in VPlanTransforms::optimize (PR #203370)
Ramkumar Ramachandra via llvm-commits
- [llvm] [2/4]: Bump minimum required sphinx Python to 3.8 (PR #203963)
Reid Kleckner via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [llvm] [LSR] Don't merge ICmpZero uses outside loop (PR #205131)
John Brawn via llvm-commits
- [llvm] d4ae086 - [AMDGPU] Prevent folding of immediates larger than 64 bit (#204434)
via llvm-commits
- [llvm] [AMDGPU] Make v2x64 BUILD_VECTOR legal on gfx1251 (PR #204470)
Stanislav Mekhanoshin via llvm-commits
- [llvm] f4927c9 - [AMDGPU] Make v2x64 BUILD_VECTOR legal on gfx1251 (#204470)
via llvm-commits
- [llvm] [VectorCombine] fold nested bitreverse and bswap (PR #202236)
Yingwei Zheng via llvm-commits
- [clang] [llvm] Revert "runtimes: Pass CMAKE_SYSTEM_NAME based on target triple" (PR #205133)
Matt Arsenault via llvm-commits
- [llvm] 08c728e - Revert "runtimes: Pass CMAKE_SYSTEM_NAME based on target triple" (#205133)
via llvm-commits
- [llvm] [lldb][bazel] Add the Windows process plugin to the bazel build (PR #203146)
via llvm-commits
- [llvm] [SPIRV] Emit NonSemantic DebugFunctionDeclaration for DISubprograms (declarations). (PR #203615)
Manuel Carrasco via llvm-commits
- [llvm] [BranchFolding] Drop undef flag when hoisting common code from successors (PR #205135)
Antonio Frighetto via llvm-commits
- [llvm] [InstCombine] Move assumes on values up the call chain (PR #205136)
Nikolas Klauser via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
Yingwei Zheng via llvm-commits
- [llvm] [ScheduleDAGFast] Fix crash due to incorrect live reg delay in fast scheduler (PR #200567)
Ye Tian via llvm-commits
- [llvm] [AMDGPU] Accept sext addresses when folding image ops to a16 (PR #203189)
Sebastian Neubauer via llvm-commits
- [llvm] Class for checking floating-point properties (PR #205138)
Serge Pavlov via llvm-commits
- [llvm] [ValueTracking] Mark frexp, ALM propagates poison (PR #205139)
Ramkumar Ramachandra via llvm-commits
- [llvm] [MC] emitCodeAlignment: take MCSubtargetInfo by reference. NFC (PR #205140)
Fangrui Song via llvm-commits
- [llvm] [bazel] Disable buildkite for PluginProcessWindowsCommon (PR #205141)
Keith Smiley via llvm-commits
- [llvm] [IR][RFC] Add @llvm.mask.beforefirst intrinsic (PR #203874)
Luke Lau via llvm-commits
- [llvm] [bazel][CI] Skip enormous/manual tests (PR #204368)
Keith Smiley via llvm-commits
- [llvm] [DAG] SelectionDAGBuilder::visitShuffleVector - split shuffle(concat(x,y),undef,mask) -> shuffle(x,y,mask) patterns (PR #180573)
Simon Pilgrim via llvm-commits
- [clang] [compiler-rt] [Clang][Sema] Add -Wstringop-overread warning for source buffer overreads (PR #183004)
Erich Keane via llvm-commits
- [llvm] 6e56216 - [yaml2obj][MachO] Fix byte order of the indirect symbol table (#205044)
via llvm-commits
- [llvm] [Attr] Add `noipa` function attribute (PR #203304)
J. Ryan Stinnett via llvm-commits
- [llvm] [LSR] Fix LSR LCSSA preservation failure under new PM (PR #205143)
via llvm-commits
- [llvm] [IR] Remove IRBuilder AddMetadataToInst (PR #202280)
via llvm-commits
- [llvm] [AMDGPU] Add MC omod support for bf16 trans instructions (PR #205144)
Changpeng Fang via llvm-commits
- [llvm] [AMDGPU] Update packed FP32 intrinsic cost model (PR #205145)
Changpeng Fang via llvm-commits
- [llvm] [lit] Add stream-injectable run() core to builtin diff (PR #204869)
Paul Kirth via llvm-commits
- [clang] [lld] [llvm] [COFF][ARM64X] Multi-architecture COFF object files for ARM64X (PR #202740)
Jacek Caban via llvm-commits
- [llvm] 2bb8a56 - [MC] emitCodeAlignment: take MCSubtargetInfo by reference. NFC (#205140)
via llvm-commits
- [llvm] [Reassociate] Compute value ranks iteratively (PR #204952)
Hao Ren via llvm-commits
- [llvm] [llvm-cov] Init `ViewOpts.Colors` before `error()` (PR #205001)
Alan Phipps via llvm-commits
- [clang] [llvm] [CodeGen][clang] Use module metadata to mark hotpatchable modules (PR #142969)
Jacek Caban via llvm-commits
- [lld] [llvm] [LLD][COFF] Support -wholearchive archive hint (PR #195835)
Jacek Caban via llvm-commits
- [llvm] [llvm-ar] Introduce -wholearchive linker hint. (PR #195834)
Jacek Caban via llvm-commits
- [llvm] [SDAG][LegalizeType] Implement result vector widening for VECTOR_DEINTERLEAVE (PR #203105)
Min-Yih Hsu via llvm-commits
- [llvm] [BPF] Consider alignment when selecting memcpy/memmove/memset op type (PR #204042)
Alexander Kornienko via llvm-commits
- [llvm] [dsymutil] Reuse a single thread pool across architectures (PR #204691)
Jonas Devlieghere via llvm-commits
- [llvm] [ProfileData] Avoid unnecessary copies. (PR #204875)
via llvm-commits
- [llvm] [Bazel] Fixes 91e344b (PR #205149)
Jordan Rupprecht via llvm-commits
- [llvm] [GlobalISel] Implement parity reasoning via G_CTPOP (PR #199078)
Tejas Gaikwad via llvm-commits
- [clang] [llvm] Alisonz/tmp1 (PR #205163)
Alison Zhang via llvm-commits
- [llvm] bf3652b - [llvm-cov] Init `ViewOpts.Colors` before `error()` (#205001)
via llvm-commits
- [llvm] [ARM] Swap sides of cmp/cmn based on folding ability (PR #191915)
via llvm-commits
- [llvm] [SelectionDAG][AMDGPU] Preserve known bits for demoted sret pointers (PR #203468)
Keshav Vinayak Jha via llvm-commits
- [llvm] [Analysis] Improve readability of `KnownBits::pext` and `KnownBits::pdep` (PR #205176)
via llvm-commits
- [llvm] Revert "[InstCombine] Merge consecutive assumes" (PR #205177)
Thurston Dang via llvm-commits
- [llvm] [SLP] Support memory runtime alias checks (PR #203631)
Ryan Buchner via llvm-commits
- [llvm] LLVM ERROR: Associative COMDAT symbol '...' does not exist. (PR #204169)
Eli Friedman via llvm-commits
- [llvm] [BOLT][Bazel] Enable X86 and AArch64 in Rewrite (PR #205179)
David Zbarsky via llvm-commits
- [llvm] [VPlan] Handle single-scalar casts in replicateByVF. (PR #205181)
Florian Hahn via llvm-commits
- [llvm] [NFC][ScheduleDAG] Add SUnit predecessor set (PR #205171)
Arthur Eubanks via llvm-commits
- [clang] [llvm] [LSR] Preserve LCSSA in SCEVRewriter (PR #191665)
Aiden Grossman via llvm-commits
- [llvm] 982646f - [LSR] Preserve LCSSA in SCEVRewriter
via llvm-commits
- [llvm] [LLVM][Runtimes] Forward 'LLVM_LIBDIR_SUFFIX' to runtimes by default (PR #205182)
Joseph Huber via llvm-commits
- [clang] [lld] [llvm] [WebAssembly] Cooperative threading for WASIP3 (PR #200855)
Sy Brand via llvm-commits
- [llvm] [AArch64][GlobalISel] Update some scalar types to integer in tests. NFC (PR #205190)
David Green via llvm-commits
- [llvm] bb8f468 - [AArch64][GlobalISel] Update some scalar types to integer in tests. NFC (#205190)
via llvm-commits
- [clang] [llvm] [HLSL] Emit lifetime.start before copy-in for inout parameters (PR #191917)
Deric C. via llvm-commits
- [llvm] [AArch64] Use SVE predicate load for extending boolean vector loads (PR #205192)
Weiwen He via llvm-commits
- [llvm] [X86][WinEH] Avoid stale RSP after Win64 dynalloca invokes (PR #191616)
Reid Kleckner via llvm-commits
- [llvm] [SandboxVec][Scheduler] Implement direction (PR #205193)
via llvm-commits
- [llvm] [WebAssembly] Fix nondeterminism by using MapVector for pointer-keyed maps [NFC] (PR #205184)
Derek Schuff via llvm-commits
- [llvm] fa016f6 - [llvm-cas] Fix validation test on Ubuntu / uutils v0.2.2, NFC (#205199)
via llvm-commits
- [llvm] [llvm-cas] Fix validation test on Ubuntu / uutils v0.2.2, NFC (PR #205199)
Reid Kleckner via llvm-commits
- [llvm] [MemoryBuiltins][NFC] Allow users to retrieve detailed (de)allocation info (PR #197533)
Johannes Doerfert via llvm-commits
- [llvm] cd3bfc1 - [SCEV] Preserve LCSSA when reusing dominating variable
via llvm-commits
- [clang] [llvm] [SCEV] Preserve LCSSA when reusing dominating variable (PR #192831)
Aiden Grossman via llvm-commits
- [llvm] [symbolizer] Add a --pdb option. (PR #171053)
Yuxuan Shui via llvm-commits
- [llvm] [offload] Add kernel replay tool to tests' dependencies (PR #205209)
Kevin Sala Penades via llvm-commits
- [llvm] [docs] Rename 22 popular LLVM docs .rst -> .md (PR #201243)
Reid Kleckner via llvm-commits
- [clang] [llvm] [IR] Add flags operand to structured.gep (PR #200093)
Krzysztof Drewniak via llvm-commits
- [llvm] [MemoryBuiltins][NFC] Clang format and fixed coding style (PR #205205)
Aiden Grossman via llvm-commits
- [llvm] [ADT] Add StringRef::nonemptyOr (PR #204690)
Jonas Devlieghere via llvm-commits
- [llvm] 64d386e - [docs] Rename 22 popular LLVM docs .rst -> .md (#201243)
via llvm-commits
- [llvm] [docs] Migrate 22 popular LLVM docs to MyST (PR #201244)
Reid Kleckner via llvm-commits
- [llvm] [BPF] Increase BPFMaxStoresPerMemFunc from 128 to 192 (PR #205222)
via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
Sam Elliott via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
Sam Elliott via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
Sam Elliott via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
via llvm-commits
- [llvm] [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (PR #205223)
Craig Topper via llvm-commits
- [llvm] [CHR] Fix dominance violation in insertTrivialPHIs for self-loop exit blocks (PR #205173)
Krisitan Erik Olsen via llvm-commits
- [clang] [llvm] [Offload] Unify the kernel argument passing (PR #205224)
Joseph Huber via llvm-commits
- [llvm] [IR] handle oversized constant alloca counts in getAllocationSize (PR #204540)
LLVM Continuous Integration via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [LoopCacheAnalysis] Generate tests by update_analyze_test_checks.py (PR #204807)
LLVM Continuous Integration via llvm-commits
- [llvm] [AMDGPU][NFC] Pre-commit test for constant-offset named barrier signal_var (PR #205217)
Chinmay Deshpande via llvm-commits
- [llvm] [SimplifyCFG]divergent undef predecessor removal (PR #204287)
Fujun Han via llvm-commits
- [compiler-rt] [llvm] [Instrumentor] Add runtime examples: [1/N] A flop counter (PR #205221)
Johannes Doerfert via llvm-commits
- [llvm] dfe8b22 - [BPF] Increase BPFMaxStoresPerMemFunc from 128 to 192 (#205222)
via llvm-commits
- [llvm] Patch tryCanonicalizeStructToVector to handle split slice tails (PR #201434)
Yonah Goldberg via llvm-commits
- [llvm] [AArch64] Fix Windows target detection in FrameLowering (PR #204347)
Swapnil Patel via llvm-commits
- [clang] [lld] [llvm] Reland "Compute GUIDs once and store in metadata" (#184065) (PR #201849)
Mircea Trofin via llvm-commits
- [llvm] [AMDGPU] Select fneg modifier for v2f64 instructions (PR #205194)
Changpeng Fang via llvm-commits
- [llvm] [llvm-profgen] Enable all AArch64 instructions for disassembly (PR #204619)
via llvm-commits
- [llvm] f519bd9 - [Verifier] Require !callsite with !memprof metadata (#205053)
via llvm-commits
- [llvm] [Instrumentor] Add comparison instrumentation opportunity (PR #204069)
Ethan Luis McDonough via llvm-commits
- [llvm] [polly] [SimpleLoopUnswitch] Reland "Generalize the notion of trivial unswitching" (PR #204934)
Ehsan Amiri via llvm-commits
- [llvm] Reland [Allocator] Keep bump pointer at a minimum alignment (PR #205240)
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Turn Add into Or even when undef (PR #171556)
Ken Matsui via llvm-commits
- [llvm] e2765f3 - [OpenMPOpt][Attributor] Selectively seed deglobalization AAs (#198710)
via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Selectively seed deglobalization AAs (PR #198710)
via llvm-commits
- [llvm] [FixIrreducible] Use reportFatalUsageError for unsupported terminators (PR #205244)
via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [llvm] [X86] Hoist getMOVriOpcode to X86InstrInfo.h and share it, NFC (PR #205187)
Phoebe Wang via llvm-commits
- [llvm] [RISCV][P-ext] Rename pwcvt/pncvt pseudoinstructions for RV64. (PR #205227)
Pengcheng Wang via llvm-commits
- [llvm] [SandboxVectorizer] Implement topdown vectorizer (PR #205249)
Anshil Gandhi via llvm-commits
- [llvm] [Hexagon] Add KCFI support for forward-edge control flow integrity (PR #191746)
Ikhlas Ajbar via llvm-commits
- [clang-tools-extra] [llvm] [clang-doc] Add standalone Markdown parsing library (PR #202991)
Neil Nair via llvm-commits
- [clang] [llvm] [Clang][RISCV] packed exchanged add/sub intrinsics (PR #205251)
via llvm-commits
- [llvm] [mlir] [MLIR][ADT] Improve matcher compatability with C++20 STL (PR #205255)
Ches Burks via llvm-commits
- [llvm] [AMDGPU][True16] reduce compile-time heuristic for coalescer pass (PR #205256)
Guo Chen via llvm-commits
- [llvm] [SampleProfileMatcher] Sample profile duplication to avoid stale CFG profile matching conflicts (PR #202460)
via llvm-commits
- [llvm] [orc-rt] Replace AAHandlerTraits with CallableArgInfo. NFCI. (PR #205257)
Lang Hames via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne (add (select (icmp X, C), TrueC, FalseC), X), 0 (PR #196027)
Muhammed Shiyas N via llvm-commits
- [polly] Isl ast gen compute out (PR #201859)
Shikhar Jain via llvm-commits
- [llvm] [RISCV] Avoid implicit conversions from MCRegister to MCPhysReg. NFC (PR #205260)
Craig Topper via llvm-commits
- [flang] [llvm] [flang] Fix wrong result for exponentiation when denormal is expected (PR #205262)
via llvm-commits
- [llvm] [X86] Lower vector unsigned integer division through f64 division (PR #205263)
Adam Scott via llvm-commits
- [llvm] AMDGPU/GlobalISel: Implement G_GET/SET_ROUNDING (PR #205265)
via llvm-commits
- [clang] [llvm] [AArch64] Add missing SubtargetFeature for hip12 core (PR #205246)
Zhiheng Xie via llvm-commits
- [llvm] c492c7d - [RISCV] Avoid implicit conversions from MCRegister to MCPhysReg. NFC (#205260)
via llvm-commits
- [llvm] [MergeFunctions] Preserve entry counts on folds (PR #202218)
Alok Kumar Sharma via llvm-commits
- [llvm] AMDGPU: Move AMDGPUTargetID to AMDGPUTargetParser (PR #205268)
via llvm-commits
- [llvm] [ArrayRef] Relax iterator_range constructor (NFC) (PR #205183)
Ramkumar Ramachandra via llvm-commits
- [llvm] [orc-rt] Add return serialization to AllocActionFunction::handle. (PR #205271)
Lang Hames via llvm-commits
- [llvm] [SPIR-V] Fix correction shift for i8 bitreverse in shader mode (PR #203829)
via llvm-commits
- [llvm] [RISCV] Declare TLSDESC clobbers for vector registers and CSRs per psABI (PR #205027)
via llvm-commits
- [llvm] [polly] [SCEV] Infer addrec nowrap flags during range analysis (PR #202964)
Nikita Popov via llvm-commits
- [llvm] [Analysis] Add intra-procedural EscapeAnalysis (PR #169896)
Alexey Paznikov via llvm-commits
- [llvm] [TSan] Use EscapeAnalysis to eliminate redundant instrumentation (PR #192945)
Alexey Paznikov via llvm-commits
- [clang] [lld] [llvm] [clang] [lld] Apple Kext support (PR #204805)
Visual Ehrmanntraut via llvm-commits
- [clang] [llvm] AMDGPU: Use module flags to control xnack and sramecc (PR #204595)
Matt Arsenault via llvm-commits
- [llvm] 50838f4 - [symbolizer] Add a --pdb option. (#171053)
via llvm-commits
- [llvm] [Bazel] Fixes 639c5a0 (PR #205273)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Graham Hunter via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Graham Hunter via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Graham Hunter via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Graham Hunter via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Graham Hunter via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] [AssumptionCache] Fix removeAffectedValues() when value is repeated in AssumeInst (PR #205275)
Thurston Dang via llvm-commits
- [llvm] [Object][COFF] Introduce the .llvm.arm64x section (PR #205156)
James Henderson via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Sneaky Weasel via llvm-commits
- [llvm] [JumpThreading] Hoist constant-size allocas and lifetime.start to the nearest common dominator (PR #205248)
Nikita Popov via llvm-commits
- [llvm] [SystemZ] Enable liveness reduction in pre-RA sched strategy. (PR #188823)
Ulrich Weigand via llvm-commits
- [llvm] [LV] Support masked interleaved access with gaps for scalable vector (PR #196479)
Mel Chen via llvm-commits
- [llvm] 9550cd7 - [IR] Remove IRBuilder AddMetadataToInst (#202280)
via llvm-commits
- [llvm] [llvm-readobj][COFF] Dump .modmeta section (PR #201695)
James Henderson via llvm-commits
- [llvm] [NFC][BOLT] clean up unused option '--cu-processing-batch-size' (PR #204515)
via llvm-commits
- [llvm] [AMDGPU][InsertWaitCnts] Make HWEvent a BitMask (PR #203864)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [llvm-objdump] Add --substitute-path and --source-dir for --source (PR #201096)
James Henderson via llvm-commits
- [clang] [lld] [llvm] [LLVM][WebAssembly] Implement branch hinting proposal (PR #146230)
Alexis Engelke via llvm-commits
- [clang] [llvm] [RISCV] Add support for quadruple-precision floating point ABIs (PR #195166)
Gábor Spaits via llvm-commits
- [llvm] [AMDGPU][CodeGen] Implement SimplifyDemandedBitsForTargetNode for readlane, wwm and set.inactive intrinsics. (PR #190830)
Tim Renouf via llvm-commits
- [llvm] [Offload][OpenMP] Accept `omp_initial_device` for runtime calls (PR #205290)
Jan André Reuter via llvm-commits
- [llvm] [Hexagon] Add GlobalArrayAlignment pass (PR #205293)
Akash Agrawal via llvm-commits
- [llvm] [MemorySSA] Make getPreviousDef iterative to avoid stack overflow (PR #205159)
Antonio Frighetto via llvm-commits
- [llvm] 876439f - [X86][Inline] Make ABI compatibility check more precise (#205106)
via llvm-commits
- [llvm] [X86] madd.ll - add SSE42 test coverage (PR #205299)
Simon Pilgrim via llvm-commits
- [llvm] [IR] Add elementwise modifier to atomic loads (PR #204556)
Harrison Hao via llvm-commits
- [llvm] Add symbol version support to llvm-ifs (PR #163030)
via llvm-commits
- [llvm] [LoopInterchange] Supported partially-perfect Loop Nests (PR #199511)
Rohit Garg via llvm-commits
- [llvm] [DTLTO] Do not serialize inputs that hit in the ThinLTO cache (PR #204104)
Edd Dawson via llvm-commits
- [llvm] [SystemZ] Add serialization strings for some MO target flags. (PR #203053)
Ulrich Weigand via llvm-commits
- [llvm] 8289d98 - [FixIrreducible] Use reportFatalUsageError for unsupported terminators (#205244)
via llvm-commits
- [llvm] bad300b - [MLIR][ADT] Improve matcher compatability with C++20 STL (#205255)
via llvm-commits
- [llvm] [flang] Fix value separators for CHARACTER array output (PR #205303)
via llvm-commits
- [llvm] [InstCombine] Prevent unsafe float clamp to min/max canonicalization (PR #201508)
Nathiyaa Sengodan via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Nathiyaa Sengodan via llvm-commits
- [llvm] 3f7eb27 - [X86] madd.ll - add SSE42 test coverage (#205299)
via llvm-commits
- [llvm] [NFC][CodeGen] Don't allow copying SUnit (PR #205213)
Nathan Corbyn via llvm-commits
- [llvm] fbdb644 - AMDGPU: Move AMDGPUTargetID to AMDGPUTargetParser (#205268)
via llvm-commits
- [llvm] AMDGPU: Rename AMDGPUTargetID to TargetID (PR #205269)
Matt Arsenault via llvm-commits
- [llvm] [MachineScheduler] Rework dag-maps-huge-region (PR #200945)
Nathan Corbyn via llvm-commits
- [clang] [llvm] [HLSL] Implement Texture2DArray for HLSL (PR #203951)
Tim Corringham via llvm-commits
- [lld] [lld][ELF] Allow explicit address expressions on .tbss output sections (PR #196447)
via llvm-commits
- [llvm] [BOLT] Replace partial instructions with nops in patched entries (PR #205211)
Amir Ayupov via llvm-commits
- [llvm] [AMDGPU] Select S_CSELECT_B32/64 for uniform extensions from i1 (PR #204238)
via llvm-commits
- [llvm] 11a928e - [LSR] Don't merge ICmpZero uses outside loop (#205131)
via llvm-commits
- [llvm] [BOLT] Simple hugify fixes and refactoring (PR #202609)
Amir Ayupov via llvm-commits
- [llvm] [AArch64] Add SVE patterns for [su]adalp with separate ADD. (PR #204796)
Paul Walker via llvm-commits
- [llvm] [RISCV][XCV] Add LLVM intrinsics and patterns for XCVsimd (PR #204880)
via llvm-commits
- [llvm] [X86][TTI] Handle structs in areTypesABICompatible() (PR #205308)
Nikita Popov via llvm-commits
- [llvm] 649e3e0 - [X86][TTI] Handle structs in areTypesABICompatible() (#205308)
via llvm-commits
- [llvm] [LV] Fix incorrect address for interleave loads with dead members (PR #203555)
Mel Chen via llvm-commits
- [llvm] [llvm-cov] Add inline exclusion marker support for coverage reporting (PR #203724)
Sebastian Müller via llvm-commits
- [llvm] [SCEV] Prove implied conditions via matching SCEV differences (PR #201839)
Timur Golubovich via llvm-commits
- [llvm] [AArch64] Codegen for AArch64 Return Address Signing Hardening (PR #176187)
Victor Campos via llvm-commits
- [llvm] AMDGPU: Temporarily restore disassembler's dependency on TargetParser, again (PR #205309)
Matt Arsenault via llvm-commits
- [llvm] [X86] phaddsub.ll - update PR39921/PR39936 test case to a vector.reduce.v8i32 call (PR #205310)
Simon Pilgrim via llvm-commits
- [llvm] 3bfec5d - AMDGPU: Temporarily restore disassembler's dependency on TargetParser, again (#205309)
via llvm-commits
- [llvm] [SystemZ] Don't scalarize truncating vector fp to uint conversions. (PR #205311)
Jonas Paulsson via llvm-commits
- [llvm] [AArch64] Combine undef UZP and NVCAST away. (PR #204623)
Paul Walker via llvm-commits
- [llvm] 1e30185 - [SystemZ] Add serialization strings for some MO target flags. (#203053)
via llvm-commits
- [llvm] [CI] switch to BuildTools variant of Visual Studio (PR #201335)
Charles Zablit via llvm-commits
- [llvm] [LV] Handle partial reductions with predication (PR #194859)
Jacob Crawley via llvm-commits
- [clang] [llvm] [openmp] [OpenMP] OpenMP 6.0 taskgraph support (WIP) (PR #188765)
Julian Brown via llvm-commits
- [llvm] [InstCombine] Sink instructions across assumes (PR #205314)
Nikolas Klauser via llvm-commits
- [llvm] [SDAG] Bad codegen for swapping two bits (PR #205315)
via llvm-commits
- [llvm] [NFC] UnicodeNameMappingGenerator: restore #include <unordered_map> (PR #205316)
Julian Nagele via llvm-commits
- [llvm] 8b7e7fa - [NFC] UnicodeNameMappingGenerator: restore #include <unordered_map> (#205316)
via llvm-commits
- [llvm] [SLSR] Fix slsr gep stride delta miscompile (PR #204278)
via llvm-commits
- [llvm] [BOLT][AArch64] reproducible output with constant islands (PR #204546)
Alexey Moksyakov via llvm-commits
- [llvm] 7f56706 - [X86] phaddsub.ll - update PR39921/PR39936 test case to a vector.reduce.v8i32 call (#205310)
via llvm-commits
- [llvm] 516ab1a - [SystemZ] Enable liveness reduction in pre-RA sched strategy. (#188823)
via llvm-commits
- [llvm] ebd969f - AMDGPU: Rename AMDGPUTargetID to TargetID (#205269)
via llvm-commits
- [llvm] [Archive][COFF] Split hybrid COFF files when adding them to an archive (PR #205160)
Jacek Caban via llvm-commits
- [llvm] 9750a8d - [LLVM][ConstantFP] Replace uses of isExactlyValue(+/-1.0) with isOne/isMinusOne. (#204333)
via llvm-commits
- [clang] [llvm] [LLVM][ConstantFP] Replace uses of isExactlyValue(+/-1.0) with isOne/isMinusOne. (PR #204333)
Paul Walker via llvm-commits
- [clang] [compiler-rt] [X86] Remove x86 PDEP/PEXT clang intrinsics and rely on generic elementwise implementations (PR #204969)
Simon Pilgrim via llvm-commits
- [llvm] 7db1304 - [LLVM][CodeGen] Remove +bf16 for ARM/AArch64 tests that don't strictly need the feature flag. (#204199)
via llvm-commits
- [llvm] [LLVM][CodeGen] Remove +bf16 for ARM/AArch64 tests that don't strictly need the feature flag. (PR #204199)
Paul Walker via llvm-commits
- [llvm] [orc-rt] Split AllocAction tests by SPS dependency. (PR #205322)
Lang Hames via llvm-commits
- [llvm] [SPIRV] Add SPV_KHR_ray_query lowering (PR #202048)
Dmitry Sidorov via llvm-commits
- [compiler-rt] compiler-rt: Stop using APPLE cmake variable (PR #203357)
Matt Arsenault via llvm-commits
- [llvm] [llvm-cov] Make table header in index.html sticky (PR #203315)
Hendrik Müller via llvm-commits
- [clang] [clang-tools-extra] [lldb] [llvm] [mlir] Remove unused variables throughout the monorepo (PR #204994)
Nikolas Klauser via llvm-commits
- [llvm] [RFC][LangRef] Specify that the accessed bytes of concurrent atomics must be either disjoint or the same (PR #204329)
via llvm-commits
- [llvm] [libsycl] add operators to sycl::range and sycl::id (PR #203572)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SPIRV] Cooperative matrix under the Vulkan/Shader flavor (PR #202049)
Dmitry Sidorov via llvm-commits
- [llvm] Reapply "[InstCombine] Merge consecutive assumes" (#205177) (PR #205324)
Nikolas Klauser via llvm-commits
- [clang] [llvm] [OpenMP][Clang] Add no-loop SPMD kernel promotion (PR #205325)
Nicole Aschenbrenner via llvm-commits
- [llvm] [JumpThreading] Materialize PHIs in duplicateCondBranchOnPHIIntoPred (PR #204859)
Hongyu Chen via llvm-commits
- [clang] [llvm] [SPIRV] Handle AMDGPU buffers in AMDGCN flavoured SPIR-V (PR #199376)
Dmitry Sidorov via llvm-commits
- [llvm] [GlobalISel][AMDGPU][AArch64] Fix GlobalISel copy propagation (PR #188781)
Petar Avramovic via llvm-commits
- [llvm] 25f0443 - [OpenMP] Remove unused isStrictSubset template (NFC) (#202987)
via llvm-commits
- [llvm] [OpenMP] Remove unused isStrictSubset template (NFC) (PR #202987)
Aaron Ballman via llvm-commits
- [clang] [clang-tools-extra] [lldb] [llvm] [mlir] Remove unused variables in the monorepo (PR #204994)
Nikolas Klauser via llvm-commits
- [clang] [compiler-rt] [flang] [llvm] [mlir] [DebugMetadata][DwarfDebug][CodeView] Support function-local static variables in lexical block scopes (6/7) (PR #187927)
Vladislav Dzhidzhoev via llvm-commits
- [compiler-rt] [compiler-rt] Fix default builtins target _Float16 detection on x86_64/i386 (PR #204474)
LLVM Continuous Integration via llvm-commits
- [llvm] e9aec19 - Reapply "[InstCombine] Merge consecutive assumes" (#205177) (#205324)
via llvm-commits
- [llvm] [LV][NFC] Add SVE tests for masked interleaved accesses with gaps (PR #205330)
David Sherwood via llvm-commits
- [llvm] [ConstraintElimination] Handle equality predicates with signed system (PR #205331)
Antonio Frighetto via llvm-commits
- [llvm] [ARM] Regenerate vcombine.ll. NFC (PR #205335)
David Green via llvm-commits
- [llvm] b713aae - [ARM] Regenerate vcombine.ll. NFC (#205335)
via llvm-commits
- [llvm] [docs][tools][DirectX] Document DXContainer debug info parts (PR #204021)
Vladislav Dzhidzhoev via llvm-commits
- [polly] [Polly] Fix invariant load hoisting when ancestor SAI is written in scop (PR #204800)
Michael Kruse via llvm-commits
- [llvm] [orc-rt] Add MacroUtils.h header for general purpose macros. (PR #205337)
Lang Hames via llvm-commits
- [llvm] [DirectX] Fill CommitCount field of VERS part with LLVM_COMMIT_COUNT (PR #204024)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] 0a991b7 - [LLVM][Runtimes] Forward 'LLVM_LIBDIR_SUFFIX' to runtimes by default (#205182)
via llvm-commits
- [llvm] 9a5e3fd - [llvm-offload-binary] Add `member` key to single out archive members (#205170)
via llvm-commits
- [llvm] [llvm-offload-binary] Add `member` key to single out archive members (PR #205170)
Joseph Huber via llvm-commits
- [llvm] a06ac5d - [AArch64] Add flag to conditionally write FPMR (#203911)
via llvm-commits
- [llvm] 7a0829e - [AMDGPU] Define new target gfx1154 (#204816)
via llvm-commits
- [llvm] 1416b5f - [AMDGPU][DAGCombiner] Fix UADDO/USUBO_CARRY carry-out miscompile and remove redundant AMDGPU combine (#204362)
via llvm-commits
- [llvm] [orc-rt] Add ORC_RT_SPS_ALLOC_ACTION helper macro. (PR #205339)
Lang Hames via llvm-commits
- [llvm] [ADT][NFC] Use is_constructible instead of implementing it ourselves (PR #205341)
Nikolas Klauser via llvm-commits
- [llvm] [Coverage] Fix atomic mode for certain types of coverage counter updates (PR #204597)
NAKAMURA Takumi via llvm-commits
- [lld] [llvm] DTLTO Cache optimization - rebased (PR #203971)
Katya Romanova via llvm-commits
- [llvm] [BPF] Fix out-of-bounds write in fillGenericConstant (PR #203759)
Quanye Yang via llvm-commits
- [llvm] [AMDGPU] Fix fmul/fma legacy sign-of-zero miscompile (PR #203567)
Wooseok Lee via llvm-commits
- [llvm] [lit] Extract pluggable ExecutionBackend in run.py (PR #205344)
via llvm-commits
- [llvm] [TTI][Inline] Define inlining behavior in SubtargetFeature (PR #205348)
Nikita Popov via llvm-commits
- [llvm] [AArch64][GlobalISel] Add custom legalisation for G_INSERT_SUBVECTOR (PR #205349)
Joshua Rodriguez via llvm-commits
- [llvm] [CodeGen] Add tests for `determineCalleeSaves`. (PR #204855)
Mikhail Gudim via llvm-commits
- [llvm] a4a59de - [LV][NFC] Add SVE tests for masked interleaved accesses with gaps (#205330)
via llvm-commits
- [llvm] [DebugInfo][CodeView] Resolve forward references to types without unique name (PR #203781)
via llvm-commits
- [clang] [llvm] [OpenMP][Offload] Use argument pointer array in host kernels (PR #205355)
Piotr Balcer via llvm-commits
- [llvm] [docs] Fix typo in Docker.rst (PR #205346)
Tim Gymnich via llvm-commits
- [llvm] [AArch64] Don't call fma/fmaf for @llvm.fmuladd.f64/f32 in softfp (PR #205356)
Simon Tatham via llvm-commits
- [llvm] Silence conversion warning; NFC (PR #205357)
Aaron Ballman via llvm-commits
- [llvm] f8aa5f6 - [Hexagon] Add KCFI support for forward-edge control flow integrity (#191746)
via llvm-commits
- [llvm] [Hexagon] Do not promote unaligned loop access to memmove. (PR #205358)
via llvm-commits
- [llvm] [Analysis] Reuse RuntimeLibCalls.td for TargetLibraryInfo (PR #199529)
via llvm-commits
- [llvm] [CHERI] Add a Support utility for determining alignment requirements of CHERI capabilities. (PR #197402)
Aaron Ballman via llvm-commits
- [compiler-rt] [tysan] Guard mallopt() use on SANITIZER_GLIBC instead of SANITIZER_LINUX (PR #203118)
Brian Cain via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add uniformity-aware offload profile format and instrumentation (PR #190708)
Yaxun Liu via llvm-commits
- [llvm] JumpThreading: Enable optimizing out loop-carried ptrauth operations. (PR #204655)
Aaron Ballman via llvm-commits
- [llvm] 7befba8 - Silence conversion warning; NFC (#205357)
via llvm-commits
- [llvm] [PowerPC] improve performance on the isNan and !isNan function in case of -ffp-model=strict (PR #204170)
zhijian lin via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
Igor Kirillov via llvm-commits
- [llvm] [TBAA] Assume struct member TBAA does not alias errno (PR #200367)
Nikita Popov via llvm-commits
- [llvm] [X86] madd.ll - add additional tests for matchPMADDWD folds that fail with larger source types (PR #205362)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [AMDGPU] Add more generic targets (PR #205363)
Mirko Brkušanin via llvm-commits
- [llvm] fdb70df - [RISCV][P-ext] Add mvd alias for padd.dw rd, zero, rs. Use for copy idiom. (#205223)
via llvm-commits
- [llvm] 62c9839 - [LegalizeTypes] Fix incorrect EVL1 clip in SplitVecRes_VP_SPLICE. (#205021)
via llvm-commits
- [llvm] Upload man pages with attestation (PR #204852)
Tom Stellard via llvm-commits
- [llvm] Preserve the result number of a statepoint call target (PR #205364)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
Nikita Popov via llvm-commits
- [llvm] db31a66 - [docs] Fix typo in Docker.rst (#205346)
via llvm-commits
- [llvm] [TableGen] Use guarded assert in constexpr functions (PR #194728)
Aaron Ballman via llvm-commits
- [llvm] [SDAG][NVPTX] Cache control metadata support and lowering (PR #204067)
Jason Eckhardt via llvm-commits
- [llvm] a91e271 - [X86] madd.ll - add additional tests for matchPMADDWD folds that fail with larger source types (#205362)
via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Rahul Joshi via llvm-commits
- [llvm] [RISCV] Remove isCodeGenOnly=0 from PseudoLA_TLSDESC. (PR #205366)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] SDAG and GISel support for folding fabs into fp_round source modifiers (PR #204861)
Chinmay Deshpande via llvm-commits
- [llvm] Patch 1: [LV][NFCI] Parameterize CM instance for the Planner (PR #202818)
Hassnaa Hamdi via llvm-commits
- [llvm] [InstCombine] Fold (bw-1) - ctlz(x&-x) to cttz (PR #198649)
via llvm-commits
- [llvm] [libsycl] Implement memcpy API (PR #205369)
Sergey Semenov via llvm-commits
- [compiler-rt] Revert "Revert "[Compiler-rt][test] Fix circular link dependency between builtins and libc"" (PR #204728)
Kelvin Li via llvm-commits
- [clang] [clang-tools-extra] [flang] [libc] [libcxx] [libunwind] [lld] [lldb] [llvm] [openmp] [polly] [3/4]: [docs] Create utils/docs (PR #203962)
Scott Linder via llvm-commits
- [llvm] [1/4]: [docs] Add BOLTAArch64OptimizationStatus to toctree (PR #203964)
Scott Linder via llvm-commits
- [llvm] [PassBuilder] Add extra SimplifyCFG/LICM/EarlySCE to late FullLTO passes (PR #197678)
Momchil Velikov via llvm-commits
- [llvm] [NVPTX] Rewrite kernel signatures in param AS (PR #204192)
Alex MacLean via llvm-commits
- [llvm] [SLP]Fix dominance crash for scheduled copyable PHI-operand bundles (PR #205372)
Alexey Bataev via llvm-commits
- [llvm] [X86][LV] Add partial-reduction dot-product support (PR #205373)
Zihao Wang via llvm-commits
- [llvm] a053571 - [SLP]Fix dominance crash for scheduled copyable PHI-operand bundles
via llvm-commits
- [llvm] [PassBuilder] Add extra ModuleInliner/SROA/SimplifyCFG/LICM to late FullLTO passes (PR #197678)
Momchil Velikov via llvm-commits
- [clang] [compiler-rt] [llvm] [Hexagon] Add ShadowCallStack support (PR #200508)
via llvm-commits
- [llvm] [LoopUnroll] Fix freqs for unconditional latches: N>2, uniform (PR #182405)
Joel E. Denny via llvm-commits
- [clang] [llvm] [clang] Implement P3733R1 (PR #203944)
Corentin Jabot via llvm-commits
- [llvm] [LowerBufferFatPointers] Correctly handle alignment modes (PR #134329)
Krzysztof Drewniak via llvm-commits
- [llvm] [Bazel] Fixes 7591910 (PR #205377)
via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Reid Kleckner via llvm-commits
- [llvm] [X86] Add ISD::MULHS/MULHU v4i64/v8i64 lowering (PR #169819)
via llvm-commits
- [llvm] [NVPTX] Refactor prototype emission out of ISel (PR #203663)
Reid Kleckner via llvm-commits
- [llvm] Revert "Reapply "[InstCombine] Merge consecutive assumes" (#205177)" (PR #205380)
Nikolas Klauser via llvm-commits
- [llvm] [Object][Wasm] Guard relocation diagnostics against out-of-range indexes (PR #204872)
Sam Clegg via llvm-commits
- [libc] [llvm] [libc] make baremetal freelist heap headers-only (PR #205381)
Schrodinger ZHU Yifan via llvm-commits
- [libc] [llvm] [libc] add option for hardened freelist (PR #205382)
Schrodinger ZHU Yifan via llvm-commits
- [llvm] [LoopVectorize] Don't assert in getVectorCallCost for vector library variants (PR #202085)
via llvm-commits
- [llvm] [InstCombine] Fold (bw-1) - ctlz(x&-x) to cttz (PR #205383)
via llvm-commits
- [llvm] [libsycl] add build dependencies on clang tools (PR #205384)
Kseniya Tikhomirova via llvm-commits
- [flang] [llvm] [flang][OpenMP] Check that IF clause applies to at most one leaf (PR #205164)
Jason Van Beusekom via llvm-commits
- [llvm] db07876 - [RISCV] Remove isCodeGenOnly=0 from PseudoLA_TLSDESC. (#205366)
via llvm-commits
- [llvm] [NFC][Support] Implement slash-agnostic path matching in GlobPattern (PR #202854)
Eli Friedman via llvm-commits
- [llvm] Fix InstCombine variable folding crash (PR #205148)
Yingwei Zheng via llvm-commits
- [llvm] e09eee2 - [Instrumentor] Add comparison instrumentation opportunity (#204069)
via llvm-commits
- [clang] [llvm] [llvm][option] Remove bitfield marshalling (PR #203051)
Ben Langmuir via llvm-commits
- [llvm] [SLP] Don't recognize rotated widened strided stores in analyzeRtStrideCandidate() (PR #204013)
Ryan Buchner via llvm-commits
- [llvm] [dsymutil] Use more portable way to compare timestamp (NFC) (PR #204680)
Jonas Devlieghere via llvm-commits
- [llvm] [MetaRenamer] Change basic block naming from 'bb' to 'bbl' (PR #205393)
Thurston Dang via llvm-commits
- [llvm] [TargetLowering] Optimize scmp with 0 using (x ashr 31) | (-x shr 31) (PR #205398)
via llvm-commits
- [compiler-rt] [sanitizer-common][Darwin] gracefully handle mach_vm_region_recurse error (PR #194436)
Andrew Haberlandt via llvm-commits
- [llvm] [BPF] Sort BTF struct members by offset (PR #205396)
Tamir Duberstein via llvm-commits
- [llvm] [SCCP] Fix overdefined worklist regression (PR #205208)
Shonie Caplan via llvm-commits
- [llvm] 95decf7 - [BasicAA] Allow some more recursion across GEPs/phis. (#205010)
via llvm-commits
- [llvm] 594cce3 - [AMDGPU] Change static NOP last terminator SI_DEMOTE_I1 to be replaced by S_BRANCH instead of assert (#204649)
via llvm-commits
- [lld] [LLD] Initial support for MIPS COFF relocations (PR #205200)
Jessica Clarke via llvm-commits
- [llvm] [LV] Remove unused getInt/Fp/PointerInductionDescriptor accessors (NFC) (PR #205414)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Use instrLatency for memory HWUI cycle accounting (PR #205418)
Jeffrey Byrnes via llvm-commits
- [llvm] 9757708 - [LoopVectorize] Don't assert in getVectorCallCost for vector library variants (#202085)
via llvm-commits
- [llvm] [Instrumentor] Add spellcheck for instrumentor properties (PR #205416)
via llvm-commits
- [llvm] [VPlan] Handle loads feeding memops in makeMemOpWideningDecisions (NFC) (PR #196842)
Florian Hahn via llvm-commits
- [llvm] [SLP][NFC] Remove extra checks from analyzeRtStrideCandidate() (PR #205415)
Alexey Bataev via llvm-commits
- [llvm] [infra] Exclude libc config files from RISC-V label (PR #205407)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Remove assembly string from PseudoLA_TLSDESC. NFC (PR #205406)
Sam Elliott via llvm-commits
- [llvm] cf78c54 - [MemoryBuiltins][NFC] Clang format and fixed coding style (#205205)
via llvm-commits
- [llvm] 0fdfa2b - [RISCV] Remove assembly string from PseudoLA_TLSDESC. NFC (#205406)
via llvm-commits
- [clang] [llvm] [clang][llvm]Uncorrelate CFI and Callgraph related type metadata annotations (PR #204266)
Prabhu Rajasekaran via llvm-commits
- [llvm] Revert "[NFC][Support] Implement slash-agnostic path matching in GlobPattern" (PR #205409)
Shankar Easwaran via llvm-commits
- [llvm] [gn build] Port commits (PR #205428)
Arthur Eubanks via llvm-commits
- [llvm] [AMDGPU] Lower uniform usubsat to SOP (PR #203155)
via llvm-commits
- [llvm] cf6527a - [gn build] Port commits (#205428)
via llvm-commits
- [llvm] [AMDGPU] Fix SimplifyDemandedBitsForTargetNode for set.inactive intrinsic. (PR #205388)
Jay Foad via llvm-commits
- [llvm] [WebAssembly] Define `__funcref_call_table` in generated asm and objects (PR #180900)
Sam Clegg via llvm-commits
- [llvm] [Github] Make prune-unused-branches only delete branches after 7 days (PR #205438)
Aiden Grossman via llvm-commits
- [clang] [flang] [llvm] [mlir] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
Johannes Doerfert via llvm-commits
- [llvm] 43b63b6 - [SandboxVec][Scheduler] Implement direction (#205193)
via llvm-commits
- [llvm] Cpu features cross platform (PR #205447)
Lang Hames via llvm-commits
- [llvm] bab165e - [dsymutil] Fix help message after #200971 (#203337)
via llvm-commits
- [llvm] [dsymutil] Fix help message after #200971 (PR #203337)
Steven Wu via llvm-commits
- [libunwind] [llvm] [MC][AArch64] Add .cfi_llvm_set_ra_sign_state for PAuth_LR (PR #205442)
via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Support for "atomic compare capture" (PR #202315)
via llvm-commits
- [clang] [lld] [lld][COFF] Add optimization remarks options to lld-link (PR #205390)
Eugene Rozenfeld via llvm-commits
- [lld] [COFF] Make ICF compare .pdata xdata references (PR #205456)
Reid Kleckner via llvm-commits
- [llvm] [DRAFT][LLVM][DEBUG] Reference implementation of multi-level line table support (PR #205453)
Alexander Yermolovich via llvm-commits
- [clang] [llvm] [clang] Support the Swift calling convention on 32-bit PowerPC (PR #205457)
Alsey Coleman Miller via llvm-commits
- [llvm] [Darwin][ASan] Strip MTE-tags for inlined shadow translations (PR #204827)
Florian Mayer via llvm-commits
- [llvm] [DRAFT][Runtimes] Make runtimes configure wait for flang in shared-library builds (PR #205425)
Eugene Epshteyn via llvm-commits
- [llvm] [Runtimes] Don't execute flang during the runtimes configure step (PR #205458)
Eugene Epshteyn via llvm-commits
- [llvm] [Github] Reenable prune-unused-branches workflow (PR #205439)
Aiden Grossman via llvm-commits
- [llvm] [AMDGPU] Reject src1 immediates with dpp when unsupported (PR #201494)
Frederick Vu via llvm-commits
- [llvm] [SandboxVec][Scheduler] Cleanup: Use interval in loop and reset sched state (PR #205465)
via llvm-commits
- [llvm] [Instrumentor] Add subtype IDs to complement type IDs for vectors/arrays (PR #205466)
Johannes Doerfert via llvm-commits
- [llvm] 87c73ad - [llubi] Add basic support for pointer comparisons (#205410)
via llvm-commits
- [llvm] [llubi] Add basic support for pointer comparisons (PR #205410)
Yingwei Zheng via llvm-commits
- [clang] [llvm] [clang][modules] Prevent deadlock in module cache (PR #182722)
Cyndy Ishida via llvm-commits
- [llvm] [AMDGPU] Adjust amdgpu fmax/fmin legalization (PR #202917)
via llvm-commits
- [clang] [llvm] [RISCV] Add support for Swift calling conventions and error handling (PR #205469)
Alsey Coleman Miller via llvm-commits
- [llvm] [Hexagon] Add HVX caller-save remark pass for call-site diagnostics (PR #189188)
LLVM Continuous Integration via llvm-commits
- [llvm] [X86] matchPMADDWD - add support for larger source types (PR #205391)
Phoebe Wang via llvm-commits
- [llvm] [SLP] Vectorize zero-tested OR/UMax reductions (PR #205473)
via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Hygon C86-4G-M8 Initial enablement (PR #204587)
Xiaomeng Zhang via llvm-commits
- [llvm] [RISCV] Emit .option arch extensions without the "experimental-" prefix (PR #205471)
Pengcheng Wang via llvm-commits
- [llvm] [llubi] Add support for byval pointer arguments (PR #201852)
Yingwei Zheng via llvm-commits
- [libc] [llvm] [libc][math][c23] Add tanbf16 math function (PR #185100)
via llvm-commits
- [llvm] [LoongArch] Lower ANY_EXTEND to ZERO_EXTEND under LASX to avoid scalarization (PR #201099)
via llvm-commits
- [llvm] [RISCV][P-ext] Select signed widening add/sub accumulate to wadda/wsuba (PR #205475)
via llvm-commits
- [llvm] 7570d2d - [AMDGPU] Reject src1 immediates with dpp when unsupported (#201494)
via llvm-commits
- [llvm] [GVN] Support load PRE through select addresses (incl. indexed selects) (PR #203863)
Pengcheng Wang via llvm-commits
- [llvm] [BOLT][Passes] use DenseMap/SmallPtrSet in CacheMetrics and TailDupli… (PR #205480)
David CARLIER via llvm-commits
- [llvm] AMDGPU: VALU data fast-forwarding needs no s_delay (PR #205481)
Reem Elkhouly via llvm-commits
- [llvm] [LoopFusion] Do not fuse loops containing convergent operations (PR #203460)
Madhur Amilkanthwar via llvm-commits
- [clang] [llvm] [mlir] Enforce single-operand form for llvm.loop.distribute metadata (PR #201077)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan][NFC] Cache the vector loop region lookup (PR #199437)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan] Compute blend masks from minimum set of edge masks (PR #201783)
Luke Lau via llvm-commits
- [llvm] [LoopUnroll] Skip called function in constant-op reduction filter (PR #200868)
Madhur Amilkanthwar via llvm-commits
- [llvm] [Allocator] Drop the fast-path null check via a sentinel End (PR #205485)
Fangrui Song via llvm-commits
- [llvm] [libsycl] add heuristics to prefer devices with compatible images (PR #203530)
Artur Gainullin via llvm-commits
- [llvm] [Hexagon] Fix 32-bit funnel shift miscompilation with register shift amounts (PR #205489)
Brian Cain via llvm-commits
- [libc] [llvm] [libc][math] Implement single precision lgamma function (PR #205490)
via llvm-commits
- [llvm] [Hexagon] Fix unused variable in non-assert builds (KCFI) (PR #205491)
Brian Cain via llvm-commits
- [llvm] 81a8c66 - [LV] Accept swapped operands in early-exit condition compare (#199989)
via llvm-commits
- [llvm] [SCEV] Fix assertion failure in howManyGreaterThans (PR #204527)
via llvm-commits
- [llvm] c656cb1 - [Hexagon] Fix unused variable in non-assert builds (KCFI) (#205491)
via llvm-commits
- [llvm] a12ce96 - [llubi] Implement memory manipulation intrinsics (#204932)
via llvm-commits
- [llvm] [BOLT] hugify: macro constants instead of hardcoded values (PR #202609)
via llvm-commits
- [llvm] [LV] Pre-commit test for live-out derivation requiring VPExpandSCEVRecipe. nfc (PR #204350)
Florian Hahn via llvm-commits
- [llvm] 474b21a - [DebugInfo][LLDB] Fix generic DW_OP_const handling (#204353)
via llvm-commits
- [llvm] [LoopFusion] Share fusion tail between guarded and unguarded paths (NFC) (PR #205492)
Madhur Amilkanthwar via llvm-commits
- [llvm] [mlir] [Linalg] Fix crash in vectorizeScalableVectorPrecondition with undersized vector sizes (PR #205493)
via llvm-commits
- [llvm] [InstCombine] Ignore offset when removing redundant alignment assumptions (PR #202423)
Nikolas Klauser via llvm-commits
- [llvm] [RISCV] Add explicit defs in PseudoLA_TLSDESC (PR #205494)
via llvm-commits
- [llvm] [CMake][ASAN] Add support for ADDRESS_SANITIZER_BUILD compile option (PR #83595)
Christian Ulmann via llvm-commits
- [llvm] d7414ff - [LoopFusion][NFC] Share fusion tail between guarded and unguarded paths (#205492)
via llvm-commits
- [libcxx] [libcxxabi] [llvm] [libc++] Enable clang-tidy in the CI again (PR #195047)
Nikolas Klauser via llvm-commits
- [llvm] [SROA] adjust struct layout requirements for struct to vector canonicalization (PR #201967)
Antonio Frighetto via llvm-commits
- [llvm] [RegisterPressure] Remove dead defs correctly (PR #156576)
Simon Pilgrim via llvm-commits
- [llvm] [BOLT] hugify: fix conflict with --no-huge-pages (PR #205497)
via llvm-commits
- [llvm] [RISCV] Convert opaque pointers in vp-combine-reverse-load.ll. NFC (PR #205498)
Luke Lau via llvm-commits
- [llvm] 82c5bce - [RISCV] Convert opaque pointers in vp-combine-reverse-load.ll. NFC (#205498)
via llvm-commits
- [llvm] Codegen - AMDGPU Subtarget FIXMES (PR #205499)
Nikhil Kotikalapudi via llvm-commits
- [llvm] 448c3d5 - [AArch64] Run cleanup one final time after peephole (#199711)
via llvm-commits
- [llvm] [ObjectYAML][NFC] Derive BBAddrMap section size from the CBA offset (PR #204056)
Haohai Wen via llvm-commits
- [llvm] da9252a - [ObjectYAML][NFC] Derive BBAddrMap section size from the CBA offset (#204056)
via llvm-commits
- [llvm] [AArch64][SVE] Use ADD/ADR instead of MUL/MLA for x*N (PR #198566)
Tomas Matheson via llvm-commits
- [llvm] AMDGPU/GlobalISel: RegBankLegalize G_ANYEXT s16 to s64 (PR #205470)
Petar Avramovic via llvm-commits
- [llvm] [ARM] Replace Neon concat patterns with insert_subregs. (PR #205505)
David Green via llvm-commits
- [llvm] [Support/ELF] Add OpenBSD NT_OPENBSD_PACMASK core note type (PR #205411)
James Henderson via llvm-commits
- [llvm] [BOLT][Documentation] Prepare documentation for hosting (PR #201378)
Paschalis Mpeis via llvm-commits
- [llvm] [UnifyFunctionExitNodes] skip mergereturn on terminating deoptimize/musttail (PR #204651)
Nikita Popov via llvm-commits
- [llvm] [MIPS] fix assert on `undef` first mask element (PR #203390)
Folkert de Vries via llvm-commits
- [llvm] [SCEV] Add missing Map.lookup in SCEVLoopGuardRewriter visitAddExpr/v… (PR #197433)
via llvm-commits
- [clang] [llvm] [Driver][DirectX] Add `/Qembed_debug` and `/Fd` flags (PR #204166)
Justin Bogner via llvm-commits
- [llvm] [BOLT] Increase BufSize in runtime/common.h (PR #204607)
Paul Osmialowski via llvm-commits
- [clang] [libcxx] [libcxxabi] [libunwind] [llvm] [runtimes] Don't create shared library targets when unsupported (PR #205513)
Matt Arsenault via llvm-commits
- [llvm] [X86] madd.ll - add additional tests for matchPMADDWD folds that fail with irregular source types (PR #205514)
Simon Pilgrim via llvm-commits
- [llvm] [VectorUtils] Discard predicates if no interleave groups are found. (PR #205424)
Ramkumar Ramachandra via llvm-commits
- [libcxx] [libcxxabi] [libunwind] [llvm] [runtimes] Don't create shared library targets when unsupported (PR #205517)
Matt Arsenault via llvm-commits
- [llvm] 34bdee7 - Remove unused variables in the monorepo (#204994)
via llvm-commits
- [llvm] [AArch64] Correct A510 scheduling information for LDn instructions (PR #205518)
John Brawn via llvm-commits
- [llvm] [LoongArch] Legalize LASX truncate with XVPICKEV instruction (PR #202485)
via llvm-commits
- [llvm] [UnifyFunctionExitNodes] remove the pass (PR #205519)
Arda Serdar Pektezol via llvm-commits
- [llvm] [PlaceSafepoints] Report usage error instead of asserting on invalid gc.safepoint_poll (PR #205520)
Gustas Rove via llvm-commits
- [llvm] 20988f8 - [X86] madd.ll - add additional tests for matchPMADDWD folds that fail with irregular source types (#205514)
via llvm-commits
- [llvm] [LowerTypeTests] Avoid null dereference on invalid branch funnel operand (PR #204951)
Arda Serdar Pektezol via llvm-commits
- [llvm] [CodeExtractor] Reject regions with terminating deoptimize (PR #204560)
Arda Serdar Pektezol via llvm-commits
- [llvm] [IROutliner] Do not outline non-uniform constants (PR #195450)
Arda Serdar Pektezol via llvm-commits
- [llvm] [AMDGPU][True16] Fix MadMix selection (PR #205431)
Petar Avramovic via llvm-commits
- [llvm] [AArch64][SME]Refine memory effects for SME load/store intrinsics. (PR #205525)
via llvm-commits
- [llvm] d8b6b29 - [AArch64][TableGen] Define ZA, ZT0 and FPMR memory defvars (#154144)
via llvm-commits
- [llvm] [VPlan] Introduce VPValue::user_empty (NFC) (PR #203518)
Ramkumar Ramachandra via llvm-commits
- [lld] [llvm] [DTLTO] Do not serialize inputs that hit in the ThinLTO cache (PR #204104)
Ben Dunbobbin via llvm-commits
- [llvm] 14840af - [flang][OpenMP] Check that IF clause applies to at most one leaf (#205164)
via llvm-commits
- [polly] 34ed491 - [SCEV] Infer addrec nowrap flags during range analysis (#202964)
via llvm-commits
- [llvm] 2b91b5b - [AArch64][SVE] Use ADD/ADR instead of MUL/MLA for x*N (#198566)
via llvm-commits
- [llvm] [AArch64][SVE] add missing MLA commute instcombine (PR #205526)
Tomas Matheson via llvm-commits
- [llvm] [AArch64] Fix Cortex-A320 latency incorrectness (PR #204598)
Nashe Mncube via llvm-commits
- [llvm] [AArch64] Fix correctness of FORM_TRANSPOSED_REG_TUPLE expansions (PR #205528)
Benjamin Maxwell via llvm-commits
- [llvm] [RISCV] Fold vp.reverse of vp.load through binary ops (PR #205529)
Luke Lau via llvm-commits
- [llvm] [AMDGPU] Avoid wmma bank conflict for GFX11 and GFX12 (PR #205530)
via llvm-commits
- [llvm] 98dc5c6 - [VPlan] Introduce VPValue::user_empty (NFC) (#203518)
via llvm-commits
- [llvm] e646fa6 - [Allocator] Drop the fast-path null check via a sentinel End (#205485)
via llvm-commits
- [llvm] [X86] combineAddOfPMADDWD - use MaskedVectorIsZero directly instead of MaskedValueIsZero. NFC. (PR #205534)
Simon Pilgrim via llvm-commits
- [llvm] [Bazel] Fixes 25ae6ce (PR #205501)
Walter Lee via llvm-commits
- [llvm] [GlobalISel][AArch64] Tweak `G_FREEZE` legalization, don't push it when that makes code illegal (PR #204785)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Handle constant i32 ballot on wave64 (PR #205536)
Keshav Vinayak Jha via llvm-commits
- [llvm] [NFC] use DenseMap/SmallPtrSet in CacheMetrics and TailDupli… (PR #205480)
David CARLIER via llvm-commits
- [llvm] [X86] isHorizontalBinOp - constify hadd/sub pattern matcher to make it easier to reuse. (PR #205538)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][ISel] Improve lowering for clmul v4i32 with AES (PR #204542)
David Green via llvm-commits
- [llvm] [ArrayRef] Make iterator_range constructor const-agnostic (PR #205183)
Ramkumar Ramachandra via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize G_ATOMICRMW_AND/OR/XOR (PR #205540)
Kane Wang via llvm-commits
- [llvm] 1ad2d36 - [X86] combineAddOfPMADDWD - use MaskedVectorIsZero directly instead of MaskedValueIsZero. NFC. (#205534)
via llvm-commits
- [llvm] [offload][unittest] Set rpath to make sure tests use the correct lib (PR #205542)
Ivan R. Ivanov via llvm-commits
- [llvm] [AArch64] Recombine SETCCCARRY for legalized unsigned compares (PR #204504)
David Green via llvm-commits
- [llvm] [libsycl] extend sycl::event API (PR #204613)
Kseniya Tikhomirova via llvm-commits
- [llvm] [AArch64] optimize lowering for icmp on i128 when RHS is an immediate (PR #181822)
David Green via llvm-commits
- [llvm] 30abd9e - [UnifyFunctionExitNodes] Remove the pass (#205519)
via llvm-commits
- [llvm] [RFC][BOLT] Enable lite mode by default on AArch64 (PR #205545)
Paschalis Mpeis via llvm-commits
- [llvm] [DirectX] Select PSV version from the module validator version (PR #205546)
via llvm-commits
- [llvm] [MSVC][Demangling] Make Microsoft demangling more configurable (PR #202702)
Fred Tingaud via llvm-commits
- [llvm] [CodeGen] RegisterCoalescer: keep partial redefs valid when eliminating undef copies (PR #202599)
via llvm-commits
- [llvm] [libsycl] add UT for kernel submission (PR #203931)
Kseniya Tikhomirova via llvm-commits
- [clang] [llvm] [Clang] Emit struct TBAA for llvm.errno.tbaa (PR #201375)
Nikita Popov via llvm-commits
- [llvm] [ARM] Select ssat for saturating clamps with a non-zero offset (PR #203854)
David Green via llvm-commits
- [llvm] [ADT] Rewrite ImmutableSet/Map in-order iterator without per-node state (PR #205552)
Gábor Horváth via llvm-commits
- [clang] [llvm] [WebAssembly] Represent reference types as TargetExtType (PR #203165)
Hood Chatham via llvm-commits
- [clang] [compiler-rt] [flang] [libc] [libclc] [libcxx] [libcxxabi] [libunwind] [lld] [lldb] [llvm] [mlir] [openmp] [polly] [CMake] Warn when the version of CMake is older than 3.31.0 (PR #204203)
Nikita Popov via llvm-commits
- [llvm] [X86] madd.ll - add additional load test for matchPMADDWD folds that fail with irregular source types (PR #205554)
Simon Pilgrim via llvm-commits
- [lld] [llvm] [LLD][RISCV] Use ISA mapping symbols for per-region RVC relaxation (PR #201310)
Kito Cheng via llvm-commits
- [llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)
Dmitry Sidorov via llvm-commits
- [llvm] [ImplicitNullChecks] Preserve debug location on FAULTING_OP (PR #205560)
via llvm-commits
- [llvm] [AMDGPU] Make direct f16 <-> i32 conversion illegal (PR #205565)
Lukas Sommer via llvm-commits
- [llvm] e68e8d3 - [flang][OpenMP] Parsing and semantics of locators as part of OmpObject (#203910)
via llvm-commits
- [llvm] [llvm-dwp] Fix infinite loop on DWARFv5 DW_FORM_implicit_const (PR #205567)
via llvm-commits
- [llvm] 822212a - [AArch64] Optimise materialisation of large stack offset calculations (#201856)
via llvm-commits
- [llvm] 2ae9c99 - [AMDGPU] Promote uniform i16 ABS to i32 (#204526)
via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Add AVX512BMM support for AMD Zen 6 (znver6) (PR #182556)
via llvm-commits
- [llvm] 3abbb6a - [X86] isHorizontalBinOp - constify hadd/sub pattern matcher to make it easier to reuse. (#205538)
via llvm-commits
- [llvm] [Hexagon] Add probe-stack=inline-asm support for stack clash protection (PR #190568)
Brian Cain via llvm-commits
- [llvm] [LoopInterchange] Add test for IR modification stops partway (PR #205562)
Ryotaro Kasuga via llvm-commits
- [llvm] 729f3bf - [ARM] Select ssat for saturating clamps with a non-zero offset (#203854)
via llvm-commits
- [llvm] 6136998 - [X86] matchPMADDWD - add support for larger source types (#205391)
via llvm-commits
- [llvm] [llubi] Always print out error message (PR #205573)
Yingwei Zheng via llvm-commits
- [llvm] [NaryReassociate] Fix divide by zero crash in NaryReassociatePass (PR #202377)
via llvm-commits
- [clang] [llvm] [sancov] Add -fsanitize-coverage=trace-args, trace-ret (PR #201410)
Yunseong Kim via llvm-commits
- [llvm] [AssumptionCache] Deduplicate affected values in removeAffectedValues (PR #205441)
Andreas Jonson via llvm-commits
- [llvm] 2668971 - [AArch64][ISel] Enable profile-aware branch condition merging (#201486)
via llvm-commits
- [llvm] [LangRef] Clarifying the copying behaviour of byval (PR #205576)
Yingwei Zheng via llvm-commits
- [llvm] [ComplexDeinterleaving] Preserve duplicate reassoc addends in identifyReassocNodes (PR #205578)
via llvm-commits
- [llvm] [InstCombine] Handle logical And/Or(trunc x ), y -> and/or( x, y) IIF y in range [0,2) (PR #205579)
via llvm-commits
- [llvm] [Dexter] Add rewriting for aggregate variables (PR #202800)
Stephen Tozer via llvm-commits
- [llvm] [X86] Compute `CTLZ` using fp math for `v4i32` on SSE2 targets (PR #190930)
via llvm-commits
- [llvm] d63ecaa - [llvm-objdump] Add --substitute-path and --source-dir for --source (#201096)
via llvm-commits
- [llvm] [Bazel] Fixes 916a974 (PR #205583)
via llvm-commits
- [llvm] [LV] Invalidate interleave groups with dead members (PR #205584)
Mel Chen via llvm-commits
- [llvm] 6d8d32a - [RISCV][XCV] Relax long `cv.beqimm`/`cv.bneimm` branches (#205096)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
David Salinas via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
LLVM Continuous Integration via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
Rainer Orth via llvm-commits
- [llvm] [AMDGPU] Add support for the llvm.frameaddress intrinsic (PR #205588)
Joseph Huber via llvm-commits
- [llvm] [LV] Allow interleave analysis to emit runtime no-wrap predicates (PR #205589)
Mel Chen via llvm-commits
- [llvm] [AMDGPU] Gate fold_pow(x, ±0.5)->sqrt/rsqrt on nsz+ninf fast-math flags (PR #205592)
Wooseok Lee via llvm-commits
- [clang] [llvm] [Clang] Fix assertion failure when passing wide string literal to __builtin_nanf (PR #205452)
via llvm-commits
- [clang] [llvm] [clang][ssaf] Shorten directory name to ScalableStaticAnalysis (PR #204697)
Aviral Goel via llvm-commits
- [llvm] a6f8c9c - [LV] Pre-commit test for live-out derivation requiring VPExpandSCEVRecipe. nfc (#204350)
via llvm-commits
- [llvm] [AMDGPU] Add coexec-friendly-isel mode to expand i64 min/max (PR #204331)
Jeffrey Byrnes via llvm-commits
- [llvm] [Offload] Fix ordering with RPC teardown and global destructors (PR #205594)
Joseph Huber via llvm-commits
- [compiler-rt] [sanitizer_common] Add operator new chain-handling framework (PR #201151)
Justin T. Gibbs via llvm-commits
- [llvm] [IR] Don't match icmp+select as min/max (PR #205595)
Luke Lau via llvm-commits
- [llvm] [LoopIdiomRecognize] Enable clmul optimization for CRC loops (PR #203405)
Sean Clarke via llvm-commits
- [clang] [flang] [llvm] [flang][cmake][perf-training] Optimize flang with PGO and BOLT (PR #198863)
Paul Osmialowski via llvm-commits
- [llvm] 44409a0 - [flang][cmake][perf-training] Optimize flang with PGO and BOLT (#198863)
via llvm-commits
- [llvm] [ISEL] Fix x86-64 instruction selection bug leaking upper 32 bits (PR #205600)
Ammar Askar via llvm-commits
- [llvm] [LoopInterchange] Remove some early exits in transform phase (NFCI) (PR #205563)
Ryotaro Kasuga via llvm-commits
- [compiler-rt] [compiler-rt][test][builtins] Check linker support for --start-group (NFC) (PR #205610)
Kelvin Li via llvm-commits
- [llvm] [AArch64] Increase the max interleave factor to 4 for loops with reductions (PR #205612)
David Green via llvm-commits
- [llvm] [MachineScheduler] Don't add redundant dependencies (PR #205613)
Arthur Eubanks via llvm-commits
- [llvm] [MachineScheduler] Put -dag-maps-huge-region back to 1000 (PR #205616)
Arthur Eubanks via llvm-commits
- [llvm] bazel: reduce ExecutionEngine target to use only necessary LLVM translations (PR #205619)
Jeremy Kun via llvm-commits
- [llvm] [mlir][bazel]: Remove GPU dialect deps from MemRefTransforms (PR #205624)
Jeremy Kun via llvm-commits
- [llvm] [BOLT] Replace partial instructions with traps in patched entries (PR #205211)
YongKang Zhu via llvm-commits
- [llvm] [NVPTX] Fix for device function pointer having the same name as generated callprototype (PR #205639)
Daniel Donenfeld via llvm-commits
- [llvm] [mlir] [mlir][nvvm]: separate NVVM targets from MLIRLLVMIRTransforms (PR #205640)
Jeremy Kun via llvm-commits
- [flang] [llvm] [flang][cmake] Enable the runtimes in the CMake caches (PR #205642)
Paul Osmialowski via llvm-commits
- [llvm] Revert "[Dexter] Add ability to rewrite scripts to fill-in unknown values" (PR #205657)
Jan Svoboda via llvm-commits
- [llvm] [gn build] Port 30abd9ec2b8d (PR #205658)
Nico Weber via llvm-commits
- [llvm] [gn build] Port c997a13812c1 (PR #205659)
Nico Weber via llvm-commits
- [llvm] [gn] Fix oversight from cf6527a49669c796b (PR #205660)
Nico Weber via llvm-commits
- [llvm] ede168f - [gn build] Port 30abd9ec2b8d (#205658)
via llvm-commits
- [llvm] 657f38c - [gn] Fix oversight from cf6527a49669c796b (#205660)
via llvm-commits
- [llvm] 1b44a9d - [gn build] Port c997a13812c1 (#205659)
via llvm-commits
- [llvm] [VectorCombine] Fold zero tests of or/umax reductions (PR #205622)
via llvm-commits
- [llvm] [Support][CHERI] Refactor CHERICapabilityFormatBase to embrace CRTP (PR #205623)
via llvm-commits
- [llvm] ab3fc0b - [CodeGen] Add v2048bf16 vector type (#202386)
via llvm-commits
- [llvm] [CodeGen] Add v2048bf16 vector type (PR #202386)
David Majnemer via llvm-commits
- [lld] [lld][COFF] Emit coffgrp debug record (PR #205630)
via llvm-commits
- [libc] [llvm] freelist clz optimization (PR #205625)
via llvm-commits
- [llvm] [AMDGPU][NFC] Relocated getMaxNumWorkGroups function out of AMDGPUSubtarget and refactored (PR #205636)
via llvm-commits
- [llvm] [AMDGPU] Occupancy calculation for LDS aligned to allocation granularity (PR #205637)
via llvm-commits
- [llvm] 0ba95d6 - [LV] Round outer-loop VPlan VF down to a power of two (#205646)
via llvm-commits
- [llvm] [LV] Round outer-loop VPlan VF down to a power of two (PR #205646)
Florian Hahn via llvm-commits
- [compiler-rt] b576ec6 - [Instrumentor] Add runtime examples: [1/N] A flop counter (#205221)
via llvm-commits
- [compiler-rt] [Instrumentor] Add runtime examples: [1/N] A flop counter (PR #205221)
Johannes Doerfert via llvm-commits
- [compiler-rt] [llvm] [Instrumentor] Add runtime examples: [2/N] A FP precision analysis (PR #205229)
Johannes Doerfert via llvm-commits
- [llvm] [MCSched] Allow tuning LoadLatency/MispredictPenalty (PR #203139)
Sam Elliott via llvm-commits
- [flang] [llvm] [flang][OpenMP] Move clause validity checks into OpenMP-specific code (PR #205607)
Krzysztof Parzyszek via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [SCEV] Analyze constant range for Urem idiom (PR #205694)
Abhay Kanhere via llvm-commits
- [llvm] [IR] Fix invalid debug metadata diagnostic kind (PR #205648)
Reid Kleckner via llvm-commits
- [llvm] 2ce6fc6 - [IR] Fix invalid debug metadata diagnostic kind (#205648)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [Instrumentor] Add runtime examples: [1/N] A flop counter (PR #205698)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [AssumptionCache] Deduplicate affected values in removeAffectedValues (PR #205441)
Krisitan Erik Olsen via llvm-commits
- [libc] [llvm] [libc][stat] Move internal statx type definition into OSUtil/linux (PR #203975)
Jackson Stogel via llvm-commits
- [clang] [llvm] [AMDGPU][GFX1250] Support asyncmark builtin (PR #205697)
Ryan Mitchell via llvm-commits
- [llvm] [Target] Add target-independent TargetVerifier dispatcher (PR #205703)
via llvm-commits
- [llvm] 39ed392 - [DAG] Fix illegal type in srl(bitcast(build_vector)) fold (#205074)
via llvm-commits
- [llvm] 4efc6ef - [RISCV] Emit .option arch extensions without the "experimental-" prefix (#205471)
via llvm-commits
- [llvm] [CodeGen][BranchFolding] Add options to control common hoisting and block reordering (PR #205704)
Hongjune Kim via llvm-commits
- [clang] [llvm] [AMDGPU] Add initial support for VGPR as memory (PR #205435)
Gheorghe-Teodor Bercea via llvm-commits
- [clang] [llvm] Alisonz/tmp (PR #204233)
Alison Zhang via llvm-commits
- [llvm] [NewPM][AArch64] Port AArch64SRLTDefineSuperRegs pass to NewPassManager (PR #202803)
via llvm-commits
- [clang] [clang-tools-extra] [lldb] [llvm] [Allocator] Drop RedZoneSize (non-sanitizer) and BytesAllocated members (PR #205711)
Fangrui Song via llvm-commits
- [llvm] [AArch64] Add missing SubtargetFeature for hip12 core (PR #205246)
Zhiheng Xie via llvm-commits
- [llvm] [LoadStoreVectorizer] Fix load base insertion dependencies (PR #205654)
via llvm-commits
- [llvm] 1827fae - [AArch64] Add missing SubtargetFeature for hip12 core (#205246)
via llvm-commits
- [llvm] [llubi] Use null values to represent undef (PR #205602)
Yingwei Zheng via llvm-commits
- [llvm] [LV] Use SCEV to compute final value of complex induction variables (PR #195059)
Mel Chen via llvm-commits
- [llvm] [BOLT][AArch64] Add indirect call promotion support (PR #184733)
Alexey Moksyakov via llvm-commits
- [llvm] 765f0d1 - [WebAssembly] Represent reference types as TargetExtType (#203165)
via llvm-commits
- [llvm] [RISCV] Report all near-miss reasons in the AsmParser (PR #205721)
Mark Zhuang via llvm-commits
- [llvm] [AArch64] Fix stack protectors with tiny code model. (PR #205668)
David Green via llvm-commits
- [clang] [flang] [llvm] Option to control signaling NaN support (PR #193055)
Serge Pavlov via llvm-commits
- [llvm] [CodeGen][ARM] Keep undef REG_SEQUENCE operands live for full-register uses without LIS (PR #203178)
via llvm-commits
- [llvm] [Attributor] Guard alignment query after pointer-vector stripping (PR #205389)
via llvm-commits
- [llvm] [SLP] Add pre-commit tests for zero-tested OR/UMax reductions (NFC) (PR #205738)
via llvm-commits
- [llvm] [AsmPrinter] Fix trailing CFI emission past FDE end with basic-block-sections (PR #204562)
via llvm-commits
- [llvm] 60977b5 - [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (#141468)
via llvm-commits
- [llvm] [RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (PR #141468)
Piyou Chen via llvm-commits
- [llvm] b8be950 - [ADT][NFC] Use is_constructible instead of implementing it ourselves (#205341)
via llvm-commits
- [llvm] [GVN] Support rnflow pattern matching and transform (PR #162259)
Madhur Amilkanthwar via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Nikita Popov via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Nikita Popov via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Paul Osmialowski via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Daniel Chen via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Kelvin Li via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Nikita Popov via llvm-commits
- [clang] [llvm] fix-liveness (PR #205740)
Utkarsh Saxena via llvm-commits
- [llvm] df9bceb - [TTI][Inline] Define inlining behavior in SubtargetFeature (#205348)
via llvm-commits
- [llvm] 388fe68 - [RISCV] Add explicit defs in PseudoLA_TLSDESC (#205494)
via llvm-commits
- [llvm] [SystemZ][z/OS] Add z/OS archive writing support (PR #200087)
James Henderson via llvm-commits
- [llvm] [AMDGPU] Relocated getMaxNumWorkGroups function out of AMDGPUSubtarget (NFC) (PR #205636)
Frederik Harwath via llvm-commits
- [llvm] [TableGen] Skip non-TypedInit values in resolveInitTypes instead of leaving VTy null (PR #205746)
Jaydeep Chauhan via llvm-commits
- [llvm] [LoongArch] Use vector extend for sitofp/uitofp (PR #202496)
via llvm-commits
- [llvm] [LAA] Switch safe-distance APIs to operate in elements instead of bits, NFCI'ish (PR #191867)
Luke Lau via llvm-commits
- [llvm] [Xtensa] Support 'f' Inline Assembly Constraint (PR #202345)
Andrei Safronov via llvm-commits
- [llvm] [InstCombine] do not assume the operand position of reverse shuffle (PR #205747)
Hongyu Chen via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] QuadReadLaneAt intrinsic support (PR #205735)
via llvm-commits
- [llvm] [VPlan] Allow VPValue in match_fn without needing explicit template arguments. NFC (PR #205748)
Luke Lau via llvm-commits
- [llvm] [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (PR #205751)
Chris Copeland via llvm-commits
- [llvm] [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (PR #205751)
via llvm-commits
- [llvm] [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (PR #205751)
Chris Copeland via llvm-commits
- [llvm] [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (PR #205751)
via llvm-commits
- [llvm] [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (PR #205751)
Chris Copeland via llvm-commits
- [llvm] [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (PR #205751)
Simon Tatham via llvm-commits
- [llvm] [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (PR #205751)
Simon Tatham via llvm-commits
- [llvm] [InferAddressSpaces] Fix null PHI operand when an incoming flat expre… (PR #205749)
Robert Imschweiler via llvm-commits
- [llvm] [Bazel] Fixes 8eae991 (PR #205752)
via llvm-commits
- [polly] [Polly] Skip vectorize.enable for FP loops with dist=1 dependences (PR #205756)
Karthika Devi C via llvm-commits
- [llvm] [debug] Support 32-bit column number in DILocation (PR #201269)
Jeremy Morse via llvm-commits
- [llvm] [PowerPC] Fix lowering when performing conditional jumps on f128 or f16 (PR #125776)
Piotr Kubaj via llvm-commits
- [llvm] [InferAddressSpaces] Fix null PHI operand when an incoming flat expression is not rewritten (PR #205749)
Fujun Han via llvm-commits
- [llvm] [LowerMatrixIntrinsics] Preserve volatile and alignment when flattening loads (PR #205759)
via llvm-commits
- [llvm] [AArch64] Fix reversed values in big-endian 128-bit atomics (PR #205760)
Simon Tatham via llvm-commits
- [llvm] 86c17ec - [AArch64][SVE] Expose flags result of predicate-as-counter whiles (NFC) (#202976)
via llvm-commits
- [llvm] [AArch64][SVE] Expose flags result of predicate-as-counter whiles (NFC) (PR #202976)
Benjamin Maxwell via llvm-commits
- [llvm] (WIP)(RFC)[MachineScheduler] A new approach to computing memory dependencies (PR #205689)
Nathan Corbyn via llvm-commits
- [libc] [llvm] [libc][math][c++23] Add expbf16 math function (PR #161919)
Krishna Pandey via llvm-commits
- [llvm] [ARM] Specify inlining behavior in TableGen (PR #205763)
Nikita Popov via llvm-commits
- [llvm] 159ea0a - [VPlan] Strip replicate-region bail in materializing Unpacks (#203907)
via llvm-commits
- [llvm] 038606b - [InstCombine] do not assume the operand position of reverse shuffle (#205747)
via llvm-commits
- [llvm] [X86][AVXVNNI] Recognize loop-carried u8s8 reductions (PR #205765)
via llvm-commits
- [llvm] [AArch64] Preserve SDNode flags when lowering fixed vectors to scalable operations (PR #204616)
David Sherwood via llvm-commits
- [llvm] [CMake] Suppress more MSVC warnings (PR #205766)
Fabrice de Gans via llvm-commits
- [llvm] [VPlan] Drop redundant member LLVM_ABI annotations (PR #205767)
Fabrice de Gans via llvm-commits
- [llvm] [IR][NFC] Introduce Constant::containsMatchingVectorElement and corresponding matcher (PR #200502)
Ramkumar Ramachandra via llvm-commits
- [llvm] 8aeeb9f - [AArch64] Don't call fma/fmaf for @llvm.fmuladd.f64/f32 in softfp (#205356)
via llvm-commits
- [libc] [llvm] feat: implement template meta muli (PR #138654)
via llvm-commits
- [compiler-rt] [llvm] [UBSan][AMDGPU] Report minimal-runtime diagnostics with symbolization (PR #204705)
Fangrui Song via llvm-commits
- [llvm] [cmake] Move LLVM_ENABLE_PIC cmake option to HandleLLVMOptions.cmake (PR #84750)
Kristina Bessonova via llvm-commits
- [llvm] [IR] Implementation and lowering of bitinsert and bitextract (PR #200605)
Antonio Frighetto via llvm-commits
- [llvm] Reapply "[InstCombine] Merge consecutive assumes", round 2 (PR #205773)
Nikolas Klauser via llvm-commits
- [llvm] [X86] Fold splat XOR on VGF2P8AFFINEQB source (PR #204508)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Fix isKnownNeverNaN OR-logic for FMINNUM/FMAXNUM with SNaN (PR #204736)
via llvm-commits
- [llvm] fdb2f1b - [X86] Fold splat XOR on VGF2P8AFFINEQB source (#204508)
via llvm-commits
- [llvm] [Sparc] Apply the GRLIB-TN-0011 errata workaround to ldstub (PR #205781)
Daniel Cederman via llvm-commits
- [llvm] [RISCV] Add assembler support to lower la/lla to qc.e.li (PR #205782)
via llvm-commits
- [llvm] 4b85f3c - [X86] Select BLSMSK for i8 operands (#205093)
via llvm-commits
- [llvm] 2c1d884 - Reapply "[InstCombine] Merge consecutive assumes", round 2 (#205773)
via llvm-commits
- [llvm] AMDGPU: Avoid using default subtarget in generated codegen tests (1/9) (PR #205784)
Matt Arsenault via llvm-commits
- [llvm] [LV] Only collect interleave strides without predicates under OptForSize (PR #205793)
Mel Chen via llvm-commits
- [llvm] [NVPTX] Cleanup support for atomic loads/stores (PR #201468)
via llvm-commits
- [llvm] 3ff82c7 - [Support][CHERI] Refactor CHERICapabilityFormatBase to embrace CRTP (#205623)
via llvm-commits
- [llvm] [PeepholeOptimizer] Add REG_SEQUENCE subregister use folding (PR #205795)
Frederik Harwath via llvm-commits
- [llvm] [MergeICmps][DebugInfo] Preserve debug locations in mergeComparisons (PR #205796)
Stephen Tozer via llvm-commits
- [llvm] [runtimes][cmake] Keep default PIC behavior consistent in standalone build (PR #205797)
Kristina Bessonova via llvm-commits
- [llvm] [X86] Fold VPMOV*2M + masked VMOV* into VBLENDV* (PR #204723)
Qihan Cai via llvm-commits
- [llvm] [Offload][OpenMP][Flang] Update no-loop test (PR #205803)
Sergio Afonso via llvm-commits
- [llvm] [LLVM][Intrinsics] Fix `llvm_anyptr_ty` to disallow vectors of pointers (PR #205806)
Rahul Joshi via llvm-commits
- [llvm] Revert "Reapply "[InstCombine] Merge consecutive assumes", round 2" (PR #205805)
Nikolas Klauser via llvm-commits
- [llvm] [RISCV] Extend addressing-mode and add-immediate legality to 26-bit immediates (PR #204734)
Garvit Gupta via llvm-commits
- [llvm] [RISCV] Extend legal addressing modes to support 26-bit addi/Xqcilo offsets (PR #204734)
Garvit Gupta via llvm-commits
- [llvm] 07097a5 - [VPlan] Allow VPValue in match_fn without needing explicit template arguments. NFC (#205748)
via llvm-commits
- [llvm] 3dc2e17 - [ComplexDeinterleaving] Add test for duplicate reassoc addends (NFC) (#205794)
via llvm-commits
- [llvm] [SystemZ] Improve handling of memmoves. (PR #196285)
Ömer Sinan Ağacan via llvm-commits
- [llvm] 87f7884 - [NaryReassociate] Fix divide by zero crash in NaryReassociatePass (#202377)
via llvm-commits
- [llvm] [VPlan] Pull out reverses from elementwise operations (PR #199234)
Luke Lau via llvm-commits
- [llvm] [Sparc] Enable CASA for the leon3 CPU target (PR #205810)
Daniel Cederman via llvm-commits
- [llvm] [VPlan] Factor first-lane-scalar logic in VPI::execute (NFC) (PR #196207)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SLP] Initial support for masked stores (PR #204893)
Alexey Bataev via llvm-commits
- [llvm] [Bazel] Fixes 5314be5 (PR #205818)
Ingo Müller via llvm-commits
- [llvm] [TailRecElim] Introduce support for shift accumulator optimization (PR #181331)
Antonio Frighetto via llvm-commits
- [llvm] [BOLT][AArch64] Add support for LDR relaxtion on LDRSl/LDRDl/LDRQl (PR #196983)
Paschalis Mpeis via llvm-commits
- [llvm] 647c298 - [AArch64] Correct A510 scheduling information for LDn instructions (#205518)
via llvm-commits
- [llvm] [DRAFT][bolt] Resolve duplicated symbols name through versioning (PR #203223)
Alexey Moksyakov via llvm-commits
- [clang] [llvm] [Hexagon] Add XQFloat code generation and post-RA QFP handling (PR #198902)
Fateme Hosseini via llvm-commits
- [llvm] [Object] Fix offload bundle decompression on big endian (PR #205822)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Improved Lowering of abs(i8/i16) and -abs(i8/i16) (PR #165626)
Simon Pilgrim via llvm-commits
- [llvm] Set up windows specific cmake defines for lldb bazel build and config for LZMA (PR #205823)
via llvm-commits
- [llvm] [lldb][bazel] Add Windows cross-compilation support to LLDB Bazel overlay (PR #201173)
via llvm-commits
- [llvm] [AMDGPU][NFC] Roundtrip gfx11_asm_vop3_from_vop2.s (PR #205825)
Ivan Kosarev via llvm-commits
- [llvm] [AArch64][Bitcode] Use target memory for SME state (PR #205829)
via llvm-commits
- [llvm] [LV] Regen runtime-checks-hoist.ll with newer UTC. NFC (PR #205831)
Luke Lau via llvm-commits
- [llvm] b45bb83 - [LV] Regen runtime-checks-hoist.ll with newer UTC. NFC (#205831)
via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Lower target in_reduction for host fallback (PR #199967)
Sairudra More via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] 28475c2 - [RISCV][P-ext] Select signed widening add/sub accumulate to wadda/wsuba (#205475)
via llvm-commits
- [llvm] [RISCV][XCV] Select element-wise XCVsimd ops from packed-vector IR (PR #205836)
via llvm-commits
- [llvm] [Bazel] Fixes f36745e (PR #205837)
via llvm-commits
- [llvm] [RISCV][XCV] Add LLVM intrinsics for non-representable XCVsimd ops (PR #204880)
via llvm-commits
- [llvm] [CodeGen] Add widening support for ISD::CTTZ_ELTS (PR #205841)
Chandana Mudda via llvm-commits
- [llvm] [AArch64][LV] Cost low-VF interleaved access (PR #205844)
Jacob Crawley via llvm-commits
- [llvm] Bazel driver-tools build-setting simplification (PR #205846)
David Zbarsky via llvm-commits
- [llvm] 383f858 - [AArch64] Preserve SDNode flags when lowering fixed vectors to scalable operations (#204616)
via llvm-commits
- [llvm] ff066c7 - [IR] Don't match icmp+select as min/max (#205595)
via llvm-commits
- [llvm] [InstCombine] Handle logical and/or (trunc x), y -> and/or x, y IIF y in range [0,2) (PR #205579)
Yingwei Zheng via llvm-commits
- [llvm] [4/4]: [docs] Enforce unambiguous toctree in llvm/docs (PR #203967)
Scott Linder via llvm-commits
- [llvm] 94c1a8b - [NVPTX] Fold symbol addresses into memory operands (#202379)
via llvm-commits
- [llvm] [NVPTX] Fold symbol addresses into memory operands (PR #202379)
Alex MacLean via llvm-commits
- [llvm] 30b88eb - [LLVM][Intrinsics] Fix `llvm_anyptr_ty` to disallow vector of pointers (#205806)
via llvm-commits
- [llvm] [LV][NFC] Remove instcombine pass from RUN lines in target tests (PR #205848)
Luke Lau via llvm-commits
- [llvm] [bazel] Fix remote exec with thin docker images (PR #205849)
Keith Smiley via llvm-commits
- [llvm] 78247bf - [SROA] Adjust struct layout requirements for struct to vector canonicalization (#201967)
via llvm-commits
- [clang] [llvm] [DirectX][SPIRV] Consolidate the use of resource pointers across backends (PR #205433)
Finn Plummer via llvm-commits
- [llvm] [LV] Remove legacy setVectorizedCallDecision & co (NFC). (PR #195519)
zhijian lin via llvm-commits
- [llvm] [DFAJumpThreading] Propagate DebugLocs to branches in select unfolding (PR #205851)
Stephen Tozer via llvm-commits
- [llvm] Revert "[NVPTX] Fold symbol addresses into memory operands" (PR #205852)
Krzysztof Parzyszek via llvm-commits
- [llvm] 4c20398 - [SLP] Add pre-commit tests for zero-tested OR/UMax reductions (NFC) (#205738)
via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [APInt] Restore multiplicativeInverse with explicit modulus and better testing (PR #87812)
Jeremy Kun via llvm-commits
- [llvm] 469e3e8 - [LoopInterchange] Add test for IR modification stops partway (#205562)
via llvm-commits
- [llvm] [LoopInterchange] Prevent the transformation stage from stopping partway (PR #205564)
Ryotaro Kasuga via llvm-commits
- [llvm] [llvm] Optimize print-on-crash serialization (PR #205682)
Miguel A. Arroyo via llvm-commits
- [llvm] [WIP][DAG] SimplifyDemandedBits - handle ISD::VSELECT cases where the demanded true/false bits are known (PR #205858)
Simon Pilgrim via llvm-commits
- [llvm] Revert "[x86] Handle implicit sections when determining if a global is large" (PR #205859)
Arthur Eubanks via llvm-commits
- [llvm] [Coverage] Support atomic updates of branch coverage counters on 32-bit platforms (PR #204806)
Roman Beliaev via llvm-commits
- [llvm] [InstrProf] Support atomic updates of branch coverage counters on 32-bit platforms (PR #204806)
Roman Beliaev via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [lld] [llvm] [lld][ELF] Check ARM float ABI compatibility during linking (PR #205667)
Prabhu Rajasekaran via llvm-commits
- [llvm] [openmp] [offload][OpenMP] Fix partial warp reduction (PR #205861)
Robert Imschweiler via llvm-commits
- [llvm] f3cb7bb - [ADT] Rewrite ImmutableSet/Map in-order iterator without per-node state (#205552)
via llvm-commits
- [llvm] GlobalISel/LegalizerHelper: Use same LLT kind as WideTy for widen merge (PR #205816)
Matt Arsenault via llvm-commits
- [llvm] [X86] Use valign instead of vperm for float domain shuffles (PR #201624)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Do not fold hidden_grid_dims load from reqd_work_group_size (PR #205866)
Matt Arsenault via llvm-commits
- [llvm] [MemProf] Make ICP test check compared target more strictly (PR #201656)
Teresa Johnson via llvm-commits
- [llvm] [ADT] ImutAVLFactory: avoid overhead of vector for freelist (PR #196534)
Christoph Cullmann via llvm-commits
- [llvm] 67cc47c - Revert "[x86] Handle implicit sections when determining if a global is large" (#205859)
via llvm-commits
- [llvm] [llvm-pdbutil] Add output file option for pdb2yaml (PR #82300)
via llvm-commits
- [llvm] [InstCombine] Handle shuffle masks selecting poison in unshuffleConstant (PR #205870)
via llvm-commits
- [llvm] [DirectX] Widen i1 indexable temps to i32 in DXILDataScalarization (PR #205444)
Farzon Lotfi via llvm-commits
- [llvm] [MC][ARM] Set default Tag_ABI_VFP_args EABI attr (PR #205883)
via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] 334907c - [IndVars] Add tests with exit uses of inbounds GEPs. (NFC) (#205665)
via llvm-commits
- [llvm] [IndVars] Add tests with exit uses of inbounds GEPs. (NFC) (PR #205665)
Florian Hahn via llvm-commits
- [llvm] [LV] Remove unused MinProfitableTripCount field from ILV (NFC) (PR #205666)
Florian Hahn via llvm-commits
- [llvm] [WIP][DAG] visitFREEZE - always allow freezing multiple operands (PR #152107)
Simon Pilgrim via llvm-commits
- [llvm] 1813ca6 - AMDGPU: Avoid default subtarget in generated codegen tests (2/9) (#205785)
via llvm-commits
- [llvm] AMDGPU: Avoid default subtarget in generated codegen tests (2/9) (PR #205785)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Avoid default subtarget in generated codegen tests (3/9) (PR #205786)
Matt Arsenault via llvm-commits
- [llvm] [Flang-RT] Make __cuda_builtins dependency explicit (PR #205895)
Michael Kruse via llvm-commits
- [llvm] [AMDGPU] Enable scheduler mfma rewrite stage by default (PR #205901)
Vigneshwar Jayakumar via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP] Implement DEPEND clause for TASKWAIT directive (PR #193568)
Phoebe Linck via llvm-commits
- [llvm] 0a00381 - [llvm][NFC] Add invariant.load intrinsic precommit tests (#205894)
via llvm-commits
- [llvm] [llvm][NFC] Add invariant.load intrinsic precommit tests (PR #205894)
Krzysztof Drewniak via llvm-commits
- [llvm] GlobalISel/LegalizerHelper: Use type of input load dst for LowerLoad (PR #205815)
David Green via llvm-commits
- [llvm] f2459f9 - [VPlan] Handle loads feeding memops in makeMemOpWideningDecisions (NFC) (#196842)
via llvm-commits
- [llvm] fc171ea - [GettingInvolved] Add wg-hlsl to online sync ups (#205891)
via llvm-commits
- [llvm] [GettingInvolved] Add wg-hlsl to online sync ups (PR #205891)
Justin Bogner via llvm-commits
- [llvm] de3787e - AMDGPU: Avoid default subtarget in hand-written codegen tests (5/9) (#205788)
via llvm-commits
- [clang] [llvm] [arm64e] Add a builtin + intrinsic for arm64e PAuth_LR: __builtin_ptr_auth_auth_with_pc_and_resign (PR #202742)
Jon Roelofs via llvm-commits
- [llvm] Disable RelLookupTableConverter on AArch64 (PR #204669)
via llvm-commits
- [llvm] [LoopIdiomRecognize] Recognize memcmp-like loops when comparing arrays of primitives (PR #205885)
Sayan Sivakumaran via llvm-commits
- [libc] [llvm] [Analysis] Add interprocedural heap provenance analysis and baremetal fortification fallback (PR #205909)
Schrodinger ZHU Yifan via llvm-commits
- [lldb] [llvm] [lldb] Fix reading global variables on WebAssembly (PR #205913)
Jonas Devlieghere via llvm-commits
- [clang] [libc] [llvm] [Analysis] Add interprocedural heap provenance analysis and baremetal fortification fallback (PR #205909)
Schrodinger ZHU Yifan via llvm-commits
- [llvm] [lit] Migrate lit to ProcessPoolExecutor (PR #202681)
Douglas Yung via llvm-commits
- [llvm] [SCEV] Prove NUW early using Backedge Guard. (PR #205935)
via llvm-commits
- [llvm] [llvm]: tighten estimate of bits needed when parsing an integer (PR #205947)
Jeremy Kun via llvm-commits
- [llvm] [llvm][GVNSink] Avoid non-determistic iteration order over NeededPHIs (PR #205952)
Paul Kirth via llvm-commits
- [libc] [llvm] [libc][math][c23] Add cosbf16 math function (PR #185801)
via llvm-commits
- [compiler-rt] [tsan] Add 47-bit VMA mapping for linux/aarch64 (PR #205949)
via llvm-commits
- [llvm] [RISCV] Ignore Tune Features for Inlining (PR #205940)
Craig Topper via llvm-commits
- [llvm] [DAGCombiner] Fold multiplication through vp_merge into `partial_reduce_*mla` (PR #205890)
Luke Lau via llvm-commits
- [compiler-rt] cc91bbc - [Instrumentor] Add runtime examples: [1/N] A flop counter (#205698)
via llvm-commits
- [llvm] [gn] port 8a531c3608c7 (PR #205957)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 2ce6fc677fdb (PR #205958)
Nico Weber via llvm-commits
- [llvm] [gn build] Port fcc105f40c8e (PR #205959)
Nico Weber via llvm-commits
- [llvm] a4404f2 - [gn] port 8a531c3608c7 (#205957)
via llvm-commits
- [llvm] df15df9 - [gn build] Port 2ce6fc677fdb (#205958)
via llvm-commits
- [llvm] f0f5f77 - [gn build] Port fcc105f40c8e (#205959)
via llvm-commits
- [clang] [compiler-rt] [libcxx] Revert "[Instrumentor] Add runtime examples: [1/N] A flop counter" (PR #205960)
Johannes Doerfert via llvm-commits
- [compiler-rt] 3ddeaeb - Revert "[Instrumentor] Add runtime examples: [1/N] A flop counter" (#205960)
via llvm-commits
- [llvm] [SandboxVec][PassBuilder] Add support for RegionPass aux args (PR #205643)
via llvm-commits
- [llvm] [X86] Split AVX-512 masked gather intrinsics into scalar loads (PR #204726)
Xiaomeng Zhang via llvm-commits
- [llvm] [AMDGPU] Fix overlapping insert crash during rewrite-agpr-copy-mfma (PR #205962)
Dhruva Chakrabarti via llvm-commits
- [lld] [lld] Properly diagnose R_AARCH64_PREL32 overflow (PR #205963)
Arthur Eubanks via llvm-commits
- [llvm] c2f10e0 - [DAGCombiner] Fold multiplication through vp_merge into `partial_reduce_*mla` (#205890)
via llvm-commits
- [llvm] [mlir] Fix remove dead values poison crash (PR #205966)
via llvm-commits
- [clang] [llvm] [clang][coverage] Add opt-in call continuation counters for coverage (PR #201079)
Ankur raj via llvm-commits
- [llvm] [lit] Use provided streams in builtin diff (PR #204869)
via llvm-commits
- [clang] [llvm] [ObjC][LTO] Propagate constant ivar offsets across ThinLTO and FullLTO (PR #205970)
via llvm-commits
- [llvm] 77ef9af - [AMDGPU] Pre-commit tests for folding SGPR->VGPR copies escaping a divergent loop (NFC) (#203502)
via llvm-commits
- [llvm] [AMDGPU] Pre-commit tests for folding SGPR->VGPR copies escaping a divergent loop (NFC) (PR #203502)
Arseniy Obolenskiy via llvm-commits
- [llvm] cd2de74 - [SPIR-V] Support bfloat and double in parseTypeString (#201919)
via llvm-commits
- [llvm] [SPIR-V] Support bfloat and double in parseTypeString (PR #201919)
Arseniy Obolenskiy via llvm-commits
- [llvm] [lit] Fix ProcessPoolExecutor shutdown hang on macOS with Python <= 3.11 (PR #205961)
Aiden Grossman via llvm-commits
- [llvm] [Bazel] Fixes f5d5ff9 (PR #205950)
Ingo Müller via llvm-commits
- [llvm] 0075a8f - [GVN] Support load PRE through select addresses (incl. indexed selects) (#203863)
via llvm-commits
- [llvm] [NVPTX] Fold symbol addresses into memory operands (reland) (PR #205983)
Tim Besard via llvm-commits
- [llvm] [NVPTX] Lower allocas to the local address space (PR #204346)
Tim Besard via llvm-commits
- [llvm] [GVN] Fold value-preserving zext/sext of trunc during PHI translation (PR #204089)
Pengcheng Wang via llvm-commits
- [libc] [llvm] [libc][math] Implement C23 half precision pow function (PR #159906)
via llvm-commits
- [compiler-rt] affc89f - [compiler-rt][ARM] Optimized single precision FP add/sub (#179929)
via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized single precision FP add/sub (PR #179929)
Simon Tatham via llvm-commits
- [llvm] Fix command-line argument for prepare-code-coverage-artifact.py (PR #200982)
Ruslan Baratov via llvm-commits
- [llvm] 04cf695 - [MIPS] fix assert on `undef` first mask element (#203390)
via llvm-commits
- [llvm] [ObjectYAML][NFC] Hoist BBAddrMap yaml2obj encoder into a shared helper (PR #205991)
Haohai Wen via llvm-commits
- [llvm] [X86] Add tuning features for Hygon C86-4G-M7 (PR #205992)
Xiaomeng Zhang via llvm-commits
- [llvm] [AArch64] Ignore tuning features for inlining (PR #205750)
Nikita Popov via llvm-commits
- [llvm] [Transforms][Utils] Add LoopSplitUtils for iteration-space loop splitting (PR #205995)
Ashutosh Nema via llvm-commits
- [llvm] [flang][OpenMP] Delete definitions of non-delimited end-directives, NFC (PR #205932)
Sairudra More via llvm-commits
- [llvm] [Lanai] Port SelectionDAGISel to NewPM (PR #205997)
Aiden Grossman via llvm-commits
- [llvm] [Object] Disable test on big endian (PR #205999)
Nikita Popov via llvm-commits
- [llvm] 254df87 - [InstCombine] Handle shuffle masks selecting poison in unshuffleConstant (#205870)
via llvm-commits
- [llvm] [llvm-objdump] Fix output corruption when DWARF reg-name callback misses. (PR #200975)
James Henderson via llvm-commits
- [llvm] [VPlan] Peek through nested phi incoming values in computeBlendMasks (PR #203164)
Luke Lau via llvm-commits
- [llvm] [VPlan] Use control flow to implement MaskedCond and preserve SSA (PR #201784)
Luke Lau via llvm-commits
- [llvm] [VPlan] Use CFG to mask early exit loops with side-effects. NFC (PR #203263)
Luke Lau via llvm-commits
- [lld] [llvm] [X86] Add dynamic section support per psABI (PR #206002)
Phoebe Wang via llvm-commits
- [llvm] [ARM] Add basic bf16 instructions tests. NFC (PR #206003)
David Green via llvm-commits
- [llvm] a42540b - [ARM] Add basic bf16 instructions tests. NFC (#206003)
via llvm-commits
- [llvm] 4bf16dc - [AMDGPU][InsertWaitCnts] Make HWEvent a BitMask (#203864)
via llvm-commits
- [llvm] [AMDGPU][InsertWaitCnts] Move TENSOR/ASYNC event detection to separate header (PR #204544)
Pierre van Houtryve via llvm-commits
- [llvm] [RISCV][P-ext] Add codegen for packed reduction sum (PR #206004)
via llvm-commits
- [llvm] 938ee65 - [AMDGPU][InsertWaitCnts] Move TENSOR/ASYNC event detection to separate header (#204544)
via llvm-commits
- [llvm] [AMDGPU][HWEvents] Refactor VMEM_ACCESS as VMEM_READ_ACCESS (PR #204545)
Pierre van Houtryve via llvm-commits
- [llvm] [SelectionDAG] Update MemOp to distinguish memmove from memcpy (PR #206005)
Ömer Sinan Ağacan via llvm-commits
- [llvm] 6d48d45 - [AMDGPU][HWEvents] Refactor VMEM_ACCESS as VMEM_READ_ACCESS (#204545)
via llvm-commits
- [llvm] [AMDGPU] Fix SIFoldOperands miscompiling values that leave a divergent loop (PR #203256)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LV] Add range of tests accessing pointers with bounded IVs (NFC). (PR #205912)
Florian Hahn via llvm-commits
- [clang] [llvm] [AArch64][Driver] Fix behavior of +nofeat modifier on -mcpu (PR #203458)
David Spickett via llvm-commits
- [llvm] e354cd0 - [LV] Only collect strides without predicates under OptForSize when interleaved access analysis (#205793)
via llvm-commits
- [llvm] [AArch64] Remove FeatureMaxInterleaveFactor4 from neoverse-v3ae (PR #190166)
David Green via llvm-commits
- [llvm] [RISCV] Mark sincos libcalls as available for RISC-V (PR #168708)
Yingying Wang via llvm-commits
- [llvm] [NFC][AMDGPU][SIMemoryLegalizer] Use BitMaskUtils Helpers (PR #206008)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU] Use `v_cvt_pk_*` instructions for i16_f32 saturated conversions (PR #202680)
Igor Wodiany via llvm-commits
- [llvm] a0248a2 - [AArch64][SVE] add missing MLA commute instcombine (#205526)
via llvm-commits
- [llvm] [VirtRegMap] Remove unsupported sub-registers during rewrite (PR #201550)
Igor Wodiany via llvm-commits
- [llvm] e1cbf0f - GlobalISel/LegalizerHelper: Use type of input load dst for LowerLoad (#205815)
via llvm-commits
- [llvm] 9e9de1f - GlobalISel/LegalizerHelper: Use same LLT kind as WideTy for widen merge (#205816)
via llvm-commits
- [llvm] [VPlan] Fix miscompile when widening induction with loop-variant step (PR #206010)
via llvm-commits
- [llvm] b2e7255 - [DirectX][ObjectYAML] Add PRIV part support (#204899)
via llvm-commits
- [llvm] 10755f4 - [LV][NFC] Remove instcombine pass from RUN lines in target tests (#205848)
via llvm-commits
- [llvm] AMDGPU: Remove leftover test for old promote-alloca subtarget feature (PR #206014)
Matt Arsenault via llvm-commits
- [llvm] [SE] Fold zext(C + X)<nsw> to sext(C) + zext(X) when X >=u |C| (PR #205926)
Aleksandr Popov via llvm-commits
- [llvm] [VPlan] Refine DerivedIV nowrap contract (PR #205908)
Mel Chen via llvm-commits
- [llvm] AMDGPU: Remove unnecessary target-cpu attributes from tests (PR #206015)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Split handleEarlyExits into countable and uncountable passes. NFC (PR #206017)
Luke Lau via llvm-commits
- [llvm] [AMDGPU] Fix LSR cost comparator that regressed GFX9+ occupancy (PR #204344)
Yuyang Zhang via llvm-commits
- [llvm] 2436174 - [AMDGPU][NFC] Roundtrip gfx11_asm_vop3_from_vop2.s (#205825)
via llvm-commits
- [llvm] [VPlan] Compute UncountableExitStyle in VPlan. NFC (PR #206020)
Luke Lau via llvm-commits
- [llvm] [lldb][Windows] Add Git utils to PATH in CI (PR #206021)
Charles Zablit via llvm-commits
- [llvm] [Verifier] Remove reqd_work_group_size product limit check (PR #206022)
Wenju He via llvm-commits
- [llvm] cdbc5ca - AMDGPU: Remove leftover test for old promote-alloca subtarget feature (#206014)
via llvm-commits
- [llvm] cb27ba9 - AMDGPU: Remove unnecessary target-cpu attributes from tests (#206015)
via llvm-commits
- [llvm] [InstSimplify] Fold icmp ult/ule (A nuw+ CA), (B nuw+ CB) to true when A <=u B and CA <=u CB (PR #201485)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold sub(x, select(icmp ult/eq (x & Mask), C, add(x & Mask, P), x & Mask)) to and(sub(x, C), -P) (PR #201469)
Aayush Shrivastava via llvm-commits
- [llvm] [CodeGenPrepare] Don't sink icmp eq (and X, mask), 0 into return blocks (PR #200460)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold (|x| + |y|) == 0 into (x == 0) && (y == 0) (PR #200702)
Aayush Shrivastava via llvm-commits
- [llvm] [IndVarSimplify] Widen select-controlled recurrences (PR #206024)
Madhur Amilkanthwar via llvm-commits
- [llvm] [GlobalISel] Remove an old FIXME, pass proper IsVolatile flag to MemOp::Copy (PR #206025)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [CodeGen] Avoid ambiguous Register comparison in C++20; NFC (PR #205814)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] AMDGPU/GlobalISel: Legalize G_ANYEXT s16 to s64 (PR #205470)
Petar Avramovic via llvm-commits
- [llvm] [InstCombine] Propagate debuglocs when replacing insert->extract elts (PR #206026)
Stephen Tozer via llvm-commits
- [llvm] 1375ac2 - [AMDGPU] Make direct f16 <-> i32 conversion illegal (#205565)
via llvm-commits
- [llvm] 0d9fb38 - [AMDGPU] Use `v_cvt_pk_*` instructions for i16_f32 saturated conversions (#202680)
via llvm-commits
- [llvm] [polly] [IR] Enable dereferenceable-at-point semantics (PR #204795)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Use `hasVCvtPkIU16F32` instead of a generation check (NFC) (PR #206030)
Igor Wodiany via llvm-commits
- [llvm] 030e74c - [flang][OpenMP] Delete definitions of non-delimited end-directives, NFC (#205932)
via llvm-commits
- [llvm] [TargetParser][NFC] Move Triple comparators out of line (PR #206032)
Alexis Engelke via llvm-commits
- [llvm] [AMDGPU][AsmParser] Fix representing src2 op_sel for MAC instructions (PR #206033)
Ivan Kosarev via llvm-commits
- [llvm] 74cc00f - [SPIRV] Emit NonSemantic DebugFunctionDeclaration for DISubprograms (declarations). (#203615)
via llvm-commits
- [llvm] a61830a - [AArch64][ISel] Improve lowering for clmul v4i32 with AES (#204542)
via llvm-commits
- [llvm] Reapply "[Dexter] Add ability to rewrite scripts to fill-in unknown values" (PR #206034)
Stephen Tozer via llvm-commits
- [llvm] [Bazel] Fixes a7eaec7 (PR #206035)
via llvm-commits
- [llvm] [llubi] Poison object contents in `llvm.lifetime.end` (PR #206036)
Zhige Chen via llvm-commits
- [llvm] [AMDGPU] Select uniform (shl, or) to a scalar S_LSHL_OR_B32 pseudo (PR #202585)
Barbara Mitic via llvm-commits
- [lld] lld: add SPARC WDISP relocations to lld (PR #206042)
Kirill A. Korinsky via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Reduce instruction count for store in global addrspace for non-powers-of-2 (PR #206043)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] 3e75ca6 - [AMDGPU] Use `hasVCvtPkIU16F32` instead of a generation check (NFC) (#206030)
via llvm-commits
- [llvm] 2028801 - [ARM] Replace Neon concat patterns with insert_subregs. (#205505)
via llvm-commits
- [clang] [llvm] [SystemZ][z/OS] Add support of stack guard on z/OS (PR #206045)
via llvm-commits
- [compiler-rt] [Darwin][TSan] Fix false positive race report when using dispatch_apply (PR #204866)
Dan Blackwell via llvm-commits
- [llvm] [llvm-exegesis] Add raw PMU encoding in TargetPfmCounters tablegen (PR #201228)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] SVE Shuffleopt: merge reduction reverse into tbl (PR #206047)
Graham Hunter via llvm-commits
- [llvm] [X86] Fix boundary check in optimizeCompareInstr ImmDelta path (PR #206049)
Pranav Gorantla via llvm-commits
- [llvm] 685fe09 - [FileCheck] Extract new tests for braced search ranges here (#199063)
via llvm-commits
- [llvm] [FileCheck] Extract new tests for braced search ranges here (PR #199063)
Joel E. Denny via llvm-commits
- [llvm] [FileCheck] Annotate search ranges with { } in -dump-input (PR #198138)
Joel E. Denny via llvm-commits
- [llvm] ba35346 - [TargetParser][NFC] Move Triple comparators out of line (#206032)
via llvm-commits
- [llvm] AMDGPU: Initialize Module fields in AMDGPUPromoteAllocaImpl (PR #206052)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Use an explicit S_MOV with V_MIN in FPToSSatI16Pat pattern (PR #206053)
Igor Wodiany via llvm-commits
- [llvm] AMDGPU: Prefer getting the triple from the module over the TargetMachine (PR #206055)
Matt Arsenault via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][OpenMP] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [clang] [llvm] [NFC][analyzer] Extract bounds checking library (PR #202372)
Donát Nagy via llvm-commits
- [llvm] [llvm] Support invariant.load on readonly intrinsics (PR #205916)
Nikita Popov via llvm-commits
- [llvm] [FixIrreducible] Handle conditional branch with both successors as header (PR #206057)
via llvm-commits
- [clang] [llvm] Enable fexec-charset option (PR #138895)
Abhina Sree via llvm-commits
- [llvm] [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments. (PR #165278)
via llvm-commits
- [llvm] [AMDGPU] Select the high-half 16-bit packing idiom to v_lshl_or_b32 (PR #206058)
Barbara Mitic via llvm-commits
- [llvm] [IR] Add non-const DbgRecord::getInstruction() overload (PR #206059)
Konrad Kreczko via llvm-commits
- [llvm] [AMDGPU][NFC] Add explicit -global-isel flag to test (PR #203533)
via llvm-commits
- [llvm] e2e7612 - [ADT] Add compact enum table (#202044)
via llvm-commits
- [llvm] 138e217 - [FileCheck] Annotate search ranges with { } in -dump-input (#198138)
via llvm-commits
- [llvm] [FileCheck] Improve colors in input dumps (PR #204936)
Joel E. Denny via llvm-commits
- [llvm] 3654cb7 - [AMDGPU] Use an explicit S_MOV with V_MIN in FPToSSatI16Pat pattern (#206053)
via llvm-commits
- [llvm] [SPIR-V] Propagate intrinsic param attributes to generated helper functions (PR #206061)
Arseniy Obolenskiy via llvm-commits
- [llvm] f6cc23d - [Object] Disable test on big endian (#205999)
via llvm-commits
- [polly] [Polly] Fix infinite recursion in `ScopExpander::visitAddRecExpr` (PR #206063)
Le Gia Bao via llvm-commits
- [llvm] [TableGen] Add support for sparse direct-lookup tables (PR #201158)
Igor Wodiany via llvm-commits
- [clang] [llvm] AMDGPU: Fix typos in test triple OS components (PR #206065)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Use -mtriple= instead of with a space for llc run lines (PR #206067)
Matt Arsenault via llvm-commits
- [llvm] [Support][Object/ELF][NFC] Use new enum table (PR #206068)
Alexis Engelke via llvm-commits
- [llvm] [mlir][bazel] Fix build for #204510. (PR #206069)
Ingo Müller via llvm-commits
- [llvm] 2d12290 - [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments. (#165278)
via llvm-commits
- [llvm] [CodeGen] Search predecessors from the back in MachineBasicBlock::removePredecessor (PR #206070)
Jinjie Huang via llvm-commits
- [lldb] [llvm] [CodeView][NFC] Use compact enum tables. (PR #206071)
Alexis Engelke via llvm-commits
- [llvm] [AArch64] Enable software pipelining for the Cortex-A320 (PR #206072)
William Huynh via llvm-commits
- [llvm] [BinaryFormat][NFC] Use compact enums (PR #206074)
Alexis Engelke via llvm-commits
- [llvm] [llvm-readobj][NFC] Use compact enums (except for ELF) (PR #206075)
Alexis Engelke via llvm-commits
- [llvm] 5fa41e2 - [X86] Use valign instead of vperm for float domain shuffles (#201624)
via llvm-commits
- [llvm] [SPIRV] Sign-extend operands of sign-sensitive ops on sub-pow2 widths (PR #203661)
Faijul Amin via llvm-commits
- [llvm] [runtimes] Add explicit offload arch tool dependencies (PR #206076)
Robert Imschweiler via llvm-commits
- [llvm] [LoopNestAnalysis] Change the definition of perfect loop nest (NFC (PR #206077)
Ehsan Amiri via llvm-commits
- [llvm] 958ddb5 - AMDGPU: Initialize Module fields in AMDGPUPromoteAllocaImpl (#206052)
via llvm-commits
- [llvm] [AArch64] Allow high-II schedules only when vectorised (PR #206079)
William Huynh via llvm-commits
- [llvm] [AArch64][NFC] Use compact enum table for feature strings (PR #206084)
Alexis Engelke via llvm-commits
- [llvm] [AMDGPU][NFC] Use compact enum table for PALMetadata (PR #206085)
Alexis Engelke via llvm-commits
- [llvm] 0aaec67 - AMDGPU: Use -mtriple= instead of with a space for llc run lines (#206067)
via llvm-commits
- [llvm] [VectorCombine] Fold concat(binop(a,c), binop(b,d)) -> binop(concat(a,b), concat(c,d)) for i1 vectors (PR #206087)
Aayush Shrivastava via llvm-commits
- [llvm] [X86][NFC] Use compact enum in TargetParser (PR #206088)
Alexis Engelke via llvm-commits
- [llvm] e3e7ec4 - AMDGPU: Fix typos in test triple OS components (#206065)
via llvm-commits
- [llvm] [X86][NFC] Use compact enum to store ternlog comments (PR #206089)
Alexis Engelke via llvm-commits
- [llvm] [BranchFolder] Prevent nested salvage in empty BB chains with pseudo probes (PR #206092)
Jinjie Huang via llvm-commits
- [llvm] [CodeGen] Fix legalization of minimum/maximum (PR #206097)
Nikita Popov via llvm-commits
- [llvm] ddb1d0c - [AMDGPU][NFC] Add explicit -global-isel flag to test (#203533)
via llvm-commits
- [llvm] [gn] "port" affc89f7cb64 (PR #206098)
Nico Weber via llvm-commits
- [llvm] 94b5b37 - [gn] "port" affc89f7cb64 (#206098)
via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #196823)
Krishna Narayanan via llvm-commits
- [llvm] [gn] port 0eefb2682bf8c (C++26 for libc++) (PR #206100)
Nico Weber via llvm-commits
- [llvm] 49f061c - [gn] port 0eefb2682bf8c (C++26 for libc++) (#206100)
via llvm-commits
- [lld] [LLD][COFF] Prevent merging .bss into shared sections (PR #202817)
Evgenii Kudriashov via llvm-commits
- [llvm] [PhaseOrdering][X86] Copied codegen add/fadd reduction pattern tests to ensure middle-end is creating reduction intrinsics (PR #206101)
Simon Pilgrim via llvm-commits
- [llvm] d445267 - [AArch64] Increase the max interleave factor to 4 for loops with reductions (#205612)
via llvm-commits
- [compiler-rt] TSan: Support relaxed accesses and fences (PR #142579)
via llvm-commits
- [llvm] fe5f49f - [DTLTO] Do not serialize inputs that hit in the ThinLTO cache (#204104)
via llvm-commits
- [llvm] [SLP] Fix reused-scalar reduction counters for copyable root nodes (PR #206102)
Alexey Bataev via llvm-commits
- [llvm] 60908dc - [SLP] Fix reused-scalar reduction counters for copyable root nodes
via llvm-commits
- [llvm] 00a6186 - AMDGPU: Prefer getting the triple from the module over the TargetMachine (#206055)
via llvm-commits
- [llvm] [ARM] Fix outlining suitability of tBLXr instructions (PR #206104)
Victor Campos via llvm-commits
- [llvm] [NFC][LLVM] Minor code cleanup in BitcodeReader (PR #206105)
Rahul Joshi via llvm-commits
- [llvm] 96ef44c - [AMDGPU][NFC] Use compact enum table for PALMetadata (#206085)
via llvm-commits
- [llvm] [Github] Skip .ll files with autogenerated MIR checks in undef deprecator (PR #206106)
Frederik Harwath via llvm-commits
- [llvm] [AMDGPU][NFC] Simplify assertions (PR #203472)
Piotr Sobczak via llvm-commits
- [llvm] [lldb][Windows] Try falling back to TLS 1.2 before erroring out (PR #206108)
Charles Zablit via llvm-commits
- [llvm] 7dbdc34 - Fix command-line argument for prepare-code-coverage-artifact.py (#200982)
via llvm-commits
- [compiler-rt] [compiler-rt][GWP-ASan] Use no-op backtrace if execinfo.h missing (PR #201266)
Sid Manning via llvm-commits
- [llvm] [InstCombine] Skip redundant demanded element queries in insert chains (PR #205948)
Antonio Frighetto via llvm-commits
- [lld] [llvm] [dyndbg][LLD][ELF] Prototype LLD support for dynamic debugging (PR #190939)
Andrew Ng via llvm-commits
- [llvm] 4a924c0 - [lldb] Fix reading global variables on WebAssembly (#205913)
via llvm-commits
- [llvm] cc14eda - [ADT] Fix EnumStringsStorage struct/class mismatch (#206110)
via llvm-commits
- [llvm] [ADT] Fix EnumStringsStorage struct/class mismatch (PR #206110)
Alexis Engelke via llvm-commits
- [llvm] [AMDGPU] Clean up `LowerFP_TO_INT_SAT` (NFC) (PR #206118)
Igor Wodiany via llvm-commits
- [llvm] [InstCombine] Sink widening casts used only by extractelements (PR #201529)
Barbara Mitic via llvm-commits
- [llvm] 8f123cc - [AMDGPU] Align to LDS granularity in occupancy calculation (#205637)
via llvm-commits
- [libc] [llvm] [libc][math] Implement single-precision erfcf (PR #190061)
via llvm-commits
- [llvm] [Bazel] Fixes dd5357d (PR #206122)
via llvm-commits
- [llvm] [CostModel][X86] Add more realistic v8i64/v16i32 + v8f64/v16f32 add reduction costs (PR #206124)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU][NFC] Simplify assertions (PR #206126)
Piotr Sobczak via llvm-commits
- [llvm] [Debugify] Add finer control over origin stacktrace collection (PR #206128)
Stephen Tozer via llvm-commits
- [llvm] 55cc77a - [CostModel][X86] Add more realistic v8i64/v16i32 + v8f64/v16f32 add reduction costs (#206124)
via llvm-commits
- [llvm] 994af34 - [lldb][Windows] Try falling back to TLS 1.2 before erroring out (#206108)
via llvm-commits
- [llvm] [SPIR-V] Reuse getIConstVal instead of custom one where applicable (NFC) (PR #206131)
Arseniy Obolenskiy via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
via llvm-commits
- [llvm] [AArch64] Copy MMO in ld1 / st1 post index selection. (PR #199023)
Alexander Kornienko via llvm-commits
- [libcxxabi] [libunwind] [llvm] [WebAssembly] Directly call EH personality function (PR #175202)
Demetrius Kanios via llvm-commits
- [clang] [compiler-rt] [codegen]Ensure __builtin_trap() has an unreachable (PR #197789)
Vy Nguyen via llvm-commits
- [llvm] [AMDGPU] Select `V_MOV_B64_e32` directly if a target supports it (PR #206135)
Shilei Tian via llvm-commits
- [llvm] [AArch64][DAG] Port adde and sube combine to AArch64 (PR #202227)
via llvm-commits
- [llvm] [PowerPC] Fix wrteei crash: use u1imm instead of i1imm (PR #188558)
via llvm-commits
- [llvm] Revert "[lit] Migrate lit to ProcessPoolExecutor (#202681)" (PR #206138)
via llvm-commits
- [llvm] [Offload][AMDGPU] Flush RPC server on abnormal queue exit (PR #206150)
Nick Sarnie via llvm-commits
- [llvm] [AMDGPU] Add additional coverage tests for llvm.amdgcn.tanh, NFC (PR #202864)
Changpeng Fang via llvm-commits
- [llvm] [NVPTX] Set default value of nvptx-allow-ftz-atomics to true (PR #206154)
Artem Belevich via llvm-commits
- [llvm] workflows/merged-prs: Use github-automation container (PR #206151)
Tom Stellard via llvm-commits
- [llvm] a1ac1c5 - AMDGPU: Avoid codegening the default target in a few tests (#206160)
via llvm-commits
- [llvm] AMDGPU: Avoid codegening the default target in a few tests (PR #206160)
Matt Arsenault via llvm-commits
- [llvm] [X86] Mark AsmPrinter Module Passes as Required (PR #206164)
Aiden Grossman via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
via llvm-commits
- [llvm] [PowerPC] Custom Lower ABDU using branchless carry (PR #182704)
Lei Huang via llvm-commits
- [llvm] [TargetLowering] Remove isCtlzFast TLI hook (NFC) (PR #206174)
via llvm-commits
- [llvm] [M68k][MC] Generate some encoding tests for MOVE (PR #194269)
John Paul Adrian Glaubitz via llvm-commits
- [clang] [llvm] [AMDGPU] Add clang builtin for s_bitreplicate intrinsic (PR #206177)
via llvm-commits
- [clang] [llvm] [mlir] [MC][NFC] Make FeatureKV/SubtargetKV pointers private (PR #206178)
Alexis Engelke via llvm-commits
- [clang] [llvm] [docs] Rename selected clang docs to Markdown (PR #206181)
Reid Kleckner via llvm-commits
- [llvm] [bolt] Prevent using inplace to add compatibility (PR #206183)
via llvm-commits
- [llvm] [VPlan] Remove unused VPHeaderPHIRecipe::getBackedgeRecipe (NFC) (PR #206184)
Florian Hahn via llvm-commits
- [lld] [lld][WebAssembly] Default to -Bdynamic in wasm-ld (PR #206185)
Sam Clegg via llvm-commits
- [llvm] [mlir] [docs] Register MLIR lexer for Sphinx docs (PR #206194)
Reid Kleckner via llvm-commits
- [llvm] [CodeGen] Port mir-check-debugify to new pass manager (PR #199280)
Aiden Grossman via llvm-commits
- [clang] [llvm] [RISCV] Add support for vector registers with -fzero-call-used-regs (PR #206206)
Lucas Chollet via llvm-commits
- [llvm] [Transforms] Remove redundant --check-prefix flags (PR #206211)
via llvm-commits
- [llvm] 1d043ef - Revert "[lit] Migrate lit to ProcessPoolExecutor (#202681)" (#206138)
via llvm-commits
- [llvm] 2018896 - [Transforms] Remove redundant --check-prefix flags (#206211)
via llvm-commits
- [llvm] [NVPTX] Fix incorrect kill flags in ProxyRegErasure (PR #198143)
via llvm-commits
- [llvm] [ADT] Out-of-line the trivially-copyable SmallVector::push_back grow path (PR #206213)
Fangrui Song via llvm-commits
- [llvm] [Verifier] Use size_t width for reqd_work_group_size check (PR #206214)
Wenju He via llvm-commits
- [llvm] [Sparc] Handle two new cases in the GRLIB-TN-0010 workaround pass (PR #205780)
via llvm-commits
- [llvm] [GISel][Inlineasm] Don't assert on multi-register inline asm inputs (PR #200612)
Ilpo Ruotsalainen via llvm-commits
- [clang] [llvm] [X86][Windows] Return `fp128` on the stack (PR #204887)
Reid Kleckner via llvm-commits
- [llvm] [AggressiveInstCombine] Factor out the beginning of foldSelectSplitCTTZ/CTLZ into common entry point. NFC (PR #206220)
Craig Topper via llvm-commits
- [llvm] [X86] Lower vector 8-bit `rotl(x, 1)` to `(x + x) - (x < 0)` pattern (PR #206221)
via llvm-commits
- [llvm] [CodeGen] Fix inline asm clobber-list registers incorrectly marked Ea… (PR #206222)
Tong Zhang via llvm-commits
- [llvm] 6101b0b - [X86][NFC] Use compact enum in TargetParser (#206088)
via llvm-commits
- [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via llvm-commits
- [compiler-rt] compiler-rt: intercept fortified read/pread wrappers (PR #206228)
via llvm-commits
- [llvm] 0b3d2ae - [MC][NFC] Make FeatureKV/SubtargetKV pointers private (#206178)
via llvm-commits
- [llvm] [AMDGPU][NFC] Remove direct access to FeatureKV (PR #206231)
Alexis Engelke via llvm-commits
- [llvm] [WebAssembly][NFC] Remove direct access to FeatureKV (PR #206232)
Alexis Engelke via llvm-commits
- [llvm] [RISCV][NFC] Remove direct access to FeatureKV (PR #206233)
Alexis Engelke via llvm-commits
- [llvm] [LSR] Fix ICmpZero type mismatch with mixed-width pointers (PR #206193)
Nikita Popov via llvm-commits
- [clang] [llvm] [mlir] Revert "[MC][NFC] Make FeatureKV/SubtargetKV pointers private" (PR #206234)
Alexis Engelke via llvm-commits
- [llvm] e44103c - Revert "[MC][NFC] Make FeatureKV/SubtargetKV pointers private" (#206234)
via llvm-commits
- [libcxx] [llvm] [libc++] Upgrade to GCC16 (PR #206235)
Nikolas Klauser via llvm-commits
- [clang] [llvm] [mlir] Reapply "[MC][NFC] Make FeatureKV/SubtargetKV pointers private" (#206234) (PR #206237)
Alexis Engelke via llvm-commits
- [llvm] 87166bf - [InstCombine] Handle logical and/or (trunc x), y -> and/or x, y IIF y in range [0,2) (#205579)
via llvm-commits
- [llvm] [InstCombine] Generalizing icmp ne X, 0 to trunc X to i1 IIF X in range (0,2] (PR #184182)
Andreas Jonson via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [llvm] [llvm-ir2vec] Adding metadata for llvm-ir2vec python binding wheel builds (PR #194222)
Nishant Sachdeva via llvm-commits
- [llvm] e7cd51b - Reapply "[MC][NFC] Make FeatureKV/SubtargetKV pointers private" (#206234) (#206237)
via llvm-commits
- [llvm] 05f6994 - [IR][NFC] Introduce Constant::containsMatchingVectorElement and corresponding matcher (#200502)
via llvm-commits
- [llvm] [X86] Remove old horizontal-reduce-add/fadd tests (PR #206238)
Simon Pilgrim via llvm-commits
- [llvm] 7916ddc - [X86] Remove old horizontal-reduce-add/fadd tests (#206238)
via llvm-commits
- [llvm] 5d68f75 - [Analysis] Improve readability of `KnownBits::pext` and `KnownBits::pdep` (#205176)
via llvm-commits
- [llvm] [SLP] Enable runtime stride stores (PR #200018)
Alexey Bataev via llvm-commits
- [llvm] 3c1311e - [ProfileData] Introduce SampleProfileFuncOffsetTable (NFC) (#205045)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
via llvm-commits
- [llvm] [HashRecognize] Rename ByteOrderSwapped to IsBigEndian (NFC) (PR #206243)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Run addMiddleCheck before early exit handling. NFC (PR #206244)
Luke Lau via llvm-commits
- [lld] [lld][ELF][RISC-V] Fixes undefined_cc symbol (PR #203800)
Jessica Clarke via llvm-commits
- [llvm] 7435ad3 - [LangRef] Clarifying the copying behaviour of byval (#205576)
via llvm-commits
- [lld] [LLD][SPARC] Implement enough functionality to run non-trivial 64-bit programs (PR #137919)
Jessica Clarke via llvm-commits
- [clang] [llvm] Reland "Make sanitizer special case list slash-agnostic" (PR #206250)
Vitaly Buka via llvm-commits
- [llvm] 50ba8b2 - [RISCV][NFC] Remove direct access to FeatureKV (#206233)
via llvm-commits
- [llvm] [NFC][Support] Implement slash-agnostic path matching in GlobPattern (PR #206251)
Vitaly Buka via llvm-commits
- [llvm] [TableGen] Use StringTable for searchable tables (PR #206252)
Alexis Engelke via llvm-commits
- [llvm] b23ba29 - [InstCombine] Optimize fcmp ord/uno logical select operations using freeze (#205076)
via llvm-commits
- [llvm] [InstSimplify] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Yingwei Zheng via llvm-commits
- [llvm] [InstSimplify] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
via llvm-commits
- [llvm] [InstSimplify] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
Yingwei Zheng via llvm-commits
- [llvm] [InstSimplify] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
via llvm-commits
- [llvm] [InstSimplify] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (PR #204256)
LLVM Continuous Integration via llvm-commits
- [llvm] Update CheckProblematicConfigurations.cmake (PR #206255)
via llvm-commits
- [llvm] [X86] Add vector-reduce-add-subvector.ll - tests for partial reduction of single vector source (PR #206256)
Simon Pilgrim via llvm-commits
- [llvm] 44de29c - Reland: [NFC][Support] Implement slash-agnostic path matching in GlobPattern (#206251)
via llvm-commits
- [llvm] 27c7a6b - [X86] Add vector-reduce-add-subvector.ll - tests for partial reduction of single vector source (#206256)
via llvm-commits
- [llvm] [Test] Fix test check [NFC] (PR #206258)
Kamlesh Kumar via llvm-commits
- [llvm] ad35cfe - [AggressiveInstCombine] Factor out the beginning of foldSelectSplitCTTZ/CTLZ into common entry point. NFC (#206220)
via llvm-commits
- [llvm] [SLP] Allow non-power-of-2 VF in tryToVectorizeList (PR #206259)
Harrison Hao via llvm-commits
- [llvm] [llubi] Add support for undef values (PR #205602)
Yingwei Zheng via llvm-commits
- [llvm] [DirectX] Test stripping debug info for DirectX (PR #206261)
Ilia Kuklin via llvm-commits
- [llvm] [gn] use `sources` instead of `inputs` for libc++ header copy action (PR #206263)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 049448403c7b (PR #206265)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 1485386b78dc (PR #206266)
Nico Weber via llvm-commits
- [llvm] d7b8c61 - [gn] use `sources` instead of `inputs` for libc++ header copy action (#206263)
via llvm-commits
- [llvm] [gn build] Port 2ceab13545c2 (PR #206267)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 78af5e2b68da (PR #206268)
Nico Weber via llvm-commits
- [llvm] 3ad436e - [gn] port 049448403c7b (#206265)
via llvm-commits
- [llvm] e35ef5c - [gn build] Port 1485386b78dc (#206266)
via llvm-commits
- [llvm] cb962be - [gn build] Port 2ceab13545c2 (#206267)
via llvm-commits
- [llvm] d02dbaf - [gn build] Port 78af5e2b68da (#206268)
via llvm-commits
- [llvm] fe1fc78 - [SmallVector] Out-of-line the trivially-copyable push_back grow path (#206213)
via llvm-commits
- [compiler-rt] [llvm] Reland "[MC/DC][Coverage] Enable profile correlation for MC/DC" (PR #204675)
Roman Beliaev via llvm-commits
- [llvm] a02ef60 - [llubi] Add support for undef values (#205602)
via llvm-commits
- [llvm] [TLI] Add x86 libmvec mappings for GLIBC 2.35 vector functions (PR #206274)
Tõnu Samuel via llvm-commits
- [llvm] [LoopFusion] Doing cheaper checks first (NFC) (PR #206275)
Ehsan Amiri via llvm-commits
- [llvm] [GlobalISel] Legalize wide-memory extending loads via load + extension (PR #206276)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [DirectX][ObjectYAML] Attempt to fix flaky PRIVPart.yaml (PR #206278)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [PowerPC] Extend select_cc lhs, 0, 1, 0, cc optimization to PowerPC 64 (PR #206281)
via llvm-commits
- [llvm] [PowerPC] Extend select_cc lhs, 0, 1, 0, cc optimization to PowerPC 64 (PR #206281)
via llvm-commits
- [llvm] [PowerPC] Extend select_cc lhs, 0, 1, 0, cc optimization to PowerPC 64 (PR #206281)
via llvm-commits
- [llvm] [PowerPC] Extend select_cc lhs, 0, 1, 0, cc optimization to PowerPC 64 (PR #206281)
via llvm-commits
- [llvm] Remove ppc64 check from mayUseP9Setb (PR #206282)
via llvm-commits
- [llvm] 5971a0d - [DirectX] Test stripping debug info for DirectX (#206261)
via llvm-commits
- [clang] [llvm] [clang] Add test run of 'dump_ast_matchers.py' (PR #165472)
Baranov Victor via llvm-commits
- [llvm] [LV] Add test for over-eager load scalarization (NFC). (PR #206283)
Florian Hahn via llvm-commits
- [lld] [ELF] Add target-specific relocation scanning for SPARCV9 (PR #206284)
Fangrui Song via llvm-commits
- [llvm] [VPlan] Drop dead CostCtx/Range arg sfrom getScaledReductions (NFC) (PR #206285)
Florian Hahn via llvm-commits
- [llvm] 7ee4111 - [LV] Add test for over-eager load scalarization (NFC). (#206283)
via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #202120)
Carlos Alberto Enciso via llvm-commits
- [llvm] ecc8547 - [VPlan] Drop dead CostCtx/Range arg sfrom getScaledReductions (NFC) (#206285)
via llvm-commits
- [llvm] [VPlan] Skip VPInst where mask is only operand in chain in isUsed (NFC) (PR #206286)
Florian Hahn via llvm-commits
- [llvm] 6568c95 - [VPlan] Skip VPInst where mask is only operand in chain in isUsed (NFC) (#206286)
via llvm-commits
- [llvm] [SelectionDAG] Fix dangling SUnit node after unfold during scheduling (PR #202295)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Insert WAIT before fnstenv/fnsave and skip meta-instructions (PR #204108)
Simon Pilgrim via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libcxx] [llvm] [mlir] [polly] ✏️ Fix "is is" typos (PR #206288)
Aliaksei Urbanski via llvm-commits
- [llvm] [AArch64][llvm-jitlink] Fix two QNX cross-compile build failures (PR #206290)
via llvm-commits
- [llvm] 2a811de - [HashRecognize] Rename ByteOrderSwapped to IsBigEndian (NFC) (#206243)
via llvm-commits
- [llvm] 91cfa57 - Reland "Make sanitizer special case list slash-agnostic" (#206250)
via llvm-commits
- [llvm] [Bitstream] Use reportFatalInternalError for invalid encoding (PR #203653)
via llvm-commits
- [llvm] [Thumb] Custom lower abdu (PR #206291)
via llvm-commits
- [llvm] deb7809 - [DirectX][ObjectYAML] Attempt to fix flaky PRIVPart.yaml (#206278)
via llvm-commits
- [llvm] [Support] Optimize signal handling file removal code (PR #173586)
Fangrui Song via llvm-commits
- [llvm] 115eae2 - [FileCheck] Improve colors in input dumps (#204936)
via llvm-commits
- [llvm] [Bazel] Fixes 9889e62 (PR #206294)
via llvm-commits
- [llvm] [PowerPC] Normalize sub+sext(setcc) to add+zext(setcc) for addze optimization (PR #185766)
via llvm-commits
- [llvm] [PPC] Combine sub with carry to SUBE (PR #185671)
via llvm-commits
- [llvm] [ProfileData] Support format version 104 for extensible binary sample profiles (PR #206297)
Kazu Hirata via llvm-commits
- [llvm] ca59c69 - [Allocator] Drop RedZoneSize (non-sanitizer) and BytesAllocated members (#205711)
via llvm-commits
- [compiler-rt] Fix SIGSEGV in ForEachMappedRegion for DSOs with custom image base (PR #206299)
Mike Kruskal via llvm-commits
- [llvm] [X86] Fix inline asm modifier printing across dialects (PR #204558)
Phoebe Wang via llvm-commits
- [llvm] [Hexagon] Disable restore stubs when ShadowCallStack is active (PR #206302)
Brian Cain via llvm-commits
- [llvm] [FileCheck] Call out var captures on unmatched patterns (PR #206303)
Joel E. Denny via llvm-commits
- [llvm] [SmallPtrSet] Optimize Grow and inline FindBucketFor. NFC (PR #206304)
Fangrui Song via llvm-commits
- [llvm] Extend narrow interleave group (PR #206305)
Kamlesh Kumar via llvm-commits
- [llvm] da4d6ca - [X86][NFC] Use compact enum to store ternlog comments (#206089)
via llvm-commits
- [llvm] 1da59d8 - [BinaryFormat][NFC] Use compact enums (#206074)
via llvm-commits
- [llvm] 2567d25 - [llvm-readobj][NFC] Use compact enums (except for ELF) (#206075)
via llvm-commits
- [llvm] 3288c8f - [CodeView][NFC] Use compact enum tables. (#206071)
via llvm-commits
- [llvm] 374871d - [AArch64][NFC] Use compact enum table for feature strings (#206084)
via llvm-commits
- [llvm] [llvm-readobj][NFC] Use compact enum for ELFDumper (PR #206306)
Alexis Engelke via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer_common] Remove internal linkage from RegisterFlag (NFC) (PR #206308)
Aditya Medhane via llvm-commits
- [llvm] workflows/commit-access-greeter: Use github-automation container (PR #206311)
Tom Stellard via llvm-commits
- [llvm] 92f01b2 - [TableGen] Use StringTable for searchable tables (#206252)
via llvm-commits
- [llvm] Fix -Wunused-template in assorted LLVM library helpers (NFC) (PR #202988)
Aditya Medhane via llvm-commits
- [llvm] Update UnicodeNameToCodepointGenerator.cpp to refer to Unicode 18 (PR #206315)
Jan Schultke via llvm-commits
- [lldb] [llvm] [SPARC][NFC] Add missing dynamic tags handling in LLVM and LLDB (PR #206316)
Phoebe Wang via llvm-commits
- [llvm] [InstCombine] Fold zext/sext i1 store using dominating branch condition (PR #201195)
Aayush Shrivastava via llvm-commits
- [clang] [llvm] [Support] Make format_object non-virtual (PR #206319)
Alexis Engelke via llvm-commits
- [llvm] [InstCombine] Drop poison-generating/UB-implying param attrs after changing operands (PR #115988)
Yingwei Zheng via llvm-commits
- [lld] [lld][ELF] Account for `R_{RISCV,LARCH}_ALIGN` deltas when `--no-relax -emit-relocs` (PR #206321)
Rong Mantle Bao via llvm-commits
- [llvm] f4fd007 - [Support] Make format_object non-virtual (#206319)
via llvm-commits
- [llvm] [InstCombine] Fold (X * 0.0) * constant => X * 0.0 #85241 (PR #92512)
via llvm-commits
- [llvm] [ValueTracking] Infer operand bound from mul nuw square predicates (PR #173127)
via llvm-commits
- [llvm] [RISCV] Support Zdinx registers in -fzero-call-used-regs (PR #206323)
Lucas Chollet via llvm-commits
- [llvm] e32776a - [llvm-readobj][NFC] Use compact enum for ELFDumper (#206306)
via llvm-commits
- [llvm] [InstCombine] Create new instructions instead of in-place operand replacement (PR #115988)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Make getArgGPRs take a const RISCVSubtarget & (NFC) (PR #206327)
Lucas Chollet via llvm-commits
- [llvm] [Support] Remove the now-unused EnumEntry (PR #206330)
Alexis Engelke via llvm-commits
- [clang] [compiler-rt] [llvm] [clang] builtins for atomicrmw fminmax/_num (PR #187139)
via llvm-commits
- [llvm] [SLP][NFC] Add non-power-of-2 buildvector test (PR #206332)
Harrison Hao via llvm-commits
- [llvm] [SLP][NFC] Avoid undef usage in odd_store.ll (PR #206333)
Harrison Hao via llvm-commits
- [llvm] 9b8a0c3 - [InstSimplify] Fold splice.right(splice.left(poison, x, offset), poison, offset) -> x (#204256)
via llvm-commits
- [lld] [lld][ELF][RISCV] Add Zcmt table-jump relaxation support (PR #206338)
Ying Chen via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Improve odd size s16 vector store legalization (PR #206342)
Jiaqi He via llvm-commits
- [llvm] [AsmMatcher][RISCV] Report all extensions sharing a missing-feature mnemonic (PR #204153)
Mark Zhuang via llvm-commits
- [llvm] [LoopIdiom] Add tests with loops writing to fields at different offsets. (PR #206343)
Florian Hahn via llvm-commits
- [llvm] [LV] Add test with pointer based on SRem expression (NFC). (PR #206344)
Florian Hahn via llvm-commits
- [llvm] 0094e38 - [LoopIdiom] Add tests with loops writing to fields at different offsets. (#206343)
via llvm-commits
- [llvm] 07a8a5e - [SLP][NFC] Avoid undef usage in odd_store.ll (#206333)
via llvm-commits
- [llvm] [SPARC] Don't combine misaligned memory ops with BSWAP (PR #206345)
via llvm-commits
- [llvm] 2959bfa - [LV] Add test with pointer based on SRem expression (NFC). (#206344)
via llvm-commits
- [llvm] [TableGen] Diagnose sub-register indices that overflow their register (PR #206346)
Taimuraz Kaitmazov via llvm-commits
- [llvm] e3ef2d9 - [SmallPtrSet] Optimize Grow and inline FindBucketFor. NFC (#206304)
via llvm-commits
- [llvm] [VPlan] Model initial header mask as region value. (PR #196199)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add printing tests for various SCEV expressions. (NFC) (PR #206351)
Florian Hahn via llvm-commits
- [llvm] [SLP][NFC]Add a test with the poor cost seed instructions, NFC (PR #206352)
Alexey Bataev via llvm-commits
- [llvm] 905cccb - [SLP][NFC]Add a test with the poor cost seed instructions, NFC
via llvm-commits
- [llvm] cef5569 - [Support] Remove the now-unused EnumEntry (#206330)
via llvm-commits
- [llvm] [ThinLTO] Change GlobalValueSummaryMapTy from std::map to DenseMap+deque (PR #157839)
Fangrui Song via llvm-commits
- [llvm] [LoopIdiom] Form memset on runtime-trip multi-store loops. (PR #206354)
Florian Hahn via llvm-commits
- [llvm] [lit] Truncate process output to 10 kiB (PR #206355)
Alexis Engelke via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Fangrui Song via llvm-commits
- [llvm] 8eb0c59 - [VPlan] Add printing tests for various SCEV expressions. (NFC) (#206351)
via llvm-commits
- [llvm] 27e3251 - [InstCombine] Create new instructions instead of in-place operand replacement (#115988)
via llvm-commits
- [llvm] [PAC][llvm-readobj][ELF][AArch64] Define R_AARCH64_AUTH_TLSDESC_CALL reloc (PR #199503)
Fangrui Song via llvm-commits
- [llvm] [llubi] Treat `llvm.experimental.noalias.scope.decl` as a noop (PR #206357)
Yingwei Zheng via llvm-commits
- [llvm] 679ed0b - [CodeGen] Port mir-check-debugify to new pass manager (#199280)
via llvm-commits
- [llvm] [Object][ELF] Remove internal linkage from header function templates (NFC) (PR #202969)
Fangrui Song via llvm-commits
- [llvm] [VPlan] Support SRem in getSCEVExprForVPValue. (PR #206361)
Florian Hahn via llvm-commits
- [llvm] e74cc18 - [llubi] Treat `llvm.experimental.noalias.scope.decl` as a noop (#206357)
via llvm-commits
- [llvm] [MIR] Fix check-line-and-variables.mir test for external shell (PR #206364)
Aiden Grossman via llvm-commits
- [llvm] [Github] Add myself to clang-tidy codeowners (PR #206365)
Baranov Victor via llvm-commits
- [llvm] [VPlan] Also expand pointer-typed SCEVAddExpr in VPSCEVExpander. (PR #206366)
Florian Hahn via llvm-commits
- [llvm] 52ffd20 - [VPlan] Support SRem in getSCEVExprForVPValue. (#206361)
via llvm-commits
- [llvm] [Github] Add zeyi2 to clang-tidy codeowners (PR #206368)
Zeyi Xu via llvm-commits
- [llvm] 7abad0f - [VPlan] Support different loop-invariant ops in narrowIG. (#203785)
via llvm-commits
- [llvm] [VPlan] Expand SCEV casts in VPSCEVExpander. (PR #206371)
Florian Hahn via llvm-commits
- [llvm] [X86] Remove X86ISelDAGToDAG.h (PR #206372)
Aiden Grossman via llvm-commits
- [llvm] 3a1eaf1 - [MIR] Fix check-line-and-variables.mir test for external shell (#206364)
via llvm-commits
- [llvm] [raw_ostream, Format] Shrink format() callback thunks (PR #206374)
Fangrui Song via llvm-commits
- [llvm] [DirectX] Fix build after #206330 (PR #206376)
Fangrui Song via llvm-commits
- [llvm] 3a7d64a - [DirectX] Fix build after #206330 (#206376)
via llvm-commits
- [llvm] [TableGen][SchedModel] Add repeat rate to block buffered resources (PR #202775)
Min-Yih Hsu via llvm-commits
- [llvm] [AMDGPU] Add folding ISD::SELECT from vXiY into vZi32 with X * Y = Z * 32 (PR #173328)
via llvm-commits
- [llvm] 92f8ff1 - [M68k][MC] Generate some encoding tests for MOVE (#194269)
via llvm-commits
- [llvm] AMDGPU: Avoid default subtarget in codegen tests (4/9) (PR #205787)
LLVM Continuous Integration via llvm-commits
- [llvm] [AArch64][llvm] Implement HINT instructions as aliases (NFCI) (PR #206383)
Jonathan Thackray via llvm-commits
- [llvm] 24fb629 - [LoongArch] Legalize LASX truncate with XVPICKEV instruction (#202485)
via llvm-commits
- [llvm] 9fd6933 - [LoongArch] Use vector extend for sitofp/uitofp (#202496)
via llvm-commits
- [lldb] [llvm] [AArch64][llvm] Tighten SYSP parsing; don't disassemble invalid encodings (PR #182410)
Jonathan Thackray via llvm-commits
- [llvm] [AsmMatcher] Report a near-miss when all candidates mismatch multiple operands (PR #206390)
Mark Zhuang via llvm-commits
- [llvm] e568ab3 - [CodeGen] Search predecessors from the back in removePredecessor() (#206070)
via llvm-commits
- [llvm] [AArch64] Define GCS operations as SYS and SYSL aliases (PR #203564)
Jonathan Thackray via llvm-commits
- [llvm] [AMDGPU] Tweak sched model latencies for VALU fast-forward cases (PR #198475)
Carl Ritson via llvm-commits
- [llvm] [TargetParser][NFC] Make FeatureBitset iterable (PR #206394)
Mark Zhuang via llvm-commits
- [llvm] [LoongArch] Support ISD::SET_ROUNDING (llvm.set.rounding) (PR #206395)
Zhaoxin Yang via llvm-commits
- [llvm] [BOLT] Make ICF bucket iteration order deterministic for single-threaded mode (PR #200706)
Kito Cheng via llvm-commits
- [llvm] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
Jonathan Thackray via llvm-commits
- [llvm] [DirectX] Avoid crash on non-unique resource error (PR #206396)
Dan Brown via llvm-commits
- [llvm] [InstSimplify] Fold value-preserving zext/sext of trunc (PR #204089)
Pengcheng Wang via llvm-commits
- [llvm] [mlir] Pipe 10308 Upgrade tmp package from version 0.2.1 to 0.2.7 to address security alerts (PR #206397)
via llvm-commits
- [llvm] [BPF] Avoid stack argument fatal error with O0 optimization (PR #206398)
via llvm-commits
- [llvm] [X86] SimplifyDemandedBitsForTargetNode - add X86ISD::BZHI handling (PR #199828)
Qiongsi Wu via llvm-commits
- [llvm] [RISCV][NFC] Use true/false for boolean fields in RISCV.td (PR #206399)
Mark Zhuang via llvm-commits
- [llvm] [WebAssembly] Handle irreducible EH pad backedges (PR #204631)
via llvm-commits
- [llvm] [LoopFusion] Fix false-positive dependency blocking fusion of idempot… (PR #206401)
via llvm-commits
- [llvm] [BOLT][Passes] reserve layout vectors in ExtTSP block reordering. (PR #206402)
David CARLIER via llvm-commits
- [llvm] [LV] Support EVL for partial reduction and VPExpressionRecipe. (PR #205741)
Elvis Wang via llvm-commits
- [llvm] [RegisterCoalescer] Materialize undef subrange PHI inputs (PR #204867)
Dominik Montada via llvm-commits
- [llvm] [SPIR-V] Add --spirv-fp-contract option to control kernel ContractionOff emission (PR #206404)
Arseniy Obolenskiy via llvm-commits
- [llvm] [Offload] Skip test on big endian host (PR #206405)
Nikita Popov via llvm-commits
- [llvm] bac7ca5 - [Offload] Skip test on big endian host (#206405)
via llvm-commits
- [llvm] acf2189 - [AArch64] Ignore tuning features for inlining (#205750)
via llvm-commits
- [llvm] [SPIR-V] Extend runLowerI1Comparisons to cover vector i1 types (PR #206409)
Arseniy Obolenskiy via llvm-commits
Last message date:
Sun Jun 28 23:59:57 PDT 2026
Archived on: Mon Jun 29 00:00:01 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).