The Week Of Monday 6 July 2026 Archives by thread
Starting: Mon Jul 6 00:00:33 PDT 2026
Ending: Sun Jul 12 23:59:31 PDT 2026
Messages: 6735
- [llvm] [AMDGPU] Preserve LDS waits when demoting single-wave workgroup scope to wavefront (PR #207473)
Pierre van Houtryve via llvm-commits
- [llvm] [DA] Rewrite BanerjeeMIV test with safe APInt interval arithmetic (PR #207662)
Ruoyu Qiu via llvm-commits
- [llvm] [LLVM][Verifier] Remove constant-only matrix stride check (PR #207665)
via llvm-commits
- [llvm] [IR] Use pretty printing for mask in is_fpclass (PR #207653)
Nikita Popov via llvm-commits
- [llvm] [RISCV][MC] Improve diagnostics for Zclsd RV32 GPR pair operands (PR #207639)
Ying Chen via llvm-commits
- [llvm] [ValueTracking] Properly relax operand zero signs for instructions with nsz (PR #207623)
Nikita Popov via llvm-commits
- [llvm] [InlineCost] Never inline functions with incompatible target features (PR #205113)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Support global address in V/S_MOV_B64 lowering (PR #203527)
David Stuttard via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libcxx] [llvm] [mlir] [polly] [NFC] Fix "is is" typos (PR #206288)
via llvm-commits
- [llvm] [SimplifyCFG] Add foldCondStoreToSelect optimization (PR #207654)
Karthika Devi C via llvm-commits
- [llvm] [RFC] Extend FASTCC to use up to 22 registers under APX (PR #164638)
Phoebe Wang via llvm-commits
- [llvm] [AArch64] optimize lowering for icmp on i128 when RHS is an immediate (PR #181822)
David Green via llvm-commits
- [llvm] [mlir] Number MLIR blocks; require GraphHasNodeNumbers in llvm::LoopInfoBase (PR #207617)
Alexis Engelke via llvm-commits
- [llvm] 7bdca28 - [InlineCost] Never inline functions with incompatible target features (#205113)
via llvm-commits
- [llvm] [AArch64] Fold -smin/-smax(X, 0) to neg + masked AND (PR #207671)
Guy David via llvm-commits
- [llvm] [AArch64] Fold -smin/-smax(X, 0) to neg + masked AND (PR #207671)
via llvm-commits
- [llvm] [AArch64] Fold -smin/-smax(X, 0) to neg + masked AND (PR #207671)
via llvm-commits
- [llvm] [AArch64] Fold -smin/-smax(X, 0) to neg + masked AND (PR #207671)
Guy David via llvm-commits
- [llvm] [AArch64] Fold -smin/-smax(X, 0) to neg + masked AND (PR #207671)
Guy David via llvm-commits
- [llvm] [AArch64] Fold -smin/-smax(X, 0) to neg + masked AND (PR #207671)
Guy David via llvm-commits
- [llvm] [AArch64] Reassociate neg (and X, M) with an all-0/1's mask M (PR #207671)
Guy David via llvm-commits
- [llvm] [AArch64] Reassociate neg (and X, M) with an all-0/1's mask M (PR #207671)
Guy David via llvm-commits
- [llvm] [AArch64] Reassociate neg (and X, M) with an all-0/1's mask M (PR #207671)
Guy David via llvm-commits
- [llvm] [AArch64] Reassociate neg (and X, M) with an all-0/1's mask M (PR #207671)
Guy David via llvm-commits
- [llvm] [AArch64] Reassociate neg (and X, M) with an all-0/1's mask M (PR #207671)
David Green via llvm-commits
- [llvm] [AArch64] Reassociate neg (and X, M) with an all-0/1's mask M (PR #207671)
Guy David via llvm-commits
- [llvm] [AMDGPU] Add safe-guard exclusion for MFMA form rewrite (PR #207672)
via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Remove AMX-TF32 (PR #207673)
Jaydeep Chauhan via llvm-commits
- [llvm] [LoongArch] Support ISD::GET_ROUNDING (llvm.get.rounding) (PR #207319)
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] acafa25 - [LoongArch] Remove inaccurate LASX conversion pattern and use [X]VFFINT.S.L instead (#207107)
via llvm-commits
- [llvm] [LoongArch] Remove inaccurate LASX conversion pattern and use [X]VFFINT.S.L instead (PR #207107)
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] [X86] Add test for VPBLENDW Tuning (PR #179906)
via llvm-commits
- [compiler-rt] [compiler-rt][hexagon] Fix `__hexagon_fmadf5` overflow under directed rounding (PR #207373)
via llvm-commits
- [llvm] [InstSimplify] fold the identity interleave (PR #206646)
Kamlesh Kumar via llvm-commits
- [llvm] [LoopInfo] Reuse DomTree's own DFS numbering in analyze() (PR #207650)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Add LoadStoreProperties to copy load/store attrs (PR #206470)
Harrison Hao via llvm-commits
- [clang] [llvm] [mlir] Reapply [IR] Explicitly specify target feature for module asm (#204548) (PR #207677)
Nikita Popov via llvm-commits
- [llvm] [SPIR-V] Support i64 smul.fix/umul.fix via SPV_ALTERA_arbitrary_precision_integers (PR #207405)
Juan Manuel Martinez Caamaño via llvm-commits
- [lld] [lld][ELF] Fix FileCheck RUN line in gc-sections-keep-shared-start.s. NFC (PR #207678)
Ying Chen via llvm-commits
- [llvm] [SPIR-V] Fix invalid OpIMul emitted for i1 multiplication (PR #207388)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [AArch64] Remove duplicate combine-max-min.ll test. NFC (PR #207679)
David Green via llvm-commits
- [llvm] e9e3721 - [AArch64] Remove duplicate combine-max-min.ll test. NFC (#207679)
via llvm-commits
- [llvm] d180df7 - [SPIR-V] Support i64 smul.fix/umul.fix via SPV_ALTERA_arbitrary_precision_integers (#207405)
via llvm-commits
- [llvm] [ADT] Use isEqual for ImmutableSet/Map tree canonicalization (PR #207596)
Arseniy Zaostrovnykh via llvm-commits
- [llvm] d93dfab - [NVPTX] Add missing Range attr to tensormap.replace intrinsics. (#207099)
via llvm-commits
- [llvm] [NVPTX] Add missing Range attr to tensormap.replace intrinsics. (PR #207099)
Antonio Frighetto via llvm-commits
- [llvm] [X86] Add ISD::VECREDUCE_MUL lowering instead of matching in DAG (PR #207593)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Attempt to narrow XMM->i64 (v)movq -> (v)movd if the upper 32-bits are known to be zero (PR #207615)
Simon Pilgrim via llvm-commits
- [llvm] [BOLT] Fixed PerfScript unittest for X86 (PR #207408)
Paschalis Mpeis via llvm-commits
- [llvm] [ADT][NFC] Use isEqual for ImmutableSet/Map tree canonicalization (PR #207596)
Balázs Benics via llvm-commits
- [llvm] [AArch64][DAG] Port adde and sube combine to AArch64 (PR #202227)
Ricardo Jesus via llvm-commits
- [llvm] [OpenMPOpt] Null generic-mode wrappers for SPMDized kernels (PR #207611)
Robert Imschweiler via llvm-commits
- [llvm] [NPM] Port ImmutableModuleSummaryAnalysis to NPM (PR #203510)
Vikram Hegde via llvm-commits
- [llvm] 2866d23 - [AArch64][Bitcode] Use target memory for SME state (#205829)
via llvm-commits
- [llvm] [AArch64][Bitcode] Use target memory for SME state (PR #205829)
via llvm-commits
- [llvm] [LoongArch] Lower ANY_EXTEND to ZERO_EXTEND under LASX to avoid scalarization (PR #201099)
via llvm-commits
- [llvm] [SPIR-V] Diagnose stores into read-only storage classes (PR #207331)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [CopyProf] Add CopyProf instrumentation passes. (PR #207385)
via llvm-commits
- [llvm] [SPIR-V] Replace isPipeOrAddressSpaceCastBI hardcoded list with table lookup (PR #207147)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [SPIR-V] Fix ArrayStride truncation to 0 for sub-byte element types (PR #207140)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [MCP] Avoid Folding Spill Chains Over Across Source Clobbers (PR #207169)
Jack Styles via llvm-commits
- [llvm] [LoopPeel] Peel last iteration to enable load widening (PR #173420)
Guy David via llvm-commits
- [llvm] [SCEV] Distinguish between full and wrapping AddRec in proveNoWrapViaCR. (PR #151966)
Florian Hahn via llvm-commits
- [clang] [llvm] Prototype: Replace DILocations with function-local source locations (PR #133949)
Stephen Tozer via llvm-commits
- [lld] [LLD][SPARC] Implement enough functionality to run non-trivial 64-bit programs (PR #137919)
Alex Rønne Petersen via llvm-commits
- [clang] [clang-tools-extra] [lldb] [llvm] [Allocator] Drop RedZoneSize (non-sanitizer) and BytesAllocated members (PR #205711)
Mikael Holmen via llvm-commits
- [llvm] [RISCV][NFC] Remove unnecessary ZIP checks (PR #207683)
Pengcheng Wang via llvm-commits
- [llvm] 40d671f - [ADT][NFC] Use isEqual for ImmutableSet/Map tree canonicalization (#207596)
via llvm-commits
- [llvm] [CVP] Infer no-wrap flags from operand ranges at use sites. (PR #207522)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Fix s.barrier.init/signal.var member count mask (PR #207660)
Jay Foad via llvm-commits
- [llvm] [NVPTX] Regenerate check lines (NFC) (PR #207684)
Antonio Frighetto via llvm-commits
- [llvm] 672342f - [NVPTX] Regenerate check lines (NFC) (#207684)
via llvm-commits
- [llvm] 46367bb - [X86] Attempt to narrow XMM->i64 (v)movq -> (v)movd if the upper 32-bits are known to be zero (#207615)
via llvm-commits
- [llvm] [VirtRegMap] Remove unsupported sub-registers during rewrite (PR #201550)
Igor Wodiany via llvm-commits
- [llvm] [X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns (PR #199371)
via llvm-commits
- [llvm] [CodeGen] Expand unsupported (de)interleave intrinsics (PR #207439)
Kamlesh Kumar via llvm-commits
- [llvm] b81a4c1 - [AMDGPU] Fix s.barrier.init/signal.var member count mask (#207660)
via llvm-commits
- [clang] [clang-tools-extra] [lldb] [llvm] Revert "[Allocator] Drop RedZoneSize (non-sanitizer) and BytesAllocated members" (PR #207685)
Raphael Isemann via llvm-commits
- [clang] [llvm] [Offload] Make compressed offload bundle header little-endian (PR #206744)
via llvm-commits
- [compiler-rt] [libc] [compiler-rt][builtins] add libc-backed double/float-to-int builtins (PR #207543)
Jeff Bailey via llvm-commits
- [llvm] [AArch64] Fold CSET + BR_CC into a conditional branch (PR #207398)
Jack Styles via llvm-commits
- [llvm] [AArch64][LV] Cost low-VF interleaved access (PR #205844)
Jack Styles via llvm-commits
- [llvm] [GlobalISel][AArch64] Legalize PHIs with vectors smaller than 64-bits (PR #207356)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [MergeICmps][DebugInfo] Preserve debug locations in mergeComparisons (PR #205796)
Stephen Tozer via llvm-commits
- [llvm] [AArch64] Add a basic i128 mul cost. (PR #203271)
David Green via llvm-commits
- [llvm] [AArch64] Expand FORM_TRANSPOSED_REG_TUPLE to copies before regalloc (PR #207205)
Sander de Smalen via llvm-commits
- [llvm] [InstCombine] Recognize abs through positive-K nsw multiply. (PR #207539)
Florian Hahn via llvm-commits
- [clang] [llvm] [Clang] Reduce the number of ways we have to print a codepoint. (PR #206990)
Corentin Jabot via llvm-commits
- [llvm] [AMDGPU] Improve SelectionDAG codegen around barrier intrinsics (PR #207688)
Jay Foad via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [clang] [llvm] [NFC][analyzer] Extract bounds checking library (PR #202372)
Gábor Horváth via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Sync compiler-rt cpu subtypes and vendors with libgcc and refactor internal cpu type tables in LLVM (PR #171172)
Mikołaj Piróg via llvm-commits
- [lld] [ELF] Reuse SHT_GROUP selection verdicts in initializeSections. NFC (PR #207437)
Peter Smith via llvm-commits
- [lld] Enough LLD changes to bootstrap OpenBSD on sparc64 (PR #207609)
Kirill A. Korinsky via llvm-commits
- [llvm] [MC][NFC] Store SubTypeKV names as string table (PR #207580)
Simon Pilgrim via llvm-commits
- [llvm] fcfc916 - Reapply [IR] Explicitly specify target feature for module asm (#204548) (#207677)
via llvm-commits
- [llvm] [VPlan] Re-use VPSlotTracker when printing recipes for costs (NFC). (PR #203386)
Florian Hahn via llvm-commits
- [llvm] [PowerPC] Specify inlining behavior in TableGen (PR #206938)
Nikita Popov via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support packed reverse intrinsics (PR #207574)
Hongyu Chen via llvm-commits
- [clang] [llvm] [Analysis] Modernize CFGBlock GraphTraits; drop generic dominator tree special case (PR #207552)
Gábor Horváth via llvm-commits
- [llvm] 9de8a97 - [MCP] Fix bug in spill copy elimination folding chain across a call. (#206858)
via llvm-commits
- [llvm] [MCP] Fix bug in spill copy elimination folding chain across a call. (PR #206858)
Matt Arsenault via llvm-commits
- [llvm] [RegAllocEvictAdvisor] Add minimum weight ratio heuristic. (PR #98109)
Quentin Colombet via llvm-commits
- [llvm] [LV] Invalidate interleave groups with dead members (PR #205584)
Mel Chen via llvm-commits
- [llvm] f9f11eb - [AArch64][InstCombine] xor(cmpne) -> cmpeq (#207007)
via llvm-commits
- [llvm] [AArch64][InstCombine] xor(cmpne) -> cmpeq (PR #207007)
Matthew Devereau via llvm-commits
- [llvm] 57b1519 - [RISCV][NFC] Remove unnecessary ZIP/VISNI checks (#207683)
via llvm-commits
- [llvm] [AMDGPU] Fix buffer addressing mode matching (PR #152584)
Christudasan Devadasan via llvm-commits
- [llvm] [SPIRV] Emit NonSemantic DebugGlobalVariable (PR #207230)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [offload] Fix duplicate __llvm_write_custom_profile on Windows PGO builds (PR #207366)
Alex Duran via llvm-commits
- [llvm] [X86] Prefer sub-of-not for vector inc-of-add (PR #207695)
via llvm-commits
- [clang] [llvm] [RISCV]Support Sspmp, Sspmpen and Smpmpdeleg Extensions (PR #207696)
Liao Chunyu via llvm-commits
- [llvm] [DAG] Simplify isKnownToBeAPowerOfTwo for ZERO_EXTEND (PR #182226)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] isKnownToBeAPowerOfTwo - add DemandedElts + OrZero handling to ISD::ZERO_EXTEND cases (PR #207697)
Simon Pilgrim via llvm-commits
- [llvm] [GlobalISel] emit G_BITCAST in widenScalarMergeValues when DstTy does not match WideTy (PR #203014)
Kacper Doga via llvm-commits
- [llvm] Fix fsub rdx (PR #207698)
Mel Chen via llvm-commits
- [llvm] [AssumeBundleQueries] Remove unused code (PR #203927)
Nikolas Klauser via llvm-commits
- [llvm] dc9edeb - [AssumeBundleQueries] Remove unused code (#203927)
via llvm-commits
- [llvm] 07e9838 - [RISCV][P-ext] Support packed reverse intrinsics (#207574)
via llvm-commits
- [llvm] eac4725 - [LV] Tests for combined exit conditions (#205104)
via llvm-commits
- [llvm] [LV] Tests for combined exit conditions (PR #205104)
Graham Hunter via llvm-commits
- [llvm] [LV] Vectorize uncountable early exit store loops with combined conditions (PR #205109)
Graham Hunter via llvm-commits
- [llvm] 292c99c - [AMDGPU] Improve SelectionDAG codegen around barrier intrinsics (#207688)
via llvm-commits
- [llvm] 5f4940e - [llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage (#195342)
via llvm-commits
- [llvm] [llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage (PR #195342)
Stephen Tozer via llvm-commits
- [llvm] [RISCV] Fold vp.reverse of vp.load through binary ops (PR #205529)
Luke Lau via llvm-commits
- [llvm] [JumpTableToSwitch] Bail out on function type mismatch (PR #207700)
Nikita Popov via llvm-commits
- [llvm] [SelectionDAG] Widen even 33-bit-magic udiv on free-zext targets (PR #207634)
Matt Arsenault via llvm-commits
- [llvm] [VectorCombine] Fix bailing out of the foldSingleElementStore with a freeze-pending index (PR #207702)
Kacper Doga via llvm-commits
- [llvm] Revert "[llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage" (PR #207703)
Stephen Tozer via llvm-commits
- [llvm] 4226a8c - Revert "[llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage" (#207703)
via llvm-commits
- [llvm] [ARM][MC] Reject unaligned Thumb2 LDRD/STRD post-index immediates (PR #193531)
Mark Murray via llvm-commits
- [llvm] [DFAJumpThreading] Propagate DebugLocs to branches in select unfolding (PR #205851)
Stephen Tozer via llvm-commits
- [llvm] 1dd849b - [DAG] isKnownToBeAPowerOfTwo - add DemandedElts + OrZero handling to ISD::ZERO_EXTEND cases (#207697)
via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Lower target in_reduction for host fallback (PR #199967)
Sergio Afonso via llvm-commits
- [llvm] [ORC] Add AutoImportGenerator for COFF dllimport auto-import (PR #203914)
via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer_common] Fix -Wunused-template in test helpers… (PR #207706)
Aditya Medhane via llvm-commits
- [compiler-rt] [scudo] Remove internal linkage from LargeBlock header helpers (NFC) (PR #207708)
Aditya Medhane via llvm-commits
- [llvm] [CodeGen] Compact cost table entries (PR #202836)
Simon Pilgrim via llvm-commits
- [llvm] [Fortran] Use INTERFACE targets for options and dependencies (PR #193469)
Michael Kruse via llvm-commits
- [llvm] [SelectionDAG] Fold VECREDUCE_ADD of a constant BUILD_VECTOR (PR #207560)
Simon Pilgrim via llvm-commits
- [clang] [llvm] Disable pre-link LTO vectorisation and loop unroll (PR #195886)
Momchil Velikov via llvm-commits
- [llvm] b9347e0 - [RISCV] Fold vp.reverse of vp.load through binary ops (#205529)
via llvm-commits
- [llvm] 3264e4e - [SPIR-V] Fix invalid OpIMul emitted for i1 multiplication (#207388)
via llvm-commits
- [clang] [llvm] [ORC] Track __emutls_t definitions in IRMaterializationUnit (PR #207161)
Lang Hames via llvm-commits
- [llvm] [SelectionDAG] Add computeKnownBits support for ISD::VECREDUCE_ADD (PR #207631)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Adding MVT::widenIntegerElementType to widen both Scalar and Vectors of integer type. (PR #207148)
Simon Pilgrim via llvm-commits
- [llvm] [SLP]Support Mul as the main copyable instruction (PR #207622)
Simon Pilgrim via llvm-commits
- [llvm] [dyndbg][LLVM] Implement dynamic debugging support (PR #194854)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [SelectionDAG] Expand CLMUL of zero-extended all-ones operand via parallel prefix XOR (PR #207339)
Jan Schultke via llvm-commits
- [llvm] [libsycl] Implement memcpy API (PR #205369)
Kseniya Tikhomirova via llvm-commits
- [llvm] 1df080a - [X86] Add test for VPBLENDW Tuning (#179906)
via llvm-commits
- [llvm] [bazel] Sort bazel_deps into 'compat floor' and 'latest' sections (PR #207605)
via llvm-commits
- [llvm] [Support] Fix undefined shift in decodeULEB128/decodeSLEB128 for overlong encodings (PR #205907)
Yao Qi 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)
Simon Pilgrim 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)
Simon Pilgrim 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] [VectorCombine] Fold concat(binop(a,c), binop(b,d)) -> binop(concat(a,b), concat(c,d)) for i1 vectors (PR #206087)
Simon Pilgrim 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)
Simon Pilgrim 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)
Simon Pilgrim via llvm-commits
- [llvm] [NFC] Add test for PR #207303 (PR #207368)
Simon Pilgrim via llvm-commits
- [llvm] [LoopDataPrefetch] Add support for target-specific memory intrinsics (PR #207358)
Shanzhi Chen via llvm-commits
- [llvm] [LoopDataPrefetch] Enable handling of target-specific memory intrinsics (PR #207358)
Shanzhi Chen via llvm-commits
- [llvm] [AArch64][LoopDataPrefetch] Enable handling of target-specific memory intrinsics (PR #207358)
Shanzhi Chen via llvm-commits
- [llvm] cb740eb - [MergeICmps][DebugInfo] Preserve debug locations in mergeComparisons (#205796)
via llvm-commits
- [llvm] b0623c0 - [SPIR-V] Replace isPipeOrAddressSpaceCastBI hardcoded list with table lookup (#207147)
via llvm-commits
- [clang] [llvm] [CodeGenPrepare] Failure to hoist bitcast to legal type causes register splitting (PR #207568)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Propagate debuglocs when replacing insert->extract elts (PR #206026)
Stephen Tozer via llvm-commits
- [llvm] [MCSched] Allow tuning LoadLatency/MispredictPenalty (PR #203139)
Tomer Shafir via llvm-commits
- [llvm] [LVI] Do not walk past cross-lane ops while determining value range (PR #207711)
Antonio Frighetto via llvm-commits
- [llvm] 5c24318 - [SPIR-V] Diagnose stores into read-only storage classes (#207331)
via llvm-commits
- [llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)
Matt Arsenault via llvm-commits
- [llvm] [Instrumentation] Add TSan instrumentation for AMDGPU targets (PR #207713)
Joseph Huber via llvm-commits
- [compiler-rt] [llvm] [compiler-rt] Add KCSAN inspired GPU ConcurrencySanitizer runtime (PR #207714)
Joseph Huber via llvm-commits
- [llvm] [SPIR-V] Fix truncated LinkageAttributes OpDecorate for numeric-named functions (PR #207332)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [orc-rt] Add SPSSequence serialization from iterator_range. (PR #207715)
Lang Hames via llvm-commits
- [llvm] [AMDGPU] Do not copy the range attribute onto a widened kernarg load (PR #207655)
Matt Arsenault via llvm-commits
- [llvm] [Docs][TestSuite] Document additional debugify option for test suite (PR #206454)
Stephen Tozer via llvm-commits
- [llvm] [CodeGen] Mark the undefined sub-registers of a tuple as IMPLICIT_DEF in two address instruction pass (PR #206442)
via llvm-commits
- [llvm] [AArch64][InstCombine] Fold zext of all-active SVE cmpne-zero (PR #207720)
Matthew Devereau via llvm-commits
- [llvm] [PowerPC] Fix combineSignExtendSetCC() for large/small types (PR #207721)
Nikita Popov via llvm-commits
- [llvm] [llvm] Support invariant.load on readonly intrinsics (PR #205916)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] exclude selection pattern for s_max/min_f32/16 for gfx1170 (PR #207308)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Merge consecutive loads feeding as shuffle operands (PR #207303)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Increase the relative cost of vector i64 multiply on Neoverse V3ae. (PR #207723)
David Green via llvm-commits
- [llvm] [AArch64] Keep v16i8 -> v2i64 partial_reduce fixed-length for VL > 128 (PR #204938)
Benjamin Maxwell via llvm-commits
- [llvm] [llvm-profgen][test] Split tests by target architecture (PR #207724)
Sergey Shcherbinin via llvm-commits
- [llvm] 04a26a0 - [X86] Add ISD::VECREDUCE_MUL lowering instead of matching in DAG (#207593)
via llvm-commits
- [llvm] Aarch64 add missing tbz clustering anchor (PR #207725)
Tomer Shafir via llvm-commits
- [llvm] [AMDGPU] Fix gfx1250 WMMA latencies (PR #202522)
Matt Arsenault via llvm-commits
- [llvm] 25becf2 - [MC] Move addEncodingComment() into new base class MCAsmBaseStreamer (#188585)
via llvm-commits
- [llvm] [MC] Move addEncodingComment() into new base class MCAsmBaseStreamer (PR #188585)
Kai Nacke via llvm-commits
- [llvm] [SystemZ][z/OS] Show instruction encoding in HLASM output (PR #181904)
Kai Nacke via llvm-commits
- [lld] [PAC][lld] Properly handle `.relr.auth.dyn` -> `.rela.dyn` movement (PR #195649)
Daniil Kovalev via llvm-commits
- [llvm] [offload] Add olMemPrefetch to liboffload (PR #206752)
Alex Duran via llvm-commits
- [llvm] IPRA:Fix crash and verification failures for PLT calls (PR #196917)
via llvm-commits
- [clang] [llvm] [CIR][CUDA] Support built-in CUDA surface type (PR #196079)
Orphic Dreamer via llvm-commits
- [llvm] [FastISel][WebAssembly] Don't perform load folding for atomic load (PR #207728)
Nikita Popov via llvm-commits
- [llvm] 7f8dcfa - [LVI] Do not walk past cross-lane ops while determining value range (#207711)
via llvm-commits
- [llvm] [CodeGen] Treat Reg uses which are partially defined within bundle as internal read (PR #201004)
Matt Arsenault via llvm-commits
- [llvm] [SCEV] Prove umin(Ops) u< RHS by checking individual operands (PR #207729)
Aleksandr Popov via llvm-commits
- [llvm] 9d59248 - [AMDGPU] Do not copy the range attribute onto a widened kernarg load (#207655)
via llvm-commits
- [llvm] bed625b - [InstCombine] Propagate debuglocs when replacing insert->extract elts (#206026)
via llvm-commits
- [llvm] [AMDGPU] Post-RA Peephole for Two-Address Instructions (PR #207731)
Lukas Sommer via llvm-commits
- [clang] [llvm] [SystemZ] Do not extend integer arguments in z/OS XPLINK64 ABI (PR #206833)
Ulrich Weigand via llvm-commits
- [llvm] [AMDGPU] Copy the nofpclass attribute onto a matching kernarg load (PR #207734)
Arseniy Obolenskiy via llvm-commits
- [llvm] [X86][CostModel] Decouple AVX512 from fast-gather in getGatherOverhead() (PR #206506)
Sourabh Singh Tomar via llvm-commits
- [llvm] a3624cb - [ORC] Track __emutls_t definitions in IRMaterializationUnit (#207161)
via llvm-commits
- [compiler-rt] 7cb7f07 - [compiler-rt][sanitizer_common] Fix -Wunused-template in test helpers… (#207706)
via llvm-commits
- [llvm] [BOLT][RISCV] Handle static IFUNC calls through .iplt (PR #207733)
via llvm-commits
- [compiler-rt] dcf969e - [scudo] Remove internal linkage from LargeBlock header helpers (NFC) (#207708)
via llvm-commits
- [llvm] [AArch64] Minor aarch64-ldst-opt simplifications (PR #201786)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [FixIrreducible][UnifyLoopExits] Fix callbr multiedge splitting (PR #207598)
Robert Imschweiler via llvm-commits
- [llvm] [AArch64] Remove redundant `clearRenameReg` calls in aarch64-ldst-opt (NFC) (PR #201786)
Ömer Sinan Ağacan via llvm-commits
- [llvm] 62708d1 - [CodeGen] Compact cost table entries (#202836)
via llvm-commits
- [llvm] [RISC-V] Pool duplicate scheduling class descriptors (PR #202659)
David Zbarsky via llvm-commits
- [llvm] 4c6e578 - [SystemZ][z/OS] Show instruction encoding in HLASM output (#181904)
via llvm-commits
- [llvm] [SystemZ][z/OS] Remove temporary gnu as output on z/OS (PR #181906)
Kai Nacke via llvm-commits
- [llvm] [RISCV][P-ext] Improve codegen for packed reverse intrinsics (PR #207575)
Hongyu Chen via llvm-commits
- [clang] [llvm] [SystemZ][z/OS] Add options -m[no-]zos-ppa1-name to remove the function name in PPA1. (PR #207416)
Ulrich Weigand via llvm-commits
- [llvm] [PassBuilder] Remove LoopFullUnrollPass from before LoopVectorize in the FullLTO pipeline (PR #197176)
Luke Lau via llvm-commits
- [llvm] [AVR] Fix overflow in SETGT lowering (PR #207737)
Nikita Popov via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Add AVX512BMM support for AMD Zen 6 (znver6) (PR #182556)
via llvm-commits
- [llvm] [X86] Added ComputeKnownBits support for BEXTR (PR #199558)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] C1-Nano scheduler cleanup in preparation for SME [NFC] (PR #207738)
via llvm-commits
- [llvm] [SDAG][X86] Support shrinking target-independent nodes (PR #206721)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [IR] Allow integer vector atomicrmw (PR #190716)
Fabian Ritter via llvm-commits
- [llvm] [VectorCombine] Handle widening/narrowing bitcasts in foldShuffleToIdentity (PR #187870)
Simon Pilgrim via llvm-commits
- [llvm] [HashRecognize] Make `LHSAux` null if it is dead (PR #207231)
Sean Clarke via llvm-commits
- [llvm] [RISCV] SFB with Immediates to QC.MVccI (PR #186555)
Nikita Popov via llvm-commits
- [llvm] [BitcodeReader] Move cached target triple into reader (PR #207740)
via llvm-commits
- [llvm] Use existing encoding when writing to an existing file (PR #198873)
Sean Perry via llvm-commits
- [llvm] 6dcadef - [JumpTableToSwitch] Bail out on function type mismatch (#207700)
via llvm-commits
- [llvm] [NFC][PatternMatch] Simplify m_Intrinsic impl using variadic templates (PR #207211)
Mel Chen via llvm-commits
- [llvm] 0b94c13 - [Clang] Reduce the number of ways we have to print a codepoint. (#206990)
via llvm-commits
- [clang] [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
- [clang] [llvm] [Clang] Fix assertion failure when passing wide string literal to __builtin_nanf (PR #205452)
Corentin Jabot via llvm-commits
- [llvm] [MIR] Serialize/Deserialize MachineInstr::LRSplit flag (PR #197362)
Quentin Colombet via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Mel Chen via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Mel Chen via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Turn Add into Or even when undef (PR #171556)
Ken Matsui via llvm-commits
- [llvm] [CodeGenPrepare] Don't sink icmp eq (and X, mask), 0 into return blocks (PR #200460)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine]Fold bitcast shuffle ashr v2i64 (PR #206717)
via llvm-commits
- [llvm] [AArch64] Optimize CSEL with AL/NV condition code in peephole pass (PR #207742)
Hetarth Dave via llvm-commits
- [llvm] [runtimes] Add explicit offload arch tool dependencies (PR #206076)
Robert Imschweiler via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
LLVM Continuous Integration via llvm-commits
- [llvm] [PowerPC]optimize the epilogue for restore non volatile cr fields (PR #202339)
zhijian lin via llvm-commits
- [llvm] [BPF][NewPM] Port SelectionDAG ISel (PR #207638)
via llvm-commits
- [clang] [lld] [llvm] Reland "Compute GUIDs once and store in metadata" (#184065) (PR #201849)
Mircea Trofin via llvm-commits
- [llvm] [DAG] ISD::matchUnaryPredicate / matchUnaryFpPredicate / matchBinaryPredicate - add DemandedElts variant (PR #183013)
Simon Pilgrim via llvm-commits
- [llvm] [NFC][LLVM][NVPTX] Use namespace qualifiers to define functions (PR #207546)
Rahul Joshi via llvm-commits
- [llvm] [offload] add unit tests for olCreateProgram (PR #206462)
Łukasz Plewa via llvm-commits
- [llvm] [NFC][LLVM][NVPTX] Initialize pass-ids to zero (PR #207547)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM][NVPTX] Minor code cleanup in NVVMReflect (PR #207549)
Rahul Joshi via llvm-commits
- [llvm] [GlobalISel] Legalize wide-memory extending loads via load + extension (PR #206276)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [docs][AMDGPU] Correct spelling of DW_AT_LLVM_memory_space (PR #207745)
Scott Linder via llvm-commits
- [llvm] 750f3bf - [Hexagon] Add XQFloat post-RA compliance checker (#207082)
via llvm-commits
- [llvm] [Hexagon] Add XQFloat post-RA compliance checker (PR #207082)
Fateme Hosseini via llvm-commits
- [flang] [llvm] [Flang][OpenMP] add Apply clause for OpenMP Flang (PR #204225)
Ferran Toda via llvm-commits
- [llvm] [llubi] Add support for constant inttoptr/ptrtoint expressions (PR #207028)
Yingwei Zheng via llvm-commits
- [llvm] [VPlan] Pull out reverses and splice.lefts from elementwise operations (PR #199234)
Luke Lau via llvm-commits
- [clang] [llvm] [Triple] Add target triple support for Motor OS. (PR #207103)
Corentin Jabot via llvm-commits
- [llvm] [SystemZ] Fold i16/i32/i64 logical RMW operations into memory operands in TableGen (PR #192802)
via llvm-commits
- [llvm] IR: Use switch in getFloatingPointType (PR #207750)
Matt Arsenault via llvm-commits
- [clang] [llvm] Reapply "runtimes: Pass CMAKE_SYSTEM_NAME based on target triple" (#205133) (PR #205522)
Matt Arsenault via llvm-commits
- [llvm] [LoongArch] Fix vpermi.w legalization with undef elements (PR #207751)
Nikita Popov via llvm-commits
- [llvm] [AArch64] SME definitions for C1-Nano scheduling model (PR #207174)
via llvm-commits
- [llvm] 2638040 - [AMDGPU] Copy the nofpclass attribute onto a matching kernarg load (#207734)
via llvm-commits
- [llvm] [RegAlloc] Consider rematerialization over CSR use (PR #206756)
Lukas Sommer via llvm-commits
- [llvm] 4ad89d1 - [SystemZ][z/OS] Remove temporary gnu as output on z/OS (#181906)
via llvm-commits
- [llvm] [RISCV][P-ext] Add codegen for packed absolute difference sum (PR #207314)
via llvm-commits
- [llvm] [DAGCombiner] Teach MatchLoadCombine to look through AND masks (PR #200247)
Michał Kurek via llvm-commits
- [llvm] [NFC] Remove dead code to fix build (PR #207753)
Justin Bogner via llvm-commits
- [llvm] [AMDGPU] Unroll illegal vector TRUNCATE after legalization (PR #207761)
Matt Arsenault via llvm-commits
- [llvm] 60cccae - [NFC] Remove dead code to fix build (#207753)
via llvm-commits
- [llvm] [CodeGen] Expand fmaximum/fminimum reductions (PR #195169)
Simon Pilgrim via llvm-commits
- [llvm] [SandboxIR] Fix pass pipeline parsing after aux arguments (PR #207237)
Anshil Gandhi via llvm-commits
- [llvm] AMDGPU/GlobalISel: Switch to extended LLTs (PR #207419)
Petar Avramovic via llvm-commits
- [llvm] [SPIRV] Lower uinc/udec_wrap to OpAtomicIIncrement/Decrement (PR #207766)
Marcos Maronas via llvm-commits
- [clang] [llvm] [FMV][AIX] Implement target_clones part 2 (target-features) (PR #206786)
Wael Yehia via llvm-commits
- [llvm] [X86] Lowering of load atomic vector of float via cast (PR #117189)
Simon Pilgrim via llvm-commits
- [llvm] [docs][AMDGPU] Document amdgpu.buffer.oob.mode more, especially on fat pointers (PR #134734)
Krzysztof Drewniak via llvm-commits
- [llvm] [X86] Manage atomic load of fp -> int promotion in DAG (PR #118793)
Simon Pilgrim via llvm-commits
- [llvm] [SROA] Prevent load atomic vector from being generated (PR #112432)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Legalize <1 x T> vector types for atomic load (PR #111414)
Simon Pilgrim via llvm-commits
- [llvm] [TableGen] Diagnose sub-register indices that overflow their register (PR #206346)
Rahul Joshi via llvm-commits
- [llvm] [X86] Fold vpextrq $1 from a spilled vector into a direct memory load (PR #203339)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Fix printf %s buffer slot oversized when strlen % 4 == 0 (PR #207772)
Matt Arsenault via llvm-commits
- [llvm] b0d3549 - [MIR] Serialize/Deserialize MachineInstr::LRSplit flag (#197362)
via llvm-commits
- [llvm] [AMDGPU][test] Use mir test for regalloc issue (PR #197363)
Quentin Colombet via llvm-commits
- [llvm] c35cba4 - [SandboxIR] Fix pass pipeline parsing after aux arguments (#207237)
via llvm-commits
- [llvm] [TableGen][CC][NFC] Emit idiomatic guards for CallingConv. (PR #207758)
Matt Arsenault 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] 20e1215 - [TableGen][CC][NFC] Emit idiomatic guards for CallingConv. (#207758)
via llvm-commits
- [llvm] 82d27f6 - Revert "[ORC] Track __emutls_t definitions in IRMaterializationUnit" (#207775)
via llvm-commits
- [clang] [llvm] Revert "[ORC] Track __emutls_t definitions in IRMaterializationUnit" (PR #207775)
Nathan Corbyn via llvm-commits
- [llvm] [NVPTX] Expand fp/int conversions involving integers wider than 64 bits (PR #201679)
Justin Fargnoli via llvm-commits
- [llvm] [CodeGen] Add v1024f16, v2048f16, and v1024bf16 types (PR #207782)
Alexey Karyakin via llvm-commits
- [llvm] [CodeGen] Add missing vector types of up to 4096 elements (PR #207782)
Alexey Karyakin via llvm-commits
- [compiler-rt] 96904e8 - [scudo] Make death tests use SCUDO_XXX_DEATH_TEST. (#206196)
via llvm-commits
- [compiler-rt] [scudo] Make death tests use SCUDO_XXX_DEATH_TEST. (PR #206196)
Christopher Ferris via llvm-commits
- [llvm] [AMDGPU] Precommit for pulling NUW large buffer offsets into SOFFSET (PR #207795)
Krzysztof Drewniak via llvm-commits
- [lld] [lld][MachO] Add --lto-obj-path for distributed ThinLTO (PR #203365)
Daniel Rodríguez Troitiño via llvm-commits
- [llvm] [mlir] [mlir][tosa] Remove availability interfaces from profile conformance (PR #207809)
Luke Hutton via llvm-commits
- [clang] [llvm] [LLVMABI] Implement the System V X86-64 ABI (PR #194718)
Andy Kaylor via llvm-commits
- [llvm] [PPC] Don't emit overflow error on branches accross different sections. (PR #206812)
Sean Fertile via llvm-commits
- [llvm] [libc++] Install missing dependencies for running benchmarks on macOS (PR #207810)
Louis Dionne via llvm-commits
- [llvm] [AMDGPU] Split large raw buffer offsets to SOFFSET where allowed (PR #207821)
Krzysztof Drewniak via llvm-commits
- [llvm] [ARM] Don't try to emit AEABI libcalls for non-AEABI targets (PR #207813)
Jon Roelofs via llvm-commits
- [clang] [flang] [lld] [llvm] AMDGPU: Introduce amdgpu triple arch (PR #206480)
Matt Arsenault via llvm-commits
- [llvm] [docs] Disable sphinx's numfig option (PR #207817)
Scott Linder via llvm-commits
- [llvm] Fix APInt::concat for zero-width operands (PR #207475)
Yi Zhang via llvm-commits
- [llvm] [VPlan] Refine hasEarlyExit check. (PR #207791)
LLVM Continuous Integration via llvm-commits
- [clang] [llvm] CI: move libclang python bindings tests to main CI (PR #201677)
Matheus Izvekov via llvm-commits
- [llvm] [SPIRV] Support atomic exchange of pointers (PR #207830)
Nick Sarnie via llvm-commits
- [llvm] [InstCombine] Fold bitreverse.v8i8(bitcast(i64)) into bswap+bitreverse (PR #207828)
Yingwei Zheng via llvm-commits
- [llvm] [LoopUnroll][AArch64] Add separate upper-bound limit for loops with unknown exact trip count (PR #205102)
Justin Fargnoli via llvm-commits
- [llvm] Revert "[VPlan] Refine hasEarlyExit check." (PR #207838)
Florian Hahn via llvm-commits
- [compiler-rt] 94b3254 - Revert "[Clang][Sema] Add -Wstringop-overread warning for source buffer overreads (#183004)" (#207840)
via llvm-commits
- [clang] [compiler-rt] Revert "[Clang][Sema] Add -Wstringop-overread warning for source buffer overreads (#183004)" (PR #207840)
Arthur Eubanks via llvm-commits
- [llvm] [AArch64] Don't merge branch conditions that both compare memory loads (PR #206504)
via llvm-commits
- [llvm] [RISCV] Fix incorrect fixed vector lowering for VECTOR_DEINTERLEAVE (PR #207254)
via llvm-commits
- [llvm] [VPlan] Expand SCEV min/max via scalar intrinsic VPInstructions. (PR #207842)
via llvm-commits
- [llvm] [NFC] Fix dxil-dis/waveactiveballot.ll test (PR #207446)
via llvm-commits
- [llvm] Reapply "DebugInfo: Shrink-to-fit some containers to reduce peak memory usage" (#199145) (PR #201160)
Aiden Grossman via llvm-commits
- [llvm] [Attributor] Distinguish COHERENT accesses in addition to exact ones (PR #207857)
Johannes Doerfert via llvm-commits
- [llvm] [SampleProfileMatcher] Fix inconsistent anchor matching in stale profile matching (PR #206657)
via llvm-commits
- [llvm] 81200d7 - [NFC][LLVM][NVPTX] Use namespace qualifiers to define functions (#207546)
via llvm-commits
- [llvm] 06f4b02 - [NFC][LLVM][NVPTX] Minor code cleanup in NVVMReflect (#207549)
via llvm-commits
- [llvm] [X86] Lower vector integer division and remainder through float division (PR #205263)
via llvm-commits
- [llvm] [AMDGPU] Model RepeatRate in SearchableTables (PR #207862)
Jeffrey Byrnes via llvm-commits
- [llvm] l[CodeGen[ Rename prologpeilog to prolog-epilog (PR #207870)
Aiden Grossman via llvm-commits
- [libunwind] [llvm] [MC][AArch64] Add .cfi_llvm_set_ra_sign_state for PAuth_LR (PR #205442)
Jon Roelofs via llvm-commits
- [llvm] [llvm-objdump] Fix output corruption when DWARF reg-name callback misses. (PR #200975)
Laxman Sole 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] [NVPTX] Assign correct memory attrs to args in NVPTXLowerArgs (PR #207461)
Rahul Joshi via llvm-commits
- [llvm] [RISCV] Sync RISCVSystemOperands.td order/sections with priv-csrs.adoc from riscv-isa-manual. NFC (PR #207803)
Craig Topper via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Damyan Pepper via llvm-commits
- [llvm] [TableGen] Fix MSVC C4125 error after 5d13ff1e940b (PR #207855)
Jinsong Ji via llvm-commits
- [lld] [lld/ELF] Fix GD TLS DTPMOD64/DTPOFF64 mismatch (PR #207872)
Arthur Eubanks 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
- [clang] [llvm] [BPF] Return small aggregates directly in registers (PR #206876)
via llvm-commits
- [clang] [compiler-rt] [codegen]Ensure __builtin_trap() has an unreachable (PR #197789)
Vy Nguyen via llvm-commits
- [libc] [llvm] [libc] Move fcntl implementation into the syscall_wrappers layer (PR #207878)
Mikhail R. Gadelha via llvm-commits
- [llvm] Introduce a new CMake option to test LLVM_WINDOWS_PREFER_FORWARD_SLASH behaviors (PR #207194)
Junji Watanabe via llvm-commits
- [llvm] [RISCV] Report "too many operands" for surplus operands in AsmParser (PR #207142)
Mark Zhuang via llvm-commits
- [llvm] [RISCV] Report "unexpected extra operand" for surplus operands in AsmParser (PR #207142)
Mark Zhuang via llvm-commits
- [llvm] [lit] Add --per-test-output-subdir to isolate test_exec_root across concurrent runs (PR #206826)
David Young via llvm-commits
- [llvm] CI: move libclang python bindings tests to main CI (PR #201677)
Matheus Izvekov via llvm-commits
- [libcxx] [llvm] Finish supporting Unicode 18 (PR #199111)
Charlie Lin via llvm-commits
- [llvm] a42a1c8 - [ORC] Fix reinterpret_cast warning. (#207874)
via llvm-commits
- [llvm] [ORC] Fix reinterpret_cast warning. (PR #207874)
Lang Hames via llvm-commits
- [llvm] [ORC] Add InProcessEPC: orc_rt::InProcessControllerAccess partner. (PR #206725)
Lang Hames via llvm-commits
- [clang] [llvm] [RISCV][LLVM][Clang] Add experimental `Zvvm` config intrinsics (PR #203774)
via llvm-commits
- [llvm] [SimplifyCFG] Simplify switch default branch when branch proves operand value (PR #206597)
Sayan Sivakumaran via llvm-commits
- [llvm] [AMDGPU] Using feature to define vmem cacheline size (PR #207884)
via llvm-commits
- [llvm] [AggressiveInstCombine] Fix crash when folding consecutive loads into a type smaller than the combined load (PR #207229)
Kyungtak Woo via llvm-commits
- [llvm] 1b9723b - Fix APInt::concat for zero-width operands (#207475)
via llvm-commits
- [clang] [llvm] [RISCV] Support spacemit vsmtvdotii externsions (PR #202533)
via llvm-commits
- [llvm] [SLSR] Fix slsr gep stride delta miscompile (PR #204278)
via llvm-commits
- [lld] [ELF] Fix TLS GD against non-preemptible dynamic symbols in DSOs (PR #207881)
Jessica Clarke 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] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] [CodeGen][ARM] Keep undef REG_SEQUENCE operands live for full-register uses without LIS (PR #203178)
via llvm-commits
- [llvm] c392657 - [SPIR-V] Fix ArrayStride truncation to 0 for sub-byte element types (#207140)
via llvm-commits
- [llvm] [AMDGPU] Fix whole-wave function prologue to set EXEC to -1 (PR #207781)
Arseniy Obolenskiy via llvm-commits
- [llvm] 2ef13ce - [AMDGPU] Fix whole-wave function prologue to set EXEC to -1 (#207781)
via llvm-commits
- [llvm] [TableGen] Separate string when digit follows octal escape (PR #207807)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Avoid let statements in RISCVSystemOperands. NFC (PR #207890)
Craig Topper via llvm-commits
- [llvm] b068ae9 - [LFI][X86] Add X86 LFI target and system instruction rewrites (#189569)
via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [llvm] [InstCombine] Fix assertion failure in `foldVariableSignZeroExtensionOfVariableHighBitExtract` (PR #205148)
Yingwei Zheng via llvm-commits
- [llvm] a849f52 - [InstCombine] Fix assertion failure in `foldVariableSignZeroExtensionOfVariableHighBitExtract` (#205148)
via llvm-commits
- [llvm] [MC] Bound recursion depth in AsmParser::parsePrimaryExpr (PR #206828)
Fangrui Song via llvm-commits
- [llvm] [BOLT] Fix use-old-text-zero-padding on FreeBSD (PR #206581)
via llvm-commits
- [llvm] [SLP] Split blocking build-vector stores in scalar chains (PR #194970)
Yaxun Liu via llvm-commits
- [llvm] [FileCheck][NFC] Encapsulate more into InputAnnotationLabeler (PR #207484)
Joel E. Denny via llvm-commits
- [compiler-rt] [compiler-rt][builtins][test][darwin] Fix some compiler-rt builtins tests on Apple platforms (PR #207895)
Ian Anderson via llvm-commits
- [llvm] [AMDGPU] Fix v32f16 FMINIMUMNUM/FMAXIMUMNUM lowering in non-IEEE mode (PR #207896)
Arseniy Obolenskiy via llvm-commits
- [llvm] [IndVars] Invalidate stale SCEV exit condition values (PR #207897)
Jaeuk Lee via llvm-commits
- [compiler-rt] [asan][tsan][ubasn][test][darwin] Fix some sanitizer tests on Apple platforms (PR #207898)
Ian Anderson via llvm-commits
- [llvm] [LoopInfo] Derive Loop::contains(BlockT*) from the block-to-loop map (PR #207613)
Fangrui Song via llvm-commits
- [llvm] 51a3788 - [TableGen] Separate string when digit follows octal escape (#207807)
via llvm-commits
- [llvm] [X86][PartialReduction] Lower zext-byte add reductions to vpsadbw (PR #201076)
via llvm-commits
- [llvm] [X86] Fold prefix masked load/store copy (PR #207900)
Jaeuk Lee via llvm-commits
- [llvm] [cmake] Preserve CMake file API queries when clearing an LLVM external project build directory (PR #206801)
Petr Hosek via llvm-commits
- [llvm] [WebAssembly][test] CodeGen/WebAssembly/swifttailcc.ll fails (PR #207877)
Demetrius Kanios via llvm-commits
- [lld] [llvm] [RISCV] add new relocation type for global array accesses with non-constant indices (PR #207901)
via llvm-commits
- [llvm] [LoongArch][NFC] Add vector widening extends tests (PR #207315)
via llvm-commits
- [llvm] [AVX-512] make vpternlogq more aggressive for longer chains of bitmanipulations (PR #189971)
Julian Pokrovsky via llvm-commits
- [llvm] [SLP][Modularization][NFC] Extract type and constant helpers into SLPUtils (1/3) (PR #206881)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LV] Convert scatter w/uniform addr and mask being header mask to scalar store. (PR #172799)
Luke Lau via llvm-commits
- [llvm] [SLP] Retune look-ahead scores for constants (PR #207548)
Ryan Buchner via llvm-commits
- [llvm] [LV] Support EVL for partial reduction and VPExpressionRecipe. (PR #205741)
Elvis Wang via llvm-commits
- [llvm] [RISCV] Fix Predicates in SFB to MVccI (PR #207806)
via llvm-commits
- [llvm] 39f64b9 - [RISCV] Fix Predicates in SFB to MVccI (#207806)
via llvm-commits
- [llvm] [X86] Keep bitcasted mask zero-tests in k-registers (PR #207908)
Jaeuk Lee via llvm-commits
- [llvm] 93509a5 - [LoongArch] Support ISD::GET_ROUNDING (llvm.get.rounding) (#207319)
via llvm-commits
- [llvm] [AMDGPU] Quiet signaling NaN when constant-folding CLAMP (PR #207902)
Matt Arsenault via llvm-commits
- [llvm] Require GraphHasNodeNumbers in llvm::LoopInfoBase; drop the DenseMap fallback (PR #207905)
via llvm-commits
- [lld] [ELF] Precompute orphan output section names in parallel. NFC (PR #207321)
LLVM Continuous Integration via llvm-commits
- [llvm] AMDGPU: Respect target assembler directives over command line (PR #207812)
Matt Arsenault via llvm-commits
- [clang] [llvm] AMDGPU: Use module flags to control xnack and sramecc (PR #204595)
Matt Arsenault via llvm-commits
- [llvm] [AssumptionCache] Deduplicate affected values in removeAffectedValues (PR #205441)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Improve codegen for copysign(x, fneg(y)) (PR #207178)
Madhur Kumar via llvm-commits
- [llvm] [IndVarSimplify] Widen select-controlled recurrences (PR #206024)
Madhur Amilkanthwar via llvm-commits
- [llvm] 1a5376e - [AVR] Fix overflow in SETGT lowering (#207737)
via llvm-commits
- [llvm] [SLP]Add AShr as a main opcode for copyables (PR #207841)
Simon Pilgrim via llvm-commits
- [llvm] 47b819b - [LoongArch] Fix vpermi.w legalization with undef elements (#207751)
via llvm-commits
- [llvm] [Hexagon] Optimize sext + mul pattern for splatted scalar sext i16 (PR #206893)
Santanu Das via llvm-commits
- [llvm] [LFI][AArch64] Add PAC support (PR #207915)
Zachary Yedidia via llvm-commits
- [llvm] [SLP][Revec] Consider revectorization of the following shuffle pattern (PR #206903)
Sushant Gokhale via llvm-commits
- [llvm] [LoongArch] Enable interleaved memory accesses by default (PR #141555)
via llvm-commits
- [llvm] [LoongArch] Custom implement getShuffleCost (PR #157983)
via llvm-commits
- [llvm] [LoongArch] Enable LoopTermFold Pass (PR #130737)
via llvm-commits
- [llvm] [AMDGPU] Use APFloat::getOne instead of parsing "1.0" (NFC) (PR #207916)
Arseniy Obolenskiy via llvm-commits
- [llvm] [X86] Use BMI2 shrx for range-known zero tests (PR #207904)
Simon Pilgrim via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Make use of predicate load/store "mul vl" addressing mode. (PR #206997)
Sander de Smalen via llvm-commits
- [clang] [llvm] [Clang][Lexer] Reland "Detect SSE4.2 availability at runtime in fastParseASCIIIdentifier" (PR #175452)
Fangrui Song via llvm-commits
- [clang] [llvm] [mlir] Enforce single-operand form for llvm.loop.distribute metadata (PR #201077)
Madhur Amilkanthwar via llvm-commits
- [llvm] [GlobalISel] Improve bf16 converts with fast-math flags. (PR #200741)
David Green via llvm-commits
- [llvm] [Support] Teach llvm::thread about thread-id handling in LLVM-libc. (PR #207918)
Petr Hosek via llvm-commits
- [llvm] 57a7e75 - [X86][Windows] use `LowerWin64_INT128_TO_FP` for `u128` to `f128` conversion (#207285)
via llvm-commits
- [llvm] [X86][Windows] use `LowerWin64_INT128_TO_FP` for `u128` to `f128` conversion (PR #207285)
Folkert de Vries via llvm-commits
- [llvm] [X86] Widen zero-extended narrow lshr before isel (PR #207919)
via llvm-commits
- [llvm] [AMDGPU] Employ MemorySSA when rewriting out arguments (NFCI) (PR #207922)
Antonio Frighetto via llvm-commits
- [llvm] [SPIR-V] Fix signed-shift UB when packing UTF-8 string operands (PR #207769)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [SPIR-V] Simplify and fix sign-extension bug in convertCharsToWord (PR #207769)
Arseniy Obolenskiy via llvm-commits
- [llvm] [NFC][SPIRV] Remove dead helper `addStringImm(const StringRef &Str, IRBuilder<> &B, std::vector<Value *> &Args)` (PR #207923)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] AMDGPU: Defer validation of target assembler directives (PR #207812)
Matt Arsenault via llvm-commits
- [llvm] 64df722 - [AArch64] C1-Nano scheduler cleanup in preparation for SME [NFC] (#207738)
via llvm-commits
- [llvm] ff51870 - [Hexagon] Optimize sext + mul pattern for splatted scalar sext i16 (#206893)
via llvm-commits
- [llvm] adc3969 - [AMDGPU] Use APFloat::getOne instead of parsing "1.0" (NFC) (#207916)
via llvm-commits
- [llvm] [AMDGPU] Save entry EXEC in whole-wave prologue with no WWM spills (PR #207924)
Arseniy Obolenskiy via llvm-commits
- [llvm] 4e43cd6 - [LV][RISCV] Enable FSub reduction for scalable VFs (#207698)
via llvm-commits
- [llvm] [InstCombine] Fold select of and/or subset identity (PR #207925)
Jaeuk Lee via llvm-commits
- [llvm] AMDGPU: Replace tgsplit subtarget feature with attribute (PR #204216)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Fix interleaved + strided costs for e64 elements on rv32 (PR #207927)
Luke Lau via llvm-commits
- [llvm] [X86][APX] Combine CMOV chain to CCMP+CMOV (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [InstCombine] Fold one shifted by a boolean value (PR #207930)
Jaeuk Lee via llvm-commits
- [llvm] Arm ropi rwpi dynreloc consts (PR #207931)
via llvm-commits
- [llvm] [RISCV] Enumerate all RecurKind cases in isLegalToVectorizeReduction. nfc (PR #207932)
Mel Chen via llvm-commits
- [llvm] [LV] Allow setting scalable VFs for `-epilogue-vectorization-force-VF` (PR #205081)
Benjamin Maxwell via llvm-commits
- [llvm] [LLE][LoopDistribution][LoopVersioning] Form LCSSA at Caller Invoking LoopVersioning Utility (PR #202296)
Amit Tiwari via llvm-commits
- [llvm] [LoopInterchange] Add test for legality check missing latch condition (NFC) (PR #202725)
LLVM Continuous Integration via llvm-commits
- [llvm] [LV] Vectorize fmin/fmax reductions (PR #198300)
Nashe Mncube via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Support lowering preloaded kernel arguments (PR #205049)
Keshav Vinayak Jha via llvm-commits
- [llvm] [CodeGen] [AMDGPU] Support type-aware intrinsic feature checks (PR #205536)
Keshav Vinayak Jha via llvm-commits
- [llvm] [GVN] Add tests for loop-load PRE into a multi-successor block (PR #206693)
Madhur Amilkanthwar via llvm-commits
- [llvm] [SelectionDAG][AMDGPU] Preserve known bits for demoted sret pointers (PR #203468)
Keshav Vinayak Jha via llvm-commits
- [llvm] 503f0ca - [SPIR-V] Simplify and fix sign-extension bug in convertCharsToWord (#207769)
via llvm-commits
- [llvm] [InstCombine] Fold select of adjacent constants for boolean values (PR #207934)
Jaeuk Lee via llvm-commits
- [llvm] [InstCombine] Fold sub of sign-mask complemented or (PR #207928)
Nikita Popov via llvm-commits
- [clang] [llvm] [Clang][RISCV] packed absolute difference sum intrinsics (PR #207936)
via llvm-commits
- [llvm] [Coroutines] Use destroy slot for CoroElide resume fallthrough (PR #207799)
Stephan Dollberg via llvm-commits
- [llvm] [ValueTracking] Strip zero tests through bitop-or self (PR #207938)
Jaeuk Lee via llvm-commits
- [llvm] d6a4a97 - [NFC][SPIRV] Remove dead helper `addStringImm(const StringRef &Str, IRBuilder<> &B, std::vector<Value *> &Args)` (#207923)
via llvm-commits
- [llvm] [SPIR-V] Avoid crash on malformed mangled builtin name length (PR #207939)
Arseniy Obolenskiy via llvm-commits
- [llvm] [NFC][SPIRV] Use `StringRef` by value (no `const`, no `&`) (PR #207940)
Juan Manuel Martinez Caamaño via llvm-commits
- [clang] [llvm] [Do Not Merge] Verify flang-rt is clean under -Wunused-template (PR #207942)
Aditya Medhane via llvm-commits
- [clang] [llvm] [ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] ee2f864 - [RISCV] Fix interleaved + strided costs for e64 elements on rv32 (#207927)
via llvm-commits
- [llvm] [AMDGPU] SIFoldOperands: Print instructions/operands in debug output (NFC) (PR #207945)
Frederik Harwath via llvm-commits
- [llvm] 62cb33e - [RISCV] Enumerate all RecurKind cases in isLegalToVectorizeReduction. nfc (#207932)
via llvm-commits
- [llvm] [AArch64] llvm-mca C1-Ultra tests: SVE instructions added by SME when not streaming [NFC] (PR #207948)
via llvm-commits
- [llvm] [NFC][SPIRV] Make `getVacantFunctionName` static (PR #207954)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [MachineCopyPropagation] Fix debug info referring to subregisters. (PR #207861)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [SelectionDAG] Improve shifted range checks with add offsets (PR #207955)
via llvm-commits
- [llvm] [VPlan] Compute blend masks from minimum set of edge masks (PR #201783)
Luke Lau via llvm-commits
- [lldb] [llvm] [X86] Add dynamic tags support for llvm-readobj and lldb per psABI (PR #207661)
James Henderson via llvm-commits
- [llvm] [AArch64] Select SVE2 multiply-add long from mull and add/sub (PR #207951)
Benjamin Maxwell via llvm-commits
- [llvm] [AMDGPU] Select `V_MOV_B64_e32` directly if a target supports it (PR #206135)
Jay Foad 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] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
Jonathan Thackray 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] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
via llvm-commits
- [llvm] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
via llvm-commits
- [llvm] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
via llvm-commits
- [llvm] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
via llvm-commits
- [llvm] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
via llvm-commits
- [llvm] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
via llvm-commits
- [llvm] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
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] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
Jonathan Thackray 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] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
Jonathan Thackray 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] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
Jonathan Thackray 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] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
Jonathan Thackray 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] [AArch64][llvm][tablegen] Restrict luti6 assembly (4 regs, 8-bit) to 0 <= Zn <= 7 (PR #200751)
via llvm-commits
- [llvm] 3f3276e - [NFC][SPIRV] Use `StringRef` by value (no `const`, no `&`) (#207940)
via llvm-commits
- [llvm] [lit] Don't crash in _write_message when getsourcefile() returns None (PR #206957)
James Henderson via llvm-commits
- [llvm] 5aa3f7d - [LLE][LoopDistribution][LoopVersioning] Form LCSSA at Caller Invoking LoopVersioning Utility (#202296)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Add legalisation to G_EXRACT_SUBVECTOR (PR #207956)
Joshua Rodriguez via llvm-commits
- [llvm] [SPIR-V] Emit UniformId decoration as OpDecorateId with a Scope id operand (PR #207958)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AArch64][GlobalISel] Update some tests to use concrete types. NFC (PR #207960)
David Green via llvm-commits
- [llvm] d4cf0c3 - [AArch64][GlobalISel] Update some tests to use concrete types. NFC (#207960)
via llvm-commits
- [llvm] [VPlan] Support VPInstruction for intrinsic calls in live-in folding. (PR #207836)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64][GlobalISel] Use integer types in applySimplifyUADDO (PR #207962)
David Green via llvm-commits
- [llvm] [NFC][AMDGPU] Fix orphaned SDAG/GISEL check prefixes in tests (PR #207964)
Mariusz Sikora via llvm-commits
- [llvm] [SPIR-V] Add missing Int64Atomics requirement for OpAtomicCompareExchangeWeak (PR #207965)
Arseniy Obolenskiy via llvm-commits
- [llvm] [Hexagon] Don't use reserved identifiers (PR #207967)
Tomohiro Kashiwada via llvm-commits
- [llvm] [JITLink][ORC] Add ppc64 to generic stub API; use it in DLLImportDefinitionGenerator (PR #207968)
via llvm-commits
- [clang] [flang] [lld] [lldb] [llvm] AMDGPU: Introduce amdgpu triple arch (PR #206480)
Matt Arsenault via llvm-commits
- [llvm] ac60c83 - [AArch64] llvm-mca C1-Ultra tests: SVE instructions added by SME when not streaming [NFC] (#207948)
via llvm-commits
- [llvm] [SPIRV] Sign-extend operands of sign-sensitive ops on sub-pow2 widths (PR #203661)
Dmitry Sidorov via llvm-commits
- [llvm] fix(llvm/**.py): fix invalid escape sequences (PR #94035)
Eisuke Kawashima via llvm-commits
- [llvm] [AArch64][ISel] Enable masked interleaved stores for splat values (PR #207950)
Harry Ramsey via llvm-commits
- [llvm] 38a4eef - [AMDGPU] Save entry EXEC in whole-wave prologue with no WWM spills (#207924)
via llvm-commits
- [llvm] [ORC] Add opt-in per-JITDylib colocating slab allocator (PR #207970)
via llvm-commits
- [clang] [llvm] [RISCV] Update Zvzip support to 0.2 spec (PR #207971)
Pengcheng Wang via llvm-commits
- [llvm] [docs][pdb] Fix description of FileMagic (PR #207972)
Hans Wennborg via llvm-commits
- [llvm] [AArch64] Fix miscompilation due to integer overflow in immediate offset for stack store/load instructions with preserve_all (PR #207026)
Benjamin Maxwell via llvm-commits
- [llvm] [AArch64] Fold any/sign-extend of CSET. (PR #207414)
Paul Walker via llvm-commits
- [llvm] [AMDGPU] Clear DS aggregate in inverted sched_barrier mask when LDSDMA allowed (PR #207779)
Matt Arsenault via llvm-commits
- [llvm] f8defb1 - [NFC][SPIRV] Remove dead helper `buildOpMemberDecorate(Register, MachineInstr &, ...)` (#207952)
via llvm-commits
- [llvm] [NFC][SPIRV] Remove dead helper `buildOpMemberDecorate(Register, MachineInstr &, ...)` (PR #207952)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] b4c4fd9 - [NFC][SPIRV] Make `getVacantFunctionName` static (#207954)
via llvm-commits
- [llvm] [SPIRV] Expand aggregate instructions with mutated-type uses (PR #206835)
Dmitry Sidorov via llvm-commits
- [llvm] 5506a59 - [SLSR] Fix slsr gep stride delta miscompile (#204278)
via llvm-commits
- [lld] [LLD][COFF] Add support for multi-atch ARM64X object files (PR #207868)
Martin Storsjö via llvm-commits
- [llvm] [AMDGPU] Enable scheduler mfma rewrite stage by default (PR #205901)
Dmitry Sidorov via llvm-commits
- [llvm] [RegisterCoalescer] Avoid retrying high-cost joins for large segmented intervals (PR #207976)
via llvm-commits
- [llvm] [GlobalISel] Fix volatile flag handling in memmove legalizer (PR #206025)
Matt Arsenault via llvm-commits
- [clang] [llvm] [PAC][clang] Fix ptrauth module flags behavior (PR #204226)
Daniil Kovalev via llvm-commits
- [llvm] d8a9bfb - [X86] Fix inline asm modifier printing across dialects (#204558)
via llvm-commits
- [llvm] [X86] Fix inline asm modifier printing across dialects (PR #204558)
via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support Packed Saturating Absolute Value. (PR #207978)
via llvm-commits
- [llvm] [flang-rt] Fix -Wunused-template in time intrinsics and test helpers (NFC) (PR #207979)
Aditya Medhane via llvm-commits
- [llvm] [DAG] - computeKnownFPClass - ISD::FMAXIMUM/ISD::FMINIMUM + ISD::FMAXIMUMNUM/ISD::FMINIMUMNUM (PR #190465)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Preserve all load metadata when folding load of select (PR #206663)
via llvm-commits
- [llvm] [orc-rt] Fix indentation in CMakeLists.txt. NFC. (PR #207980)
Lang Hames via llvm-commits
- [clang-tools-extra] [llvm] [RISCV][MCA] Avoid deriving EMUL without SEW (PR #207981)
Zeyi Xu via llvm-commits
- [llvm] [LV] Support interleaving in order to reduce stalls (PR #197959)
John Brawn via llvm-commits
- [llvm] [LSR] VScale doesn't occupy a register if it's a legal offset (PR #206754)
John Brawn via llvm-commits
- [llvm] [SLP] Preserve IR flags and metadata on vectorized select (PR #207982)
via llvm-commits
- [llvm] [AArch64] Cap upper-bound unrolling of loops with uncomputable trip counts (PR #205102)
Igor Kirillov via llvm-commits
- [llvm] [VPlan] Untie tail folding from optimizeInductionLiveOutUsers. NFC (PR #207984)
Luke Lau via llvm-commits
- [llvm] [orc_rt] adding a very simple CLI flags parser in (PR #172987)
Lang Hames via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][OpenMP] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [llvm] [AArch64][FastISel] Fix sign/zero extending arguments with matching sign/zero extend attribute (PR #207985)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [AMDGPU] Fix AAAMDWavesPerEU to union caller waves-per-eu ranges (PR #207903)
Arseniy Obolenskiy via llvm-commits
- [llvm] [RISCV][MCA] Avoid deriving EMUL without SEW (PR #207986)
Zeyi Xu via llvm-commits
- [llvm] 7cb8692 - [AArch64] Select SVE2 multiply-add long from mull and add/sub (#207951)
via llvm-commits
- [llvm] [VPlan] Introduce VPlan-based requiresScalarEpilogue helper. (NFC) (PR #207784)
Luke Lau via llvm-commits
- [llvm] [SLP] Relax GEP vectorization to multi-index GEPs (PR #207988)
Balakrishna Bandlapalli via llvm-commits
- [llvm] [Debugify] Simplify debugify for locations (PR #207374)
J. Ryan Stinnett via llvm-commits
- [llvm] [BranchFolder] Prevent nested salvage in empty BB chains with pseudo probes (PR #206092)
Jinjie Huang via llvm-commits
- [llvm] [ARM] Swap sides of cmp/cmn based on folding ability (PR #191915)
John Brawn via llvm-commits
- [clang] [llvm] [Hexagon] Add XQFloat code generation and post-RA QFP handling (PR #198902)
Nikita Popov via llvm-commits
- [llvm] e009326 - [ARM] Swap sides of cmp/cmn based on folding ability (#191915)
via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Shengchen Kan via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [X86][CCMP] Lower select(and/or(setcc,...), T, F) as a CCMP chain (PR #207929)
Phoebe Wang via llvm-commits
- [llvm] [BOLT] Correctly handle entry point at FDE boundaries (PR #176173)
Elvina Yakubova via llvm-commits
- [llvm] 9588dfe - [InstCombine] Recognize abs through positive-K nsw multiply. (#207539)
via llvm-commits
- [llvm] [BOLT] Split unmarked tail code after CFI-bounded functions into separate functions (PR #176173)
Elvina Yakubova via llvm-commits
- [llvm] [GlobalISel] Implement parity reasoning via G_CTPOP (PR #199078)
Jay Foad via llvm-commits
- [llvm] 884d927 - [docs][pdb] Fix description of FileMagic (#207972)
via llvm-commits
- [llvm] [AArch64] fix 128-bit Sequentially Consistent load (PR #206936)
Tomas Matheson via llvm-commits
- [llvm] [AArch64][FastISel] Update arm64-fast-isel-int-ext.ll check lines (NFC) (PR #207996)
Ömer Sinan Ağacan via llvm-commits
- [compiler-rt] 9157846 - [X86] Sync compiler-rt cpu subtypes and vendors with libgcc and refactor internal cpu type tables in LLVM (#171172)
via llvm-commits
- [llvm] [AArch64][InstCombine] Fold xor(cmpeq, pg) to cmpne (PR #207759)
Paul Walker via llvm-commits
- [clang] [llvm] [AArch64] Add __hvc, __svc and _InterlockedCompareExchangePointer_nf MS intrinsics (PR #202582)
Adhemerval Zanella via llvm-commits
- [llvm] [AMDGPU] Select the high-half 16-bit packing idiom to v_lshl_or_b32 (PR #206058)
Joe Nash via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Support for "atomic compare capture" (PR #202315)
Tom Eccles via llvm-commits
- [clang] [flang] [llvm] [Flang][OpenMP] add Apply clause for OpenMP Flang (PR #204225)
Ferran Toda via llvm-commits
- [llvm] [VPlan] Model initial header mask as region value. (PR #196199)
Florian Hahn via llvm-commits
- [llvm] [bazel] Updated lit_test to work from external workspaces (PR #204489)
via llvm-commits
- [llvm] [CodeGenPrepare] Cache known-live PHIs when deleting dead PHI chains (PR #207191)
via llvm-commits
- [llvm] 980f51a - [Hexagon] Don't use reserved identifiers (#207967)
via llvm-commits
- [llvm] X86: Fix mishandling subregisters in ndd memory fold (PR #207997)
Matt Arsenault via llvm-commits
- [llvm] [flang-rt] Disable host-side offload support when offload is disabled (PR #207998)
David Truby via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Don't legalize scalar s16 merge/unmerge into wider scalars with true16 (PR #207999)
Keshav Vinayak Jha via llvm-commits
- [llvm] [LLVM] Move libcall <-> intrinsic association into libcall tablegen (PR #204029)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Stop adding implicit def of superreg in copyPhysReg (PR #125255)
Jay Foad via llvm-commits
- [llvm] 90dd76b - [AMDGPU] Select the high-half 16-bit packing idiom to v_lshl_or_b32 (#206058)
via llvm-commits
- [clang] [llvm] [Clang][Lexer] Reland "Detect SSE4.2 availability at runtime in fastParseASCIIIdentifier" (PR #180631)
Thibault Monnier via llvm-commits
- [lld] [lld][ELF][test] Accept zlib-ng compressed size (PR #206880)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] 9f4c437 - [NFC][AMDGPU] Fix orphaned SDAG/GISEL check prefixes in tests (#207964)
via llvm-commits
- [llvm] [SLP] Support FAdd/FSub as interchangeable instructions (PR #208002)
Alexey Bataev via llvm-commits
- [llvm] [llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage (PR #207974)
Stephen Tozer via llvm-commits
- [llvm] [LV] Simplify pre-incremented IV live-out values when tail folding (PR #188168)
Florian Hahn via llvm-commits
- [llvm] [LV] Allow interleave analysis to emit runtime no-wrap predicates (PR #205589)
Florian Hahn via llvm-commits
- [llvm] 5db2a39 - Reapply: [llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage (#207974)
via llvm-commits
- [llvm] [SLP][NFC]Add a new test for fadd/fsub combination, NFC (PR #208004)
Alexey Bataev via llvm-commits
- [llvm] 17c9f2e - [SLP][NFC]Add a new test for fadd/fsub combination, NFC
via llvm-commits
- [llvm] [PPC] Constrain register in VSPLT of XXSLDWI transform (PR #208005)
Nikita Popov via llvm-commits
- [llvm] d1cd1de - X86: Fix mishandling subregisters in ndd memory fold (#207997)
via llvm-commits
- [llvm] [PeepholeOptimizer] Add REG_SEQUENCE subregister use folding (PR #205795)
Frederik Harwath via llvm-commits
- [llvm] e16c737 - [SPIRV] Expand aggregate instructions with mutated-type uses (#206835)
via llvm-commits
- [llvm] [RISCV][P-ext] Fold packed insert-into-zero to zero-extend (PR #208006)
via llvm-commits
- [llvm] cb668bb - [SPIR-V] Add missing Int64Atomics requirement for OpAtomicCompareExchangeWeak (#207965)
via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
Simon Pilgrim via llvm-commits
- [llvm] 250a554 - [AArch64][InstCombine] Fold xor(cmpeq, pg) to cmpne (#207759)
via llvm-commits
- [llvm] [VPlan] Chose between FOR and predicated IV in createHeaderPhiRecipes. (PR #201208)
Florian Hahn via llvm-commits
- [llvm] [flang][cuda] Switch to cudaMemcpyAsync for CUFDataTransferPtrPtr (PR #208008)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] [SPIR-V] Fix crash on direct aggregate return of an intrinsic call result (PR #206491)
Nick Sarnie via llvm-commits
- [llvm] [MergeFunctions] Preserve instruction-level profile metadata during merging (PR #208009)
Alok Kumar Sharma via llvm-commits
- [llvm] 999b3cf - [SelectionDAG] Fold VECREDUCE_ADD of a constant BUILD_VECTOR (#207560)
via llvm-commits
- [llvm] 2f7a3a0 - [SPIR-V] Fix crash on direct aggregate return of an intrinsic call result (#206491)
via llvm-commits
- [clang] [llvm] [sancov] Add -fsanitize-coverage=trace-args, trace-ret (PR #201410)
Yunseong Kim via llvm-commits
- [llvm] [LV] Convert gather loads with constant stride into strided loads (PR #147297)
Mel Chen via llvm-commits
- [llvm] [AMDGPU] Use `v_cvt_pk_*` instructions for i8_f32 saturated conversions (PR #206522)
Igor Wodiany via llvm-commits
- [llvm] 012523d - [VPlan] Support VPInstruction for intrinsic calls in live-in folding. (#207836)
via llvm-commits
- [llvm] [CVP] Extract computeNoWrapFlags helper from processBinOp (NFC). (PR #207527)
Florian Hahn via llvm-commits
- [clang] [compiler-rt] [Clang][Sema] Reland -Wstringop-overread with crash fix (PR #208012)
John Paul Jepko via llvm-commits
- [llvm] [LV] Handle swapped blend inputs in predicated partial reductions (PR #208013)
Jacob Crawley 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
- [llvm] [Docs] Migrate LLVM docs to furo (PR #184440)
Anshul Nigham via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Implement the error directive (PR #206175)
Tom Eccles via llvm-commits
- [llvm] 35db7fd - [AMDGPU] Stop adding implicit def of superreg in copyPhysReg (#125255)
via llvm-commits
- [llvm] [LV] Enable wide active lane masks when tail-folding if preferred (PR #193757)
Luke Lau via llvm-commits
- [llvm] [offload] Add the ability to record and replay IR bitcode modules (PR #207278)
Giorgi Gvalia via llvm-commits
- [llvm] AArch64: Fix mishandling subregister in orr peephole (PR #208015)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AArch64] Add initial support for -mcpu=rigel. (PR #208017)
Ricardo Jesus via llvm-commits
- [clang] [llvm] [AArch64][llvm] Allow +hcx to be specified as optional for Armv8.6 (PR #208019)
Jonathan Thackray via llvm-commits
- [llvm] [SLP][NFC]Add tests with mul to shl transformations, NFC (PR #208020)
Alexey Bataev via llvm-commits
- [llvm] 5ee8510 - [SLP][NFC]Add tests with mul to shl transformations, NFC
via llvm-commits
- [llvm] Revert "[SLP][NFC]Add tests with mul to shl transformations, NFC" (PR #208022)
Alexey Bataev via llvm-commits
- [llvm] [libc++] Use a median-of-3 for the A/B comparison benchmarking job (PR #208023)
Louis Dionne via llvm-commits
- [llvm] e702ecb - Revert "[SLP][NFC]Add tests with mul to shl transformations, NFC"
via llvm-commits
- [llvm] [Nomination] Update HighTec representatives of the Security Group (PR #206457)
Kristof Beyls via llvm-commits
- [llvm] [lit] Run builtin cat / diff in-process instead of spawning (PR #208024)
Prasoon Kumar via llvm-commits
- [llvm] [SPIR-V] Fix crash on switch with odd-width condition type (PR #208026)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SLP][NFC]Add tests with mul to shl transformations, NFC (PR #208027)
Alexey Bataev via llvm-commits
- [llvm] 93ff699 - [SLP][NFC]Add tests with mul to shl transformations, NFC
via llvm-commits
- [llvm] [SLP] Drop nsw when mul by INT_MIN is converted to shl (PR #208028)
Alexey Bataev via llvm-commits
- [llvm] cde0118 - [SLP] Drop nsw when mul by INT_MIN is converted to shl
via llvm-commits
- [llvm] [offload] add non-power-of-two pattern size support to l0 mem fill (PR #208029)
via llvm-commits
- [llvm] [AMDGPU] Analyze REG_SEQUENCE To Remove Redundant CMP Instructions (PR #167364)
Patrick Simmons 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] PPC: Fix querying TargetInstrInfo from TargetInstrInfo (PR #208030)
Matt Arsenault via llvm-commits
- [llvm] 94a8d4c - [AMDGPU] Clear DS aggregate in inverted sched_barrier mask when LDSDMA allowed (#207779)
via llvm-commits
- [llvm] PPC: Remove manual run of machine verifier (PR #208032)
Matt Arsenault via llvm-commits
- [llvm] 6053d19 - [SLP] Retune look-ahead scores for constants
via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
via llvm-commits
- [llvm] [SLP]Use poor-throughput instructions as vectorization seeds (PR #206518)
Alexey Bataev via llvm-commits
- [llvm] a00f7be - [SLP]Use poor-throughput instructions as vectorization seeds
via llvm-commits
- [clang] [llvm] [Clang][LFI] Add mlfi Clang option to control LFI subtarget features (PR #204689)
Aaron Ballman via llvm-commits
- [llvm] [CodeGen] Fix IntrusiveBackList::deleteNode (PR #207783)
Fabian Parzefall via llvm-commits
- [llvm] [InstCombine] Correct handling of `TokenLikeTypes` (PR #207859)
Farzon Lotfi via llvm-commits
- [llvm] [SelectionDAG] Update MemOp to distinguish memmove from memcpy (PR #206005)
Jonas Paulsson via llvm-commits
- [llvm] PPC: Use SmallVector for tracking operands instead of DenseMap (PR #208034)
Matt Arsenault via llvm-commits
- [llvm] e4e2a93 - [AArch64][LV] Cost low-VF interleaved access (#205844)
via llvm-commits
- [llvm] [AArch64][PAC] Reset `killed` operand flag in fixupPtrauthDiscriminator (PR #158699)
Anatoly Trosinenko via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (2) (PR #207892)
Nick Desaulniers via llvm-commits
- [llvm] [Flang][OpenMP][Offload] Add Flang offload tests for common block and declare target (PR #202949)
via llvm-commits
- [llvm] [AMDGPU] Fix crash on strict fptrunc to bf16 (PR #208037)
Arseniy Obolenskiy via llvm-commits
- [llvm] [BOLT] Register PIE indirect goto relocations (PR #206819)
Fabian Parzefall via llvm-commits
- [llvm] [BOLT] Treat relr relocations like rela (PR #206830)
Fabian Parzefall via llvm-commits
- [llvm] [WebAssembly] support `f{min, max}imum.f128` and `f{min, max}imumnum.f128` (PR #207160)
Thomas Lively via llvm-commits
- [llvm] replace true16 pattern moving a constant in reg_sequence (PR #208045)
Guo Chen via llvm-commits
- [llvm] [AMDGPU] AsmPrinter: Stop rounding LDS block size for gfx950 (PR #208046)
Frederik Harwath via llvm-commits
- [llvm] [bazel] Gate NVPTXCodeGen behind llvm_targets (PR #208041)
Michael Platings via llvm-commits
- [llvm] PPC: Fix querying TargetRegisterInfo in PPCInstrInfo (PR #208031)
Matt Arsenault via llvm-commits
- [llvm] 24688c6 - PPC: Fix querying TargetRegisterInfo in PPCInstrInfo (#208031)
via llvm-commits
- [llvm] 9e22a59 - [llvm] Support invariant.load on readonly intrinsics (#205916)
via llvm-commits
- [llvm] [PowerPC] Lower UCMP and SCMP directly to setb instead of matching the DAG shape (PR #206282)
via llvm-commits
- [llvm] [llvm] Remove unused includes (NFC) (PR #142733)
Sam Clegg via llvm-commits
- [llvm] [SLP][NFC]Add an extra test with ashr vectorization, NFC (PR #208057)
Alexey Bataev via llvm-commits
- [llvm] 0fba09c - [SLP][NFC]Add an extra test with ashr vectorization, NFC
via llvm-commits
- [llvm] [SystemZ][z/OS] Emit prolog length (PR #208069)
Kai Nacke via llvm-commits
- [llvm] [SLP] Support memory runtime alias checks (PR #203631)
Alexey Bataev via llvm-commits
- [llvm] [libc++][NFC] Rename workflow file for libc++ A/B performance comparisons (PR #208070)
Louis Dionne via llvm-commits
- [llvm] [SystemZ][z/OS] Emit prolog size (PR #181850)
Kai Nacke via llvm-commits
- [llvm] [AMDGPU] Extend wave reduction intrinsics to Pre-gfx8 (PR #208071)
via llvm-commits
- [llvm] [SDAG] emit error when `llvm.type.checked.load` is not lowered (PR #208058)
Folkert de Vries via llvm-commits
- [llvm] [SLP] Enable full non-power-of-2 vectorization by default (PR #199450)
Alexey Bataev via llvm-commits
- [llvm] Turn signal handling on in LineEditor (PR #203616)
Jeaye Wilkerson via llvm-commits
- [llvm] [Instrumentor] Inline runtime instrumentor (PR #208072)
Ethan Luis McDonough via llvm-commits
- [lld] [LLD][COFF] Add support for multi-arch ARM64X object files (PR #207868)
Jacek Caban via llvm-commits
- [llvm] Revert "[PGO][ICP] Prevent indirect call promotion to functions with incompatible target features" (PR #208079)
via llvm-commits
- [llvm] [Hexagon] Fix 32-bit funnel shift miscompilation with register shift amounts (PR #205489)
Brian Cain via llvm-commits
- [llvm] [Hexagon] Disable restore stubs when ShadowCallStack is active (PR #206302)
Brian Cain via llvm-commits
- [llvm] [libc++] Add a workflow to run libc++ benchmarks on historical commits (PR #208080)
Louis Dionne via llvm-commits
- [clang] [llvm] [profcheck][coro] Adding Branch weights PGO in Coroutines Passes (PR #184466)
Jin Huang via llvm-commits
- [flang] [llvm] [flang][cuda] Fix managed descriptor memory leaks for device variables (PR #207843)
via llvm-commits
- [llvm] [SystemZ][z/OS] Honor alignment of global data (PR #208095)
Kai Nacke via llvm-commits
- [clang] [llvm] [clang][ARM] Add -fstack-limit-variable to trap before stack overflow (PR #208076)
Eli Friedman via llvm-commits
- [llvm] [LowerTypeTests] Avoid null dereference on invalid branch funnel operand (PR #204951)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopSink] Check conflicting preheader memory access before sink (PR #195510)
Arda Serdar Pektezol via llvm-commits
- [llvm] [IROutliner] Do not outline non-uniform constants (PR #195450)
Arda Serdar Pektezol via llvm-commits
- [clang] [llvm] Revert "[clang][AST] Inline StmtVisitor fallback methods" for STMT macro in debug builds (PR #208106)
via llvm-commits
- [llvm] Add macOS premerge check workflow (PR #207435)
Mishal Shah via llvm-commits
- [llvm] [Hexagon] Add XQFloat extraneous conversion removal pass (PR #207236)
Fateme Hosseini via llvm-commits
- [llvm] d288889 - Update AMD DWARF ext doc headers to only have a single title-level header (#208103)
via llvm-commits
- [llvm] Update AMD DWARF ext doc headers to only have a single title-level header (PR #208103)
Anshul Nigham via llvm-commits
- [llvm] [libsycl] implement methods of synchronization in event and queue classes (PR #205860)
via llvm-commits
- [llvm] [SelectionDAG][X86] Replace OriginalDemandedBits with DemandedBits in SimplifyDemandedBits ISD::PDEP handling. (PR #208104)
Simon Pilgrim via llvm-commits
- [llvm] Add explicit anchors to deep headers for AMD DWARF ext doc (PR #208110)
Aiden Grossman via llvm-commits
- [llvm] [SampleProfile] Introduce SampleProfileNameSet (NFC) (PR #208114)
Kazu Hirata via llvm-commits
- [llvm] [BOLT] Skip function instead of aborting on jump table analysis failure (PR #206742)
Rafael Auler via llvm-commits
- [llvm] [offload] Decouple PluginManager from the OpenMP offload policy handling (PR #208113)
Ivan R. Ivanov via llvm-commits
- [llvm] [RISCV] Don't overcost wide load in optimized segment load/store (PR #207146)
Philip Reames via llvm-commits
- [llvm] [OFFLOAD] Fix an issue with nested close, alloc mapping when using USM (PR #208122)
via llvm-commits
- [llvm] [AggressiveInstCombine] Factor out the common part of tryToRecognizeTableBasedCttz and tryToRecognizeTableBasedLog2. NFC (PR #208123)
Craig Topper via llvm-commits
- [llvm] [ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (PR #200310)
Akira Hatanaka via llvm-commits
- [llvm] [bazel] Port 9a1f5b76b4 (PR #208126)
Jackson Stogel via llvm-commits
- [compiler-rt] [scudo] Small refactor of getTSDXXX functions. (PR #208127)
Christopher Ferris via llvm-commits
- [clang] [llvm] Add InterlockedAdd resource methods (PR #208128)
Joshua Batista via llvm-commits
- [clang] [llvm] [clang-cl] Omit command line and workdir in CIFF CV debug info for reproducible builds. (PR #205736)
Vladimir Vereschaka via llvm-commits
- [llvm] e60dc90 - [Hexagon] Disable restore stubs when ShadowCallStack is active (#206302)
via llvm-commits
- [llvm] 4708581 - [LoongArch] Add DAG combines for vector widening extends (#207316)
via llvm-commits
- [llvm] [LoongArch] Add DAG combines for vector widening extends (PR #207316)
via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP] Support mapping of zero-sized arrays (PR #208133)
via llvm-commits
- [llvm] [BOLT][AArch64] Add indirect call promotion support (PR #184733)
Haibo Jiang via llvm-commits
- [llvm] [IA][RISCV] More precise checking of shuffle within interleaved load (PR #185384)
Liao Chunyu via llvm-commits
- [llvm] [RISCV] Fix inconsistent braces in performReverseEVLCombine. NFC (PR #208097)
Luke Lau via llvm-commits
- [llvm] [X86] Add tuning features for Hygon C86-4G-M7 (PR #205992)
Xiaomeng Zhang via llvm-commits
- [llvm] [RegisterCoalescer] Avoid retrying high-cost joins for live intervals (PR #207976)
via llvm-commits
- [lld] [NFC][ELF] Don't reimplement addReloc in MipsGotSection::addConstant (PR #208130)
Jessica Clarke via llvm-commits
- [clang] [libc] [llvm] [libc] Add support to build and run libc tests with spirv backend (PR #208129)
via llvm-commits
- [clang] [llvm] [AMDGPU] Add initial support for VGPR as memory (PR #205435)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [RISCV] Fuse QC_E_LI to Loads/Store (PR #208134)
Sam Elliott via llvm-commits
- [llvm] [AArch64] Extend -fno-plt to SelectionDAG calls (PR #206659)
via llvm-commits
- [lld] 63122f5 - [NFC][ELF] Don't reimplement addReloc in MipsGotSection::addConstant (#208130)
via llvm-commits
- [llvm] [LoopInterchange] Relax legality check to accept `[* =]` or `[= *]` (PR #193480)
Ryotaro Kasuga via llvm-commits
- [llvm] Remove srl pattern (PR #208136)
Guo Chen via llvm-commits
- [llvm] [ORC] Link LLVMOrcShared against libsocket on QNX (PR #208108)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] [mlir] [NFC] Fix spelling of definition in comments (PR #208138)
via llvm-commits
- [llvm] [X86] Fix LVI CFI ret mitigation outside 64-bit mode (PR #205048)
via llvm-commits
- [llvm] [TailCallElimination] Don't mark tail calls when callee uses llvm.returnaddress/llvm.frameaddress (PR #186365)
via llvm-commits
- [llvm] [AsmPrinter] Fix trailing CFI emission past FDE end with basic-block-sections (PR #204562)
via llvm-commits
- [llvm] [X86] Fix COFF _fltused early return skipping __morestack_addr emission (PR #204569)
via llvm-commits
- [llvm] [AtomicExpand] Preserve AA metadata when rewriting atomic operations (PR #206418)
via llvm-commits
- [llvm] [AMDGPU] Lower the threshold of number of joins allowed for large live interval (PR #205256)
Guo Chen via llvm-commits
- [llvm] ARM: Implement ARMPostRAPeephole to sink CMPs in Thumb1 (PR #208143)
via llvm-commits
- [llvm] Revert "[dsymutil] Add support for pseudo probes (#186877)" (PR #206789)
Henry Jiang via llvm-commits
- [llvm] [AMDGPU] Canonicalize constant CLAMP source (PR #207902)
Arseniy Obolenskiy via llvm-commits
- [llvm] [NVPTX] Promote internal function alignments in IR pass (PR #208040)
Alex MacLean via llvm-commits
- [llvm] 333edde - [BPF] Return small aggregates directly in registers (#206876)
via llvm-commits
- [llvm] [bazel] Port 9a1f5b76b4 (PR #208144)
Jackson Stogel via llvm-commits
- [polly] [Polly] Limit terms used for delinearization (NFCI) (PR #206711)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Fix crash when dbg_value exists right after PHI (PR #208147)
Ryotaro Kasuga via llvm-commits
- [llvm] [RISCV] Fix RISCVFoldMemOffset to report when it makes changes (PR #208149)
Jim Lin via llvm-commits
- [llvm] [MachO] Preserve weak linkage for aliases (PR #198148)
via llvm-commits
- [llvm] [WIP][BOLT][AArch64] Add indirect call promotion support (PR #184733)
Haibo Jiang via llvm-commits
- [llvm] [llvm-readobj][llvm-ar][COFF] Use exclude for .obj.arm64ec section in tests (NFC) (PR #208116)
Martin Storsjö via llvm-commits
- [clang] [lld] [lld][COFF] Add optimization remarks options to lld-link (PR #205390)
Eugene Rozenfeld via llvm-commits
- [llvm] [dsymutil] collect pseudoprobe sections from debug map into __LLVM segment (PR #206817)
Henry Jiang via llvm-commits
- [llvm] [SPIR-V] Fix crash on get_global_id with non-integer dimension index (PR #208152)
Arseniy Obolenskiy via llvm-commits
- [llvm] [RISCV] Map spacemit uarch strings to CPU names in host detection (PR #207636)
Mark Zhuang via llvm-commits
- [llvm] [Reassociate] Use UniformityInfo to group uniform operands together (PR #198507)
Pankaj Dwivedi via llvm-commits
- [llvm] AMDGPU/GlobalISel: Legalize G_ANYEXT s16 to s64 (PR #205470)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: RegBankLegalize G_ANYEXT s16 to s64 (PR #205470)
via llvm-commits
- [llvm] [GitHub] Post ./utils/compare.py results in /test-suite (PR #208154)
Luke Lau via llvm-commits
- [llvm] [AArch64][CostModel] Add cost model for pdep/pext instructions (PR #207657)
Yashwant Singh via llvm-commits
- [llvm] [SCEVDivision] Add assertion to check operand types match (NFCI) (PR #204146)
Ryotaro Kasuga via llvm-commits
- [llvm] [orc-rt] Refactor CMakeLists.txt for readability. NFCI. (PR #208156)
Lang Hames via llvm-commits
- [llvm] [BOLT][AArch64] Support call ICP (PR #208158)
Haibo Jiang via llvm-commits
- [llvm] [ObjectYAML] Fix issues found in review of #207306 (PR #208160)
Haohai Wen via llvm-commits
- [llvm] e7195d5 - [LoopInterchange] Fix crash when dbg_value exists right after PHI (#208147)
via llvm-commits
- [clang] [llvm] [IR] Use pretty printing for mask in is_fpclass (PR #207653)
Serge Pavlov via llvm-commits
- [llvm] [CodeGen] Teach ReplaceWithVeclib split vector llvm.sincos when only sin/cos veclib mappings exist (PR #194639)
Kito Cheng via llvm-commits
- [clang] [llvm] [X86] AVX10_V2_AUX Implementation (PR #206888)
via llvm-commits
- [llvm] [SLP] Improve handling of sibling loop BTC mismatch (PR #208164)
Hari Limaye via llvm-commits
- [clang] [llvm] [AArch64][COFF] Branch-protection=standard/pac-ret means "b-key" on Windows (PR #203989)
Martin Storsjö via llvm-commits
- [llvm] [SLP] Loop aware cost model/tree building (PR #150450)
Hari Limaye via llvm-commits
- [llvm] 62907d4 - [PowerPC] Fix combineSignExtendSetCC() for large/small types (#207721)
via llvm-commits
- [llvm] [dyndbg][AsmPrinter] Add tail padding attributes (PR #194852)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [GlobalISel][AArch64] Remove IRs from inline-{memcpy, memmove} tests (NFC) (PR #208066)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [MSVC][Demangling] Make Microsoft demangling more configurable (PR #202702)
Fred Tingaud via llvm-commits
- [llvm] [WIP][X86] Replace custom ADD reduction pattern matching with ISD::VECREDUCE_ADD support (PR #205098)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [Coroutines] Use destroy slot for CoroElide resume fallthrough (PR #207799)
Chuanqi Xu via llvm-commits
- [llvm] f02b481 - [AssumptionCache] Deduplicate affected values in removeAffectedValues (#205441)
via llvm-commits
- [llvm] [IR][NFC] Make PassConcept immovable (PR #208167)
Alexis Engelke via llvm-commits
- [llvm] [LV] Fix incorrect address for interleave loads with dead members (PR #203555)
Mel Chen via llvm-commits
- [llvm] 063ac50 - [LoongArch] Lower ANY_EXTEND to ZERO_EXTEND under LASX to avoid scalarization (#201099)
via llvm-commits
- [llvm] [IRBuilder] Add FMFSource overloads for CreateCall (PR #208171)
Kito Cheng via llvm-commits
- [llvm] [mlir] [mlir][IR] Add SymbolUserTypeInterface (PR #198435)
Jacques Pienaar via llvm-commits
- [llvm] [mlir] [mlir] Avoid crash in test alias analysis (PR #207670)
via llvm-commits
- [llvm] 1d38773 - [LV] Allow setting scalable VFs for `-epilogue-vectorization-force-VF` (#205081)
via llvm-commits
- [llvm] [dsymutil] Use DWARFDie::getLanguage instead of manually finding DW_AT_language (PR #208174)
Michael Buch via llvm-commits
- [llvm] [BitcodeReader] Lazily read and cache target triple (NFC) (PR #208175)
Antonio Frighetto via llvm-commits
- [llvm] [InstCombine] Preserve store metadata when unpacking aggregate stores (PR #208177)
via llvm-commits
- [llvm] [AMDGPU] Legalized FMINIMUM/FMAXIMUM operations (PR #208176)
Nikhil Kotikalapudi via llvm-commits
- [llvm] Reapply "[VPlan] Use VPInstructionWithType for uniform casts." (#202427) (PR #203057)
Florian Hahn via llvm-commits
- [llvm] 736771b - [DAG] Adding MVT::widenIntegerElementType to widen both Scalar and Vectors of integer type. (#207148)
via llvm-commits
- [llvm] [AArch64] Add missing arithmetic to arith+cb(n)z clustering (PR #203721)
Jonathan Cohen via llvm-commits
- [clang] [compiler-rt] Define signed int overflow with -fms-compatibility (PR #198538)
Pankaj Chawla via llvm-commits
- [llvm] e118783 - [AArch64][DAG] Port adde and sube combine to AArch64 (#202227)
via llvm-commits
- [llvm] 529c7d5 - [IR][NFC] Make PassConcept immovable (#208167)
via llvm-commits
- [llvm] [llvm][ELF] Add ELF section type for embedding ELF binaries (PR #207027)
Andrew Ng via llvm-commits
- [llvm] [AARCH64][CostModel] - Amortize sdiv costs to allow for loops with predicated sdivs to vectorize (PR #201296)
Pawan Nirpal via llvm-commits
- [llvm] [Support] Treat Windows "nul" as the null device in writeToOutput (PR #208179)
Wenju He via llvm-commits
- [llvm] [ARM][MVE] Tests for new sqabs and sqneg tests. NFC (PR #208180)
David Green via llvm-commits
- [llvm] 32d06af - [ARM][MVE] Tests for new sqabs and sqneg tests. NFC (#208180)
via llvm-commits
- [llvm] [VPlan] Introduce VPConstant VPIRValue (NFC) (PR #207387)
Ramkumar Ramachandra via llvm-commits
- [lld] e1f7b53 - [LLD][COFF] Add support for multi-arch ARM64X object files (#207868)
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] 293a55c - [GlobalISel][AArch64] Remove IRs from inline-{memcpy,memmove} tests (NFC) (#208066)
via llvm-commits
- [llvm] cd85482 - [AArch64] Add missing arithmetic to arith+cb(n)z clustering (#203721)
via llvm-commits
- [llvm] [SDAG][X86] Uplift pseudo fmin/fmax from X86 (PR #188489)
Nikita Popov 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] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Yanzuo Liu via llvm-commits
- [llvm] [IR] Preserve !nofpclass in dropUBImplyingAttrsAndMetadata (PR #208186)
via llvm-commits
- [llvm] dd37265 - [CodeGenPrepare] Cache known-live PHIs when deleting dead PHI chains (#207191)
via llvm-commits
- [llvm] [CodeGen][NFC] Remove stray SDag BFI computation with NewPM (PR #208181)
via llvm-commits
- [llvm] [AArch64][PAC] Reset `killed` operand flag in custom inserter of PAC pseudo (PR #158699)
Daniel Kiss via llvm-commits
- [llvm] AMDGPU: VALU data fast-forwarding needs no s_delay (PR #205481)
Jay Foad via llvm-commits
- [llvm] [RISCV] Support Zdinx registers in -fzero-call-used-regs (PR #206323)
Lucas Chollet via llvm-commits
- [llvm] [SDAG][X86] Merge MMOs when reusing morphed node (PR #206700)
Nikita Popov via llvm-commits
- [llvm] [LV] Add test for interleave group with dead member under stride versioning. nfc (PR #208190)
Mel Chen via llvm-commits
- [llvm] 5f33a29 - [VPlan] Introduce VPConstant VPIRValue (NFC) (#207387)
via llvm-commits
- [llvm] 0f17499 - [CodeGen][NFC] Remove stray SDag BFI computation with NewPM (#208181)
via llvm-commits
- [llvm] c1fd542 - [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (#207564)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Lower to multivector stores (PR #207397)
Jacob Crawley via llvm-commits
- [llvm] 76f49f8 - [DFAJumpThreading] Propagate DebugLocs to branches in select unfolding (#205851)
via llvm-commits
- [llvm] 5166fea - [AArch64][GlobalISel] Use integer types in applySimplifyUADDO (#207962)
via llvm-commits
- [llvm] 2d829f6 - [Debugify] Simplify debugify for locations (#207374)
via llvm-commits
- [llvm] Fix unused variable build failure in Release build (PR #208195)
Chirag Patel via llvm-commits
- [llvm] [LoopIdiomRecognize] Enable clmul optimization for CRC loops (PR #203405)
Piotr Fusik via llvm-commits
- [llvm] 95eef8c - [IR][NFC] Add LoadStoreProperties to copy load/store attrs (#206470)
via llvm-commits
- [llvm] [AArch64] NFCI: Simplify LowerVectorFP_TO_INT_SAT (part 1) (PR #207198)
Benjamin Maxwell via llvm-commits
- [llvm] 0470117 - [LLVM][CodeGen][SVE] Make use of predicate load/store "mul vl" addressing mode. (#206997)
via llvm-commits
- [clang] [llvm] [clang][coverage] Add opt-in call continuation counters for coverage (PR #201079)
Aaron Ballman via llvm-commits
- [llvm] [AArch64][GlobalISel] Update scalar types in knownbits tests. NFC (PR #208199)
David Green via llvm-commits
- [llvm] 6008f67 - [AArch64][GlobalISel] Update scalar types in knownbits tests. NFC (#208199)
via llvm-commits
- [llvm] [docs][libFuzzer] Fix formatting and collapsed definition lists (PR #206709)
Mikhail Titov via llvm-commits
- [llvm] [SLP][NFC] Pre-commit tests for select IR-flag/metadata propagation (PR #208150)
Alexey Bataev via llvm-commits
- [llvm] [bazel][libc] Add htons function family and tests (PR #208201)
Pavel Labath via llvm-commits
- [llvm] 852286d - Fix unused variable build failure in Release build (#208195)
via llvm-commits
- [llvm] ac1af12 - [X86][CCMP] Lower select(and/or(setcc, ...), T, F) as a CCMP chain (#207929)
via llvm-commits
- [llvm] adfb3be - [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (#206983)
via llvm-commits
- [llvm] [offload] Remove `omptarget` references from tests (PR #208205)
Ivan R. Ivanov via llvm-commits
- [llvm] [Windows] Allow legalizing LDEXP_F128 and FREXP_F128 with libcalls (PR #148326)
Folkert de Vries via llvm-commits
- [clang] [llvm] [AMDGPU] Remove icmp and fcmp intrinsics and builtins (PR #208183)
Jay Foad via llvm-commits
- [llvm] [Xtensa] Add fp16 conversion support (PR #208206)
Alexey Gerenkov via llvm-commits
- [lld] 3ec5229 - [lld][ELF][test] Accept zlib-ng compressed size (#206880)
via llvm-commits
- [llvm] [X86] Add ISD::MULHS/MULHU v4i64/v8i64 lowering (PR #169819)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Accept extractelement of a widening cast when folding image ops to a16 (PR #208207)
Barbara Mitic via llvm-commits
- [llvm] [offload] Add cuda to the PATH for nvptx tests (PR #208101)
Ivan R. Ivanov via llvm-commits
- [llvm] Set up windows specific cmake defines for lldb bazel build and config for LZMA (PR #205823)
David Young via llvm-commits
- [lld] [llvm] Add initial support for Xtensa to LLD (PR #202926)
Alexey Gerenkov via llvm-commits
- [llvm] [orc-rt] Add an ORC_RT_C_FORMAT_PRINTF macro for format-string checking (PR #208209)
Lang Hames via llvm-commits
- [llvm] [X86][APX] Reuse EFLAGS across multi-predecessor blocks via NF in optimizeCompareInstr (PR #208184)
Feng Zou via llvm-commits
- [llvm] [MCP][NFC] Refactor eliminateSpillageCopies (PR #208210)
Jack Styles via llvm-commits
- [llvm] 961ab7a - [SDAG][X86] Uplift pseudo fmin/fmax from X86 (#188489)
via llvm-commits
- [llvm] Patch 1: [LV][NFCI] Parameterize CM instance for the Planner (PR #202818)
Hassnaa Hamdi via llvm-commits
- [llvm] [IR][REVEC] Define llvm.vector.broadcast intrinsic (PR #208212)
Gaëtan Bossu via llvm-commits
- [llvm] [orc-rt] Add a configurable logging API with a no-op backend (PR #208214)
Lang Hames via llvm-commits
- [llvm] 188702e - [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (#206242)
via llvm-commits
- [llvm] [NVPTX] Lower allocas to the local address space (PR #204346)
Tim Besard via llvm-commits
- [llvm] AMDGPU: Do not report inline immediates as legal for generic operands (PR #208216)
Matt Arsenault via llvm-commits
- [llvm] Reland [llvm] Errorize DebuginfodFetcher for inspection at call-sites (PR #194872)
Stefan Gränitz via llvm-commits
- [llvm] [AMDGPU] Add getCmpSelInstrCost override to re-enable SimplifyCFG speculation for vector types (PR #208043)
Frederik Harwath via llvm-commits
- [llvm] [CMake] Add -Wl, -z, pack-relative-relocs if supported (PR #208217)
Alexis Engelke via llvm-commits
- [llvm] [SimplifyCFG] Add pre-commit tests for foldCondStoreToSelect (NFC) (PR #208218)
Karthika Devi C via llvm-commits
- [llvm] 4485841 - Revert "[clang][AST] Inline StmtVisitor fallback methods" for STMT macro in debug builds (#208106)
via llvm-commits
- [llvm] [SPIR-V] Support printing OpConstantF literals wider than 64 bits (PR #208219)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Improve amdgcn_kill verification (PR #208220)
Robert Imschweiler via llvm-commits
- [llvm] AMDGPU: Remove unnecessary lookup of function from machineinstr (PR #208222)
Matt Arsenault via llvm-commits
- [llvm] c4b3d1d - [SystemZ][z/OS] Emit prolog length (#208069)
via llvm-commits
- [llvm] 4c6f664 - [AMDGPU] Guard block-count upgrade against volatile/atomic grid-size … (#208068)
via llvm-commits
- [llvm] [AMDGPU] Guard block-count upgrade against volatile/atomic grid-size … (PR #208068)
Wooseok Lee via llvm-commits
- [llvm] 1f0dca7 - [AMDGPU] Gate fold_pow(x, ±0.5)->sqrt/rsqrt on nsz+ninf fast-math flags (#205592)
via llvm-commits
- [llvm] [obj2yaml] Add Obj2Yaml ability to dump GOFF header records (PR #204194)
Yusra Syeda via llvm-commits
- [llvm] [RISCV] Adjust max stack-threshold on 64bit systems (PR #208223)
Philipp Rados via llvm-commits
- [llvm] [NFC][SPIR-V] Dedupe getConstInt metadata helper into SPIRVUtils (PR #208194)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [SPIR-V] Guard against infinite loop in decorateUsesAsNonUniform (PR #208224)
Arseniy Obolenskiy via llvm-commits
- [llvm] 56f655f - [NFC][SPIR-V] Dedupe getConstInt metadata helper into SPIRVUtils (#208194)
via llvm-commits
- [llvm] 8b4e74e - [RISCV] Report "unexpected extra operand" for surplus operands in AsmParser (#207142)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via llvm-commits
- [llvm] [GlobalISel] Fix crash in matchCombineInsertVecElts with INLINEASM-de… (PR #208225)
Mateusz Chudyk via llvm-commits
- [llvm] 059554a - [VPlan] Introduce VPlan-based requiresScalarEpilogue helper. (NFC) (#207784)
via llvm-commits
- [llvm] 7b2e9db - AMDGPU: Remove unnecessary lookup of function from machineinstr (#208222)
via llvm-commits
- [llvm] ae281be - Use existing encoding when writing to an existing file (#198873)
via llvm-commits
- [llvm] cd9eeb1 - [libsycl] Add tool dependencies in runtimes mode (#205384)
via llvm-commits
- [llvm] [libsycl] Add tool dependencies in runtimes mode (PR #205384)
Kseniya Tikhomirova via llvm-commits
- [llvm] [GitHub] Change /test-suite x86_64 configuration to test x86-64-v3 (PR #208228)
Luke Lau via llvm-commits
- [llvm] b7091e6 - [Hexagon] Add XQFloat extraneous conversion removal pass (#207236)
via llvm-commits
- [llvm] 4f339ee - [SPIR-V] Add SPV_INTEL_bfloat16_arithmetic for Opencl.std instructions with bfloat16 type (#205128)
via llvm-commits
- [llvm] [SPIR-V] Add SPV_INTEL_bfloat16_arithmetic for Opencl.std instructions with bfloat16 type (PR #205128)
Yury Plyakhin via llvm-commits
- [clang] [llvm] [RISCV] Add support for vector registers with -fzero-call-used-regs (PR #206206)
Lucas Chollet via llvm-commits
- [llvm] 81b2e47 - [SDAG][NVPTX] Enable custom legalization of v1 type for Intrinsic results and operands (#203237)
via llvm-commits
- [llvm] [mlir] [SDAG][NVPTX] Enable custom legalization of v1 type for Intrinsic results and operands (PR #203237)
Pradeep Kumar via llvm-commits
- [llvm] [IR][NFC] Drop vtable from PassConcept/PassModel (PR #208168)
Aiden Grossman via llvm-commits
- [clang] [llvm] [ObjC][LTO] Propagate constant ivar offsets across ThinLTO and FullLTO (PR #205970)
Matt Arsenault via llvm-commits
- [llvm] 3a85687 - [Support] Teach llvm::thread about thread-id handling in LLVM-libc. (#207918)
via llvm-commits
- [lldb] [llvm] [LLDB] Warn about truncated DWARF section names on Windows (PR #145175)
David Spickett via llvm-commits
- [llvm] [InstCombine] Treat `uitofp nneg` as non-negative signed range for fcmp clamp folds (PR #208234)
via llvm-commits
- [llvm] [X86][SSE] Improve ISD::FP_TO_*INT_SAT vector lowering (PR #199416)
via llvm-commits
- [lldb] [llvm] [AArch64][llvm] Tighten SYSP parsing; don't disassemble invalid encodings (PR #182410)
Jonathan Thackray via llvm-commits
- [llvm] 8a94ef9 - [SCEV] Prove umin(Ops) u< RHS by checking individual operands (#207729)
via llvm-commits
- [llvm] [SE] Prove umin/umax comparisons before operand canonicalization (PR #205005)
Aleksandr Popov via llvm-commits
- [llvm] 006429d - [Hexagon] Fix 32-bit funnel shift miscompilation with register shift amounts (#205489)
via llvm-commits
- [llvm] [IR] Add storermw instruction (PR #207048)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Detect contiguous accesses in outer loop VPlan path. (PR #203790)
Julian Nagele via llvm-commits
- [lldb] [llvm] [AArch64][llvm] Tighten SYSP parsing and remove custom parser (PR #182410)
Jonathan Thackray via llvm-commits
- [llvm] 89c6fa5 - [llubi] Add support for constant inttoptr/ptrtoint expressions (#207028)
via llvm-commits
- [llvm] 7e2e375 - [SPIRV] Support atomic exchange of pointers (#207830)
via llvm-commits
- [clang] [llvm] [CMake] Make PCH reuse export-mode aware (PR #208235)
Fabrice de Gans via llvm-commits
- [llvm] [cmake] FindLibXml2: fall back to xmlversion.h when pkg-config has no… (PR #207797)
Santhosh Kumar Ellendula via llvm-commits
- [llvm] ea6cf8c - [SelectionDAG][X86] Replace OriginalDemandedBits with DemandedBits in SimplifyDemandedBits ISD::PDEP handling. (#208104)
via llvm-commits
- [llvm] a52eb98 - [RISCV] Fix inconsistent braces in performReverseEVLCombine. NFC (#208097)
via llvm-commits
- [llvm] 78f5fd3 - [RISCV] Avoid let statements in RISCVSystemOperands. NFC (#207890)
via llvm-commits
- [llvm] Modify lit config to allow specify extra env vars to pass through to lit invocation (PR #208239)
David Young via llvm-commits
- [libc] [llvm] [libc][NFC] Port raw syscall users to existing syscall_wrappers (PR #208039)
Mikhail R. Gadelha via llvm-commits
- [llvm] [X86] Reimplement bundle alignment mode (PR #175830)
via llvm-commits
- [llvm] [WebAssembly] Use SubtargetFeature's Implies field (PR #206643)
Derek Schuff via llvm-commits
- [llvm] [X86] Break false dependencies of compress/expand on Zen 4 and 5 (#206849) (PR #207079)
Simon Pilgrim via llvm-commits
- [llvm] 7a4c856 - [cmake] FindLibXml2: fall back to xmlversion.h when pkg-config has no… (#207797)
via llvm-commits
- [llvm] [ids-check] Add support for ignoring symbols (PR #208241)
Fabrice de Gans via llvm-commits
- [llvm] BPF: Remove unnecessary isReg check on phi operand (PR #208243)
Matt Arsenault via llvm-commits
- [llvm] fb26065 - [AggressiveInstCombine] Factor out the common part of tryToRecognizeTableBasedCttz and tryToRecognizeTableBasedLog2. NFC (#208123)
via llvm-commits
- [llvm] BPF: Fix misfolding subregisters (PR #208244)
Matt Arsenault via llvm-commits
- [clang] [llvm] [Clang][P-ext] Support packed zip/unzip intrinsics (PR #208245)
Hongyu Chen via llvm-commits
- [llvm] [ProfileData] Support format version 104 for extensible binary sample profiles (PR #206297)
David Li via llvm-commits
- [llvm] [X86] Use R10 as a fallback for saturated indirect musttail calls (PR #208246)
via llvm-commits
- [llvm] [IR][TableGen] Add rangeset IR attribute and RangeSet TableGen intrinsic property (PR #203623)
Kirill Vedernikov via llvm-commits
- [llvm] [IR][TableGen] Add RangeSet TableGen intrinsic property (PR #203623)
Kirill Vedernikov via llvm-commits
- [llvm] [AMDGPU] Add islands to StructurizeCFG (PR #201675)
Robert Imschweiler via llvm-commits
- [llvm] b634fff - [AMDGPU] SDAG and GISel support for folding fabs into fp_round source modifiers (#204861)
via llvm-commits
- [llvm] [SPIR-V] Tie Int64ImageEXT to R64i/R64ui image format, not sampled type (PR #203005)
Arseniy Obolenskiy via llvm-commits
- [llvm] [X86] Reuse unchanged incoming stack args for tail calls (PR #208248)
via llvm-commits
- [llvm] [GlobalISel] Synchronize GISelValueTrackingAnalysis behavior across Legacy and New PM paths (PR #207013)
via llvm-commits
- [llvm] [PowerPC] Use INT64_MAX instead of LONG_MAX. (PR #208249)
Craig Topper via llvm-commits
- [clang] [llvm] [AIX] diagnose invalid feature strings on the target attribute (PR #208059)
Wael Yehia via llvm-commits
- [llvm] [SPIR-V] Fix illegal pointer types for functions used as plain values (PR #208250)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Skip fold_pow constant-exponent shortcuts for powr on possibly-negative base (PR #200579)
Arseniy Obolenskiy via llvm-commits
- [llvm] [ADT][NFC] Simplify llvm::unique_function (PR #208251)
Alexis Engelke via llvm-commits
- [llvm] 02a7cd5 - BPF: Remove unnecessary isReg check on phi operand (#208243)
via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP] Fix Fortran automap handling (PR #162501)
via llvm-commits
- [llvm] [BranchProbabilityInfo][NFC] Remove some global ctors (PR #208252)
Alexis Engelke via llvm-commits
- [llvm] [TailRecElim] Introduce support for shift accumulator optimization (PR #181331)
Federico Bruzzone via llvm-commits
- [llvm] ✨[MachineSink] Allow readReg instead of isUse (PR #204610)
via llvm-commits
- [llvm] [MachineSink] Allow readReg instead of isUse (PR #204610)
via llvm-commits
- [llvm] [MIPS] Move dead register hack to MIPSSEISelDAGtoDAG (PR #204980)
via llvm-commits
- [clang] [llvm] [offload][OpenMP] Improve cross-team reduction grid selection (PR #208253)
Robert Imschweiler via llvm-commits
- [llvm] 0a015cc - [AMDGPU] Replace zext pattern from reg_sequence to cvt_u32_u16 (#208045)
via llvm-commits
- [lld] [WIP/RFC][ELF][PowerPC] Don't assume TOC pointer is valid in IPLT entries (PR #207555)
Jessica Clarke via llvm-commits
- [llvm] [VPlan] Add more tests for reverse simplification. NFC (PR #208255)
Luke Lau via llvm-commits
- [llvm] a47be19 - [VPlan] Add more tests for reverse simplification. NFC (#208255)
via llvm-commits
- [llvm] Update CheckProblematicConfigurations.cmake (PR #206255)
via llvm-commits
- [llvm] [VPlan] Simplify reverses through unary ops (fneg) (PR #208257)
Luke Lau via llvm-commits
- [llvm] [VPlan] Simplify reverses through casts (PR #208262)
Luke Lau via llvm-commits
- [llvm] [PeepholeOptimizer] Add REG_SEQUENCE subregister use optimization (PR #205795)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Guard more intrinsics with target features (PR #203956)
Shilei Tian via llvm-commits
- [flang] [llvm] [mlir] [openmp] [Flang][OpenMP] Add support for interop construct (PR #203959)
Sunil Shrestha via llvm-commits
- [llvm] [LLVM][Maintainers] Volunteer for LoopUnroll (PR #207802)
Justin Fargnoli via llvm-commits
- [llvm] [AArch64] Fold SMax and SMin with -1 (PR #208264)
via llvm-commits
- [llvm] [AMDGPU][NFC] Templatise and roundtrip gfx12_asm_vopc.s (PR #208265)
Ivan Kosarev via llvm-commits
- [llvm] c12df55 - [IR][NFC] Drop vtable from PassConcept/PassModel (#208168)
via llvm-commits
- [llvm] [RISCV] Use DCI.CombineTo instead of DAG.ReplaceAllUsesWith in performReverseEVLCombine. (PR #208275)
Craig Topper via llvm-commits
- [llvm] [X86][Disassembler] Reject instructions longer than 15 bytes (PR #208277)
Charles Zablit via llvm-commits
- [llvm] workflows/commit-access-greeter: Use github-automation container (PR #206311)
Tom Stellard via llvm-commits
- [llvm] [LLVM][Verifier] Fix buffer overflow when verifying gc.statepoint (PR #208278)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] da4bbda - [AMDGPU][NFC] Templatise and roundtrip gfx12_asm_vopc.s (#208265)
via llvm-commits
- [llvm] Revert "[AMDGPU] Use wavefront scope for single-wave workgroup synchr… (PR #208280)
Krzysztof Drewniak via llvm-commits
- [llvm] [CodeGen] Transfer implicit-defs to first instruction when lowering multi-instruction COPY (PR #194892)
Michal Paszkowski via llvm-commits
- [clang] [llvm] [clang] Deduplicate builtin diagnostic descriptions (PR #202624)
Aaron Ballman via llvm-commits
- [llvm] [docs] Rename LangRef.{rst|md} (PR #201974)
Reid Kleckner via llvm-commits
- [llvm] [AMDGPU] Fix Inefficient S_CSELECT_B64 Sequence (PR #167780)
Patrick Simmons via llvm-commits
- [llvm] [X86] Split FLDEXP when AVX512 is not available (PR #208292)
Evgenii Kudriashov via llvm-commits
- [llvm] [RISCV] Support XSfmm LLVM IR and CodeGen (PR #143069)
Craig Topper via llvm-commits
- [llvm] cefd20c - [RISCV] Use DCI.CombineTo instead of DAG.ReplaceAllUsesWith in performReverseEVLCombine. (#208275)
via llvm-commits
- [llvm] [SandboxVectorizer] Implement topdown/bottomup vectorizers in unison (PR #205249)
Anshil Gandhi via llvm-commits
- [llvm] [Hexagon] Drop artificial VF sub-registers from W0-W15 (PR183850) (PR #208260)
Brian Cain via llvm-commits
- [llvm] bd9554f - [ADT][NFC] UniqueFunction MSVC fix (#208293)
via llvm-commits
- [llvm] [ADT][NFC] UniqueFunction MSVC fix (PR #208293)
Alexis Engelke via llvm-commits
- [libc] [llvm] Migrate printf_core libc/src/stdio/ to libc/src/__support. (PR #208303)
Alex Strelnikov via llvm-commits
- [llvm] Optimize register bank and info emission. (PR #208297)
Alexis Engelke via llvm-commits
- [llvm] [docs] Rewrite LangRef.md as Markdown (PR #201975)
Reid Kleckner via llvm-commits
- [llvm] [InstCombine] Use constant 64-bit indices for CreateExtractElement (NFC) (PR #208306)
Nikita Popov via llvm-commits
- [llvm] [AVR] Support stack realignment (PR #187129)
Patryk Wychowaniec via llvm-commits
- [clang] [llvm] [AMDGPU][SDAG] Expand divergent s_bitreplicate to VALU (PR #208308)
Krzysztof Drewniak via llvm-commits
- [llvm] [ConstraintEli] Add more tests with latch guarded loops+overflows (NFC) (PR #208328)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Introduce VPlan-based hasTailFolded helper. (NFC) (PR #208329)
via llvm-commits
- [llvm] [MergeFunctions] Preserve import GUIDs when folding functions (PR #207003)
Mircea Trofin via llvm-commits
- [llvm] [Hexagon] Recompute physreg live-ins after HexagonRDFOpt (PR207422) (PR #208050)
Fateme Hosseini via llvm-commits
- [llvm] b5c94cf - [X86] Split FLDEXP when AVX512 is not available (#208292)
via llvm-commits
- [llvm] [bazel] Add missing deps from 1321b17 (PR #208338)
Jackson Stogel via llvm-commits
- [llvm] [AMDGPU][X86][DAG] Avoid duplicate BinOp result from narrowing insert-extract sub-vector (PR #201056)
via llvm-commits
- [llvm] [mlir] Give each mlir::Block a stable ID within its parent region (PR #207617)
Mehdi Amini via llvm-commits
- [llvm] [NFCI][AMDGPU] Change foldOperand to return changed (PR #208352)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [CodeGen][NPM] Disable Machine verifier at the end of default pipelines (PR #208357)
Vikram Hegde via llvm-commits
- [compiler-rt] [compiler-rt] [sanitizer_common] Fix SIGSEGV in ForEachMappedRegion for DSOs with custom image base (PR #206299)
Mike Kruskal via llvm-commits
- [compiler-rt] [compiler-rt] [sanitizer_common] Add a testcase reproducing SIGSEGV in ForEachMappedRegion (PR #208358)
Mike Kruskal via llvm-commits
- [llvm] 060f128 - [RISCV] Map spacemit uarch strings to CPU names in host detection (#207636)
via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] add libc-backed arithmetic builtins (PR #207092)
via llvm-commits
- [llvm] 533470e - [ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (#200310)
via llvm-commits
- [llvm] [IR] Add elementwise modifier to atomic loads (PR #204556)
Harrison Hao via llvm-commits
- [llvm] 57e7cee - [IRBuilder] Add FMFSource overloads for CreateCall (#208171)
via llvm-commits
- [llvm] [X86] Break false dependencies on Zen 4 and 5 (#206849) (PR #207079)
Iurii Khosoi via llvm-commits
- [llvm] [llvm-exegesis] Add RawPerfEvent raw PMU counter path in createCounter (PR #208364)
Maxim Potapchik via llvm-commits
- [llvm] [AMDGPU] Add folding ISD::SELECT from vXiY into vZi32 with X * Y = Z * 32 (PR #173328)
via llvm-commits
- [llvm] [AMDGPU] Avoid wmma bank conflict for GFX11 and GFX12 (PR #205530)
via llvm-commits
- [llvm] 2592df6 - [NFCI][AMDGPU] Change foldOperand to return changed (#208352)
via llvm-commits
- [llvm] [RISCV] Remove duplicate addRequired in RISCVDeadRegisterDefinitions (PR #208366)
Jim Lin via llvm-commits
- [llvm] 78b56d9 - [ProfileData] Support format version 104 for extensible binary sample profiles (#206297)
via llvm-commits
- [llvm] 720d986 - [SampleProfile] Introduce SampleProfileNameSet (NFC) (#208114)
via llvm-commits
- [llvm] [mlir] Fix narrow type mask crash (PR #208185)
via llvm-commits
- [llvm] [IR] Handle vector tys in ConstantExpr::getIntrinsicIdentity for smin/max. (PR #208367)
Justin Lebar via llvm-commits
- [llvm] [AMDGPU][GFX1250] Add cpol support for some prefetch instructions (PR #208368)
Shilei Tian via llvm-commits
- [llvm] [RISCV][P-ext] Rewrite intrinsic widening code to be more agnostic to number of operands. NFC (PR #208335)
Pengcheng Wang via llvm-commits
- [llvm] [CodeGen][BranchFolding] Add options to control common hoisting and block reordering (PR #205704)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Don't require splats to have a single use in performReverseEVLCombine. (PR #208326)
Pengcheng Wang via llvm-commits
- [llvm] [AArch64] Extend optimizeCrossBlock() to handle select-family instruc… (PR #208369)
Mugundan S via llvm-commits
- [llvm] [SimplifyCFG] Exempt same-address store from body cap in speculativelyExecuteBB (PR #197983)
Adam Scott via llvm-commits
- [llvm] [SandboxVec][Scheduler] Use SchedulingPoint for pointing to scheduling front (PR #208373)
via llvm-commits
- [llvm] [BOLT] Match instrument-funcs-file entries against restored names (PR #208313)
Alexey Moksyakov via llvm-commits
- [llvm] [ObjCARC] Move autorelease-to-release conversion to pool pop site instead of converting in place (PR #152353)
via llvm-commits
- [llvm] 4899b8d - [RISCV] Don't require splats to have a single use in performReverseEVLCombine. (#208326)
via llvm-commits
- [compiler-rt] [asan][test] Fix Posix/new_array_cookie_with_new_from_class.cpp to work for arm targets (PR #208378)
Ian Anderson via llvm-commits
- [llvm] [ValueTracking] Strip zero tests through common zero-test roots (PR #208379)
Jaeuk Lee via llvm-commits
- [llvm] [CodeExtractor] Reject regions with terminating deoptimize (PR #204560)
Arda Serdar Pektezol via llvm-commits
- [llvm] 594655d - [RISCV] Remove duplicate addRequired in RISCVDeadRegisterDefinitions (#208366)
via llvm-commits
- [llvm] [RISCV] Restore DW_EH_PE_uleb128 call site encoding for .gcc_except_table (PR #77276)
Fangrui Song via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Add cosbf16 math function (PR #185801)
Muhammad Bassiouni via llvm-commits
- [llvm] llvm: honor VFABI mappings without builtin suppression (PR #193884)
via llvm-commits
- [llvm] coro.retcon: Stop poisoning the buffer in elided coroutines (PR #208383)
via llvm-commits
- [llvm] [BOLT] Give BinaryBasicBlock a GraphTraits block number (PR #207899)
Fangrui Song via llvm-commits
- [llvm] [X86] SimplifyDemandedVectorEltsForTargetNode - add general X86ISD::PSADBW handling (PR #208309)
Simon Pilgrim via llvm-commits
- [llvm] 5ccca5f - [VPlan] Cleanup print functions of recipes (NFC) (#207434)
via llvm-commits
- [llvm] [VPlan] Cleanup print functions of recipes (NFC) (PR #207434)
Ramkumar Ramachandra via llvm-commits
- [llvm] [GlobalISel] avoid G_TRUNC with floating-point G_MERGE_VALUES source (PR #206733)
Kacper Doga via llvm-commits
- [llvm] 9b4d930 - [FastISel][WebAssembly] Don't perform load folding for atomic load (#207728)
via llvm-commits
- [llvm] c0ef9c5 - [WebAssembly] Use SubtargetFeature's Implies field (#206643)
via llvm-commits
- [polly] Isl ast gen compute out (PR #201859)
Eli Friedman via llvm-commits
- [llvm] [IR] Allow direct calls to carry ptrauth operand bundles (PR #204600)
Nikita Popov via llvm-commits
- [polly] [Polly] Skip vectorize.enable for FP loops with dist=1 dependences (PR #205756)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Fold vector shifts guarded against oversized amounts into USHL (PR #207628)
Adam Scott via llvm-commits
- [llvm] [AMDGPU] Do not generate illegal vector TRUNCATE after legalization in `performShlCombine` (PR #207761)
Juan Manuel Martinez Caamaño via llvm-commits
- [polly] Bound ISL operations during DeLICM scalar collapsing (PR #203073)
Eli Friedman via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via llvm-commits
- [llvm] [AMDGPU] Fix SSID merge in SIMemoryLegalizer to use smallest inclusiv… (PR #208300)
Pierre van Houtryve via llvm-commits
- [llvm] [orc-rt] Move the regression tests into test/regression (PR #208391)
Lang Hames via llvm-commits
- [llvm] [X86] Remove redundant `cmp` before `adc` after `lzcnt` or `tzcnt` (PR #208392)
via llvm-commits
- [llvm] 8fd8dae - [AArch64] Expand FORM_TRANSPOSED_REG_TUPLE to copies before regalloc (#207205)
via llvm-commits
- [llvm] a443951 - Require GraphHasNodeNumbers in llvm::LoopInfoBase; drop the DenseMap fallback (#207905)
via llvm-commits
- [llvm] b94defe - [AArch64][FastISel] Update arm64-fast-isel-int-ext.ll check lines (NFC) (#207996)
via llvm-commits
- [llvm] [SDAG][NVPTX] Cache control metadata support and lowering (PR #204067)
Yonah Goldberg via llvm-commits
- [llvm] 6ae5965 - Revert "[IR][NFC] Drop vtable from PassConcept/PassModel" (#208389)
via llvm-commits
- [llvm] Revert "[IR][NFC] Drop vtable from PassConcept/PassModel" (PR #208389)
Alexis Engelke via llvm-commits
- [clang] [llvm] [Clang][RISCV][P-ext] Support packed widening convert intrinsics (PR #208394)
via llvm-commits
- [llvm] [LoopUnroll] Allow vector types for minmax reductions (PR #207630)
Madhur Amilkanthwar via llvm-commits
- [lld] [LLD][AArch64] Make adrp+ldr relaxation per-symbol all-or-nothing (PR #208396)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Relax type of DerivedIV start value (NFC) (PR #206464)
Ramkumar Ramachandra via llvm-commits
- [llvm] c378bc3 - [ObjectYAML] Fix issues found in review of #207306 (#208160)
via llvm-commits
- [llvm] [VPlan] Eliminate some vec temps with ArrayRef (NFC) (PR #207432)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SLP] Fix insert point for insertvalue buildvector with copyable operands (PR #203994)
Aditya Chaudhary via llvm-commits
- [llvm] [VPlan] Introduce VPIRFlags::getNWFlagsOrNone (NFC) (PR #207176)
Ramkumar Ramachandra via llvm-commits
- [llvm] f22e7b5 - [dsymutil] Use DWARFDie::getLanguage instead of manually finding DW_AT_language (#208174)
via llvm-commits
- [llvm] [SPIR-V] Reject fp128 and ppc_fp128 types with a diagnostic (PR #208397)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LV] Move addALM transform close to addEVL (PR #207402)
Ramkumar Ramachandra via llvm-commits
- [llvm] [orc-rt] Add regression test-tool infrastructure (PR #208398)
Lang Hames via llvm-commits
- [llvm] [InstSimplify] Defer to ConstantFold in simplifyInstrinsic (PR #205061)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SPIR-V] Prevent generating OpTypePointer with OpTypeFunction pointee without extension (PR #207347)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [AMDGPU][True16] Upstream more true16-related testing changes (NFC) (PR #208320)
Matt Arsenault via llvm-commits
- [llvm] e0dce75 - [AArch64] fix 128-bit Sequentially Consistent load (#206936)
via llvm-commits
- [llvm] d0487fe - Reland [llvm] Errorize DebuginfodFetcher for inspection at call-sites (#194872)
via llvm-commits
- [llvm] [X86] udiv-const-optimization.ll - regenerate test checks (PR #208403)
Simon Pilgrim via llvm-commits
- [llvm] 3282c06 - [X86] udiv-const-optimization.ll - regenerate test checks (#208403)
via llvm-commits
- [llvm] [ConstraintElim] Skip overflowing row combinations in FM elimination. (PR #208404)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRAttributes; use for VPWidenCallRecipe. (PR #207075)
Florian Hahn via llvm-commits
- [llvm] Missed optimization: fold icmp eq f(a), f(b) to icmp eq a, b where f(x) = xor(x, lshr(ashr(x, 31), 1)) #143630 (PR #198481)
via llvm-commits
- [llvm] [Offload] Make compressed offload bundle header little-endian (PR #206744)
via llvm-commits
- [llvm] 12e5416 - [RISCV] Adjust max stack-threshold on 64bit systems (#208223)
via llvm-commits
- [llvm] 75c9ff2 - [LV] Add test for interleave group with dead member under stride versioning. nfc (#208190)
via llvm-commits
- [llvm] [VPlan] Consolidate VPIWithType and VPI (NFC) (PR #203019)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Fold middle-block branch in post-dissolution removeBranchOnConst. (PR #204243)
Florian Hahn via llvm-commits
- [llvm] 6c2f267 - [AArch64] Add missing TB(N)Z achors to arith+CBZ clustering (#207725)
via llvm-commits
- [llvm] [LLVM][NFC] Remove some global constructors (PR #208407)
Alexis Engelke via llvm-commits
- [llvm] [VPlan] Strip op-UV-check in select-costing (PR #207438)
Florian Hahn via llvm-commits
- [clang] [llvm] [X86] Add ACE v1 (AI Compute Extensions) support (PR #208408)
via llvm-commits
- [llvm] [X86][Inline] Don't inline callee with cx16 if caller is without cx16 (PR #187505)
Ralf Jung via llvm-commits
- [llvm] d85e8e7 - [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (#207541)
via llvm-commits
- [llvm] 3fe9d5d - [SelectionDAG] Widen even 33-bit-magic udiv on free-zext targets (#207634)
via llvm-commits
- [llvm] coro.retcon: Fix return type and buffer poisoning in elided coroutines (PR #208384)
via llvm-commits
- [llvm] 38570ca - [NVPTX] Add native `tanh.approx` support for f16/f16x2/bf16/bf16x2 (#203257)
via llvm-commits
- [llvm] [NVPTX] Add native `tanh.approx` support for f16/f16x2/bf16/bf16x2 (PR #203257)
Pradeep Kumar via llvm-commits
- [llvm] [VPlan] Factor first-lane-scalar logic in VPI::execute (NFC) (PR #196207)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64] stilp for 128-bit SC stores with RCPC3 (PR #208417)
Tomas Matheson via llvm-commits
- [llvm] [X86] sat-add.ll - regenerate test check to reduce diff in #189971 (PR #208418)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [HIPSPV] Add in-tree SPIR-V backend support for chipStar (PR #206910)
Paulius Velesko via llvm-commits
- [llvm] [X86] subvectorwise-store-of-vector-splat.ll - regenerate test checks to reduce diff in #189971 (PR #208419)
Simon Pilgrim via llvm-commits
- [llvm] cmake: Remove cmake_crosscompiling check on LLVMSupport target export (PR #208420)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][CodeGen] Split wide active lane mask into smaller masks if preferred (PR #202909)
Paul Walker via llvm-commits
- [llvm] 841e01d - [ISEL] Fix x86-64 instruction selection bug leaking upper 32 bits (#205600)
via llvm-commits
- [llvm] [ISEL] Fix x86-64 instruction selection bug leaking upper 32 bits (PR #205600)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Add getJumpConditionMergingParams to support branch condition merging (PR #206897)
Pengcheng Wang via llvm-commits
- [llvm] [bazel] Correct config.h definitions for musl (PR #207295)
NAKAMURA Takumi via llvm-commits
- [llvm] [PatternMatch] Add m_SpecificType(Type*) matcher (PR #208427)
Benjamin Jurk via llvm-commits
- [llvm] [NFC][SPIR-V] Remove unused LowLevelType parameter from buildLoadInst (PR #208428)
Arseniy Obolenskiy via llvm-commits
- [clang] [llvm] [AMDGPU] Clean up GFX13 feature list (PR #208416)
via llvm-commits
- [llvm] [X86] combine-pmadd.ll - split into combine-pmaddwd.ll and combine-pmaddubsw.ll (PR #208430)
Simon Pilgrim via llvm-commits
- [llvm] [orc-rt] Move the unit tests into test/unit (PR #208431)
Lang Hames via llvm-commits
- [llvm] [Attributor] Add remarks when UB is optimized to unreachable (PR #207864)
Nathan Corbyn via llvm-commits
- [llvm] [ExpandVariadics] Don't lower unmangled C printf on SPIR-V (PR #206998)
Paulius Velesko via llvm-commits
- [llvm] 724ad11 - [DirectX] Add `--dx-embed-debug` and `--dx-pdb-path` flags (#204166)
via llvm-commits
- [clang] [llvm] [DirectX] Add `--dx-embed-debug` and `--dx-pdb-path` flags (PR #204166)
Ilia Kuklin via llvm-commits
- [clang] [llvm] [Driver][DirectX] Add `/Qsource_in_debug_module` flag (PR #204415)
Ilia Kuklin via llvm-commits
- [clang] [llvm] [Driver][DirectX] Add `/Qstrip_debug` flag (PR #204832)
Ilia Kuklin via llvm-commits
- [llvm] [AMDGPU][NFC] Templatise and roundtrip gfx12_asm_vop3_dpp16.s (PR #203953)
Jay Foad via llvm-commits
- [llvm] [RISCV] Add TuneNoDefaultUnroll to generic CPUs (PR #135318)
Mark Zhuang via llvm-commits
- [llvm] cfa5d6f - [LLVMABI] Implement the System V X86-64 ABI (#194718)
via llvm-commits
- [clang] [flang] [lld] [lldb] [llvm] clang/AMDGPU: Validate -target-cpu in cc1 is valid for the subarch (PR #206481)
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)
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] 099ffad - [X86] combine-pmadd.ll - split into combine-pmaddwd.ll and combine-pmaddubsw.ll (#208430)
via llvm-commits
- [compiler-rt] [compiler-rt][memprof] fix off-by-one in shadow access-count accumula… (PR #208376)
Ellis Hoag via llvm-commits
- [llvm] [VectorCombine] Fold contiguous loads into a single vector load (PR #185736)
Simon Pilgrim via llvm-commits
- [clang] [llvm] Reland "[ORC] Track __emutls_t definitions in IRMaterializationUnit" (#207161) (PR #208413)
Lang Hames via llvm-commits
- [llvm] [InstCombine] Add demanded-bits pext handling (PR #205092)
Xaver Fabian via llvm-commits
- [llvm] [ARM] Use .reloc for weak symbols in PIC mode instead of GOT indirection (PR #208372)
Peter Smith via llvm-commits
- [llvm] [lit] Add configurable slowest-test limit to --time-tests (PR #208444)
Manuel Carrasco via llvm-commits
- [llvm] Reland [AArch64] Copy x4/x5 vararg payload into the x64 stack in Arm64EC exit thunks (PR #208453)
Alex Bradbury via llvm-commits
- [llvm] [NFC][BOLT] fix DIE traversal incorrect loop termination condition. (PR #208450)
via llvm-commits
- [llvm] [WebAssembly] Use generic pseudo_fmin/pseudo_fmax opcodes (PR #208454)
Nikita Popov via llvm-commits
- [llvm] offload: Use amdgpu triple name in plugin build (PR #208455)
Matt Arsenault via llvm-commits
- [clang] [llvm] cmake: Gate host library targets on shared library support (PR #208421)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix set_inactive known bits to intersect both operands (PR #201817)
Arseniy Obolenskiy via llvm-commits
- [llvm] Introduction of typified section in ExtBinary format (PR #166553)
Sergey Shcherbinin via llvm-commits
- [llvm] [X86] combine-pmaddwd.ll - add test showing poor codegen when trying to add together VPMADDWD pairs (PR #208457)
Simon Pilgrim via llvm-commits
- [llvm] c0ddc3c - [MSVC][Demangling] Make Microsoft demangling more configurable
via llvm-commits
- [llvm] 061cd69 - [AArch64] Add initial support for -mcpu=rigel. (#208017)
via llvm-commits
- [llvm] 31ef738 - [AMDGPU][GFX1250] Add cpol support for some prefetch instructions (#208368)
via llvm-commits
- [llvm] [AMDGPU] Fix SIFoldOperands miscompiling values that leave a divergent loop (PR #203256)
via llvm-commits
- [llvm] [SPIR-V] Fix validation errors for function pointers with CodeSectionINTEL storage class (PR #192973)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SCEV] Infer no-wrap flags for shl by a constant. (PR #208434)
via llvm-commits
- [llvm] 700442d - [SLP]Add AShr as a main opcode for copyables
via llvm-commits
- [llvm] [UnwinderV3] Include padding in spliting calculations (PR #208458)
Mikołaj Piróg via llvm-commits
- [llvm] [AMDGPU] Check hasNoF16PseudoScalarTransInlineConstants in more places (PR #208459)
Frederik Harwath via llvm-commits
- [llvm] ✨[AArch64] Custom lower abds and abdu to avoid regressions caused by freezes (PR #177992)
Paul Walker via llvm-commits
- [llvm] [LTO] Run early-cse<memssa> at the start of the full-LTO postlink FPM (PR #208461)
via llvm-commits
- [llvm] [X86][AArch64][SPIRV] add more tests for `ldexp`/`frexp` (PR #208462)
Folkert de Vries via llvm-commits
- [llvm] c09d9a4 - [LSR] VScale doesn't occupy a register if it's a legal offset (#206754)
via llvm-commits
- [clang] [llvm] [Clang][OpenMP] Add `#pragma omp flatten` loop directive (PR #206977)
Amit Tiwari via llvm-commits
- [llvm] [AArch64] Add combine for interleave deinterleave (PR #208414)
David Green via llvm-commits
- [llvm] [X86] Select ANDN for i8 operands (PR #205050)
via llvm-commits
- [llvm] [experiment] move `ldexp` and `frexp` expansion to `ExpandIrInsts` (PR #208341)
Folkert de Vries via llvm-commits
- [clang] [llvm] [DirectX] Add slim debug support (PR #204459)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [AMDGPU] Add GFX1250 unclaused VMEM workaround (PR #208467)
Jay Foad via llvm-commits
- [lld] [llvm] WIP - [DTLTO] terminology - use extraction rather than serialization (PR #208468)
Ben Dunbobbin via llvm-commits
- [llvm] [DirectX] Add slim debug support (PR #204459)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [SLP]Improve analysis of copyables operands for commmutative main instruction (PR #185320)
via llvm-commits
- [llvm] 178e9ce - [X86] combine-pmaddwd.ll - add test showing poor codegen when trying to add together VPMADDWD pairs (#208457)
via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Younes Yazami via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Robert Imschweiler via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Robert Imschweiler via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Robert Imschweiler via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Robert Imschweiler via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Robert Imschweiler via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Younes Yazami via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Init pointers, widen mask complements (NFC) (PR #208469)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] [NFC] Init pointers, widen mask complements (PR #208469)
Younes Yazami via llvm-commits
- [llvm] [AMDGPU] [NFC] Init pointers, widen mask complements (PR #208469)
Younes Yazami via llvm-commits
- [llvm] [AMDGPU] [NFC] Init pointers, widen mask complements (PR #208469)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] [NFC] Init pointers, widen mask complements (PR #208469)
via llvm-commits
- [llvm] [VPlan] Add NegatedMulAccReduction expression-recipe variant (PR #199413)
Madhur Amilkanthwar via llvm-commits
- [llvm] f63a08b - [X86] SimplifyDemandedVectorEltsForTargetNode - add general X86ISD::PSADBW handling (#208309)
via llvm-commits
- [llvm] ✨[AArch64] Custom lower abds and abdu (PR #177992)
via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP] Implement DEPEND clause for TASKWAIT directive (PR #193568)
Tom Eccles via llvm-commits
- [llvm] [AArch64]Fix specification of NEON FP16 scalar CVT to/from fixed point (PR #201425)
via llvm-commits
- [llvm] [AArch64][SVE] Allow scalable factor-3 interleaved accesses (PR #200424)
Harry Ramsey via llvm-commits
- [llvm] [ARM][Thumb1] Improve EstimateFunctionSizeInBytes accuracy (PR #203318)
Simon Tatham via llvm-commits
- [llvm] d68ad9a - [LLVM][NFC] Remove some global constructors (#208407)
via llvm-commits
- [llvm] [LoadStoreVectorizer] Support vectorization of mixed-type contiguous accesses (PR #177908)
Anshil Gandhi via llvm-commits
- [llvm] [RISCV][P-ext] Improve the codegen for pzip (PR #208479)
Hongyu Chen via llvm-commits
- [llvm] [CodeGen] Fix SplitCriticalEdge using parent valno for subrange segments (PR #208480)
via llvm-commits
- [llvm] 365790a - [SPIR-V] Fix truncated LinkageAttributes OpDecorate for numeric-named functions (#207332)
via llvm-commits
- [llvm] 2f79efa - [SPIR-V] Tie Int64ImageEXT to R64i/R64ui image format, not sampled type (#203005)
via llvm-commits
- [llvm] [X86] Add v16i16 shuffle tests for "shift + blend" pack patterns (PR #208481)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Model RepeatRate (PR #207862)
Jeffrey Byrnes via llvm-commits
- [llvm] [VPlan] Don't bail creating interleave group if it has dead members (PR #208415)
Mel Chen via llvm-commits
- [llvm] [llvm-mc] Remove unused MCRegisterInfo/MCAsmInfo in Disassembler (NFC) (PR #208483)
Alex Kuleshov via llvm-commits
- [llvm] [VPlan] Introduce distillation of widening semantics (PR #196181)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SPIR-V] Handle bfloat in getZeroFP/getOneFP (PR #202859)
Arseniy Obolenskiy via llvm-commits
- [llvm] [RISCV][P-ext][NFC] Add tests for packed reverse intrinsics (PR #208484)
Hongyu Chen via llvm-commits
- [llvm] [SPIR-V] Diagnose function used as data pointer without SPV_INTEL_function_pointers (PR #207347)
Arseniy Obolenskiy via llvm-commits
- [llvm] BPF: Remove unnecessary isReg check for copy source (PR #208486)
Matt Arsenault 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)
Florian Hahn via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Florian Hahn via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Florian Hahn via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Florian Hahn via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Florian Hahn via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Florian Hahn via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Florian Hahn via llvm-commits
- [llvm] [DAGCombiner] Fold NaN-guard fptosi/fptoui select to saturating variant (PR #201435)
Adel Ejjeh via llvm-commits
- [llvm] [Hexagon] Fix wrong operand in XQFloat qf32 multiply normalization (PR #208489)
Fateme Hosseini via llvm-commits
- [llvm] [X86][CostModel] Add vXi64 divide/remainder-by-constant costs (PR #208491)
Rito Takeuchi via llvm-commits
- [llvm] a6982e5 - [X86] Add v16i16 shuffle tests for "shift + blend" pack patterns (#208481)
via llvm-commits
- [llvm] [DO NOT MERGE] CI verification branch for offload -Wunused-template fix (PR #208492)
Aditya Medhane via llvm-commits
- [llvm] 3b2fe66 - [Flang][OpenMP] add Apply clause for OpenMP Flang (#204225)
via llvm-commits
- [llvm] [llvm][HTTP] Apply WinHTTP timeout setting after WinHttpOpen (PR #188969)
via llvm-commits
- [llvm] 1df703a - BPF: Remove unnecessary isReg check for copy source (#208486)
via llvm-commits
- [llvm] Revert "[LLVM][NFC] Remove some global constructors" (PR #208494)
Alexis Engelke via llvm-commits
- [lld] [WebAssembly] Don't use passive segments for bss in coop threads (PR #208284)
Alex Crichton via llvm-commits
- [llvm] [NFC][SPIR-V] Remove unused GR parameter from vector elt legalizers (PR #208495)
Arseniy Obolenskiy via llvm-commits
- [llvm] 361a3e6 - [VectorCombine] Fix bailing out of the foldSingleElementStore with a freeze-pending index (#207702)
via llvm-commits
- [llvm] cmake: Try to derive CMAKE_SYSTEM_NAME from unnormalized triples (PR #208496)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Make `(v2i32 (trunc v2i64:$a))` legal (PR #207761)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [PowerPC] Generalize combineADDToADDZE to support variables and large constants (PR #206543)
via llvm-commits
- [compiler-rt] ef84e19 - [compiler-rt][memprof] fix off-by-one in shadow access-count accumula… (#208376)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
Feng Zou via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
via llvm-commits
- [llvm] [X86][APX] Optimize usub.sat(X, 1) to cmp+adc with NDD (PR #208475)
Feng Zou via llvm-commits
- [llvm] [Github] Add ids container (PR #208498)
Aiden Grossman via llvm-commits
- [llvm] [lldb][Windows][CI] split steps (PR #206946)
Charles Zablit via llvm-commits
- [llvm] 2ff8ed7 - [VectorCombine] Handle widening/narrowing bitcasts in foldShuffleToIdentity (#187870)
via llvm-commits
- [llvm] [IR] Preserve TBAA metadata when merging equivalent memory accesses (PR #208499)
via llvm-commits
- [llvm] [X86] Select i8 ANDN via i32 promotion (PR #205050)
via llvm-commits
- [llvm] [LV][NFC] Query UnrollVectorizedLoop before executing the plan (PR #208500)
Igor Kirillov via llvm-commits
- [llvm] [SampleProfile] Introduce stabilizeTable (NFC) (PR #208501)
Kazu Hirata via llvm-commits
- [lld] 3a8d8ac - [WebAssembly] Don't use passive segments for bss in coop threads (#208284)
via llvm-commits
- [llvm] 5a2064d - Revert "[LLVM][NFC] Remove some global constructors" (#208494)
via llvm-commits
- [llvm] [X86] lowerShuffleAsDecomposedShuffleMerge - prefer BLEND(X,SHUFFLE(Y)) over UNPCKL(SHUFFLE(X), SHUFFLE(Y)) (PR #208503)
Simon Pilgrim via llvm-commits
- [llvm] [SLP][NFC] Add regressed vectorization of reduced values, NFC (PR #208504)
Alexey Bataev via llvm-commits
- [llvm] 06499c9 - [SLP][NFC] Add regressed vectorization of reduced values, NFC
via llvm-commits
- [llvm] Extend narrow interleave group (PR #206305)
Kamlesh Kumar via llvm-commits
- [llvm] [IR] allow vector atomicrmw xchg (PR #208510)
Antonio Frighetto via llvm-commits
- [llvm] Revert "[lldb][Windows][CI] split steps (#206946)" (PR #208519)
Charles Zablit via llvm-commits
- [llvm] [AggressiveInstCombine] Support alternate deBruijn log2 table that isolates the MSB before the multiply. (PR #208532)
Craig Topper via llvm-commits
- [llvm] 8e07124 - [InstCombine] Use constant 64-bit indices for CreateExtractElement (NFC) (#208306)
via llvm-commits
- [llvm] [AArch64] Stop determineCalleeSaves double counting registers with saved supers (PR #208521)
Nathan Corbyn via llvm-commits
- [llvm] [AArch64][GlobalISel] Update scalar types in selection tests. NFC (PR #208534)
David Green via llvm-commits
- [llvm] 64a9e0c - [AArch64][GlobalISel] Update scalar types in selection tests. NFC (#208534)
via llvm-commits
- [llvm] [ORC] Fail pending symbols on MaterializationResponsibility drop (PR #208539)
JP Hafer via llvm-commits
- [llvm] 6b7b8d3 - [SampleProfile] Replace std::set with SmallVector in SortedCallTargetSet (NFC) (#208509)
via llvm-commits
- [llvm] [IR] Add `llvm.dynamicshuffle` intrinsic for vector shuffles with runtime masks (PR #208537)
Oscar Smith via llvm-commits
- [llvm] [SampleProfile] Replace std::set with SmallVector in SortedCallTargetSet (NFC) (PR #208509)
Kazu Hirata via llvm-commits
- [llvm] [WIP][docs] Strongly typed DIExpression design doc (PR #208541)
Scott Linder via llvm-commits
- [clang] [llvm] [PowerPC] Enable _Float16 (PR #208542)
Ben Richard via llvm-commits
- [llvm] 5815dfe - [X86] promote f16 `frexp` (#208530)
via llvm-commits
- [llvm] [X86] promote f16 `frexp` (PR #208530)
Folkert de Vries via llvm-commits
- [llvm] [SystemZ][z/OS] Move emission of PPA1 (PR #208543)
Kai Nacke via llvm-commits
- [llvm] ed60974 - [SCEV] Add more tests for reasoning about min/max expressions (NFC) (#208535)
via llvm-commits
- [llvm] [SCEV] Add more tests for reasoning about min/max expressions (NFC) (PR #208535)
Florian Hahn via llvm-commits
- [llvm] 3e4f56b - [VPlan] Introduce VPlan-based hasTailFolded helper. (NFC) (#208329)
via llvm-commits
- [llvm] [SCEV] Prove LHS Pred min(Y0..Yn) via per-operand decomposition. (PR #208555)
Florian Hahn via llvm-commits
- [llvm] a160909 - [SystemZ][z/OS] Honor alignment of global data (#208095)
via llvm-commits
- [llvm] [NFC][CodeGen] Initialize potentially uninitialized local pointers (PR #208566)
Shilei Tian via llvm-commits
- [llvm] offload: Match amdgpu triple name in lit config (PR #208551)
Matt Arsenault via llvm-commits
- [llvm] 5b21ec3 - [Support] Optimize signal handling file removal code (#173586)
via llvm-commits
- [llvm] [Support] Optimize signal handling file removal code (PR #173586)
Reid Kleckner via llvm-commits
- [llvm] [NFC][InstCombine] Initialize potentially uninitialized local pointers (PR #208563)
via llvm-commits
- [llvm] [GISel] Don't return false when an intrinsic is not supported (PR #208567)
Shilei Tian via llvm-commits
- [llvm] [Offload][CI][AMDGPU] Update build scripts for updated triple (PR #208568)
LLVM Continuous Integration via llvm-commits
- [llvm] [AMDGPU][TTI] Refine gfx9 packed FP32 SLP costs for pair formation and shuffles (PR #208572)
Akash Dutta via llvm-commits
- [llvm] add `frexp`/`ldexp` expansion in `ExpandIrInsts` (PR #208556)
Folkert de Vries via llvm-commits
- [llvm] feat: Scev predicated overflow btc and testing (PR #208581)
Bavly Peter via llvm-commits
- [compiler-rt] [llvm] [compiler-rt][msan] Add MSan support for RISC-V 64-bit Linux (PR #206674)
Thurston Dang via llvm-commits
- [llvm] [Analysis] Adding convert_from_arbitrary_fp support in computeKnownFPClass. (PR #208585)
Chirag Patel via llvm-commits
- [llvm] [AMDGPU] Fix speculative register pressure queries (PR #208574)
Krzysztof Drewniak via llvm-commits
- [libc] [llvm] [docs] Migrate selected Clang and libc docs to MyST (PR #208296)
Reid Kleckner via llvm-commits
- [lld] [WebAssembly] Default export tables with `--cooperative-threading` (PR #208263)
Alex Crichton via llvm-commits
- [llvm] WIP - [DTLTO] Add remote compiler option forwarding coverage (PR #208589)
Ben Dunbobbin via llvm-commits
- [llvm] WIP - [DTLTO] Forward loop interchange to DTLTO remote compilations (PR #208591)
Ben Dunbobbin via llvm-commits
- [llvm] [LoopUnroll] Preserve SCEV MaxTripCount for sibling loops via new metadata (PR #191117)
Wenju He via llvm-commits
- [lld] [WebAssembly] Fix issues combining coop threads and PIC (PR #208332)
Alex Crichton via llvm-commits
- [llvm] 964cd4d - [AMDGPU] [NFC] Init pointers, widen mask complements (#208469)
via llvm-commits
- [llvm] [orc-rt] Expand 'extern "C"' guard coverage in Logging.h. NFC. (PR #208596)
Lang Hames via llvm-commits
- [llvm] [AMDGPU] Add OMOD folding for TRANS bfloat16 instructions (PR #208595)
Changpeng Fang via llvm-commits
- [lld] [WebAssembly] Fix __init_tls_base global in coop threading (PR #208597)
Alex Crichton via llvm-commits
- [clang] [llvm] [PowerPC] Enable __bf16 (PR #208598)
Ben Richard via llvm-commits
- [llvm] [orc-rt] Apply orc_rt_log_* naming convention to Logging.h. NFC. (PR #208599)
Lang Hames via llvm-commits
- [llvm] MC: Start some error messages with a lowercase (PR #208570)
Sam Elliott via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [llvm] [SandboxVec][Scheduler] Add direction arg to Scheduler constructor (PR #208602)
via llvm-commits
- [llvm] [NFC][Transforms] Initialize potentially uninitialized local pointers (PR #208564)
Younes Yazami via llvm-commits
- [llvm] [RISCV] Fix state enable CSR coverage in rv32-only-csr-names.s (PR #208603)
Ying Chen via llvm-commits
- [llvm] [Sample Profile] make page size configurable for ProfiledBinary (PR #206873)
via llvm-commits
- [llvm] [CodeGen] RegisterCoalescer: keep partial redefs valid when eliminating undef copies (PR #202599)
Aochang Liu via llvm-commits
- [llvm] f1daa4c - [CodeGen][BranchFolding] Add options to control common hoisting and block reordering (#205704)
via llvm-commits
- [llvm] [NFC][AMDGPU] Add tests for eliminateFrameIndex (PR #208612)
Anshil Gandhi via llvm-commits
- [llvm] [AMDGPU] Scavenge a VGPR to eliminate a frame index (PR #166979)
Anshil Gandhi via llvm-commits
- [llvm] [cmake] Fix VSINSTALLDIR check in FindDIASDK module (PR #208524)
Ruoyu Zhong via llvm-commits
- [llvm] [CycleInfo] Store blocks using Euler tour representation (PR #208614)
Fangrui Song via llvm-commits
- [llvm] [Hexagon] Add S2_pstorerf{t, f}_io to isValidOffset (PR196966) (PR #208616)
Ikhlas Ajbar via llvm-commits
- [llvm] [openmp] [OpenMP][Offload][AMDGPU] Fix offload tests failure after the new triple (PR #208617)
Kewen Meng via llvm-commits
- [llvm] [AArch64][GlobalISel] Update scalar types in postlegalizer tests. NFC (PR #208620)
David Green via llvm-commits
- [llvm] 1d73e32 - [AArch64][GlobalISel] Update scalar types in postlegalizer tests. NFC (#208620)
via llvm-commits
- [llvm] [LV] Reduce register pressure of RISC-V outer loop reduction. (PR #208621)
Elvis Wang via llvm-commits
- [llvm] [Hexagon] Use word splats for repeated HVX build-vector words (PR #204808)
Ikhlas Ajbar via llvm-commits
- [llvm] [orc-rt] Add a coding conventions doc (PR #208623)
Lang Hames via llvm-commits
- [llvm] 3c138b5 - Reland "[ORC] Track __emutls_t definitions in IRMaterializationUnit" (#207161) (#208413)
via llvm-commits
- [llvm] [AMDGPU] Fix scratch address materialization in SVS frame index fallback (PR #208624)
Anshil Gandhi via llvm-commits
- [llvm] [AMDGPU] merge 16bit mov pairs in post-RA peephole (PR #208625)
Guo Chen via llvm-commits
- [clang] [llvm] [SPIRV] Pack 64-bit vec2 typed buffers into 4x32-bit images (PR #208626)
Kaitlin Peng via llvm-commits
- [llvm] [InstCombine] Preserve IR flags when reordering icmp/fcmp/cast through a shuffle (PR #208627)
via llvm-commits
- [llvm] [InstCombine] Optimize GEP comparisons with constant offsets (PR #208547)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [NFC] Initialize potentially uninitialized local pointers (PR #208565)
Nikita Popov via llvm-commits
- [llvm] [RISCV][P-ext] Add packed saturating rounding shift codegen (PR #208630)
via llvm-commits
- [llvm] [LSV] Respect atomic ordering in isSafeToMove (PR #208631)
Justin Lebar via llvm-commits
- [llvm] b6a6670 - [ImplicitNullChecks] Preserve debug location on FAULTING_OP (#205560)
via llvm-commits
- [llvm] [ImplicitNullChecks] Preserve debug location on FAULTING_OP (PR #205560)
via llvm-commits
- [llvm] [LoadStoreVectorizer] Fix load base insertion dependencies (PR #205654)
via llvm-commits
- [llvm] [X86] Fold dead-result SUB into successor recomputations (PR #208633)
via llvm-commits
- [llvm] [BOLT] Fix use-old-text-zero-padding on FreeBSD (#206581) (PR #208634)
David Green via llvm-commits
- [lld] 8d59096 - [LLD][AArch64] Make adrp+ldr relaxation per-symbol all-or-nothing (#208396)
via llvm-commits
- [llvm] 9c4e4b1 - AMDGPU: Migrate unittests to subarch triples (#206486)
via llvm-commits
- [clang] [flang] [lld] [lldb] [llvm] AMDGPU: Migrate unittests to subarch triples (PR #206486)
Matt Arsenault via llvm-commits
- [llvm] 3595454 - MC: Start some error messages with a lowercase (#208570)
via llvm-commits
- [llvm] COFF: Start error message with lowercase letter (PR #208636)
Matt Arsenault via llvm-commits
- [llvm] 5b27878 - COFF: Start error message with lowercase letter (#208636)
via llvm-commits
- [llvm] [AMDGPU] Introduce tests for PR207922 (NFC) (PR #208640)
Antonio Frighetto via llvm-commits
- [llvm] 03aca1a - [AMDGPU] Introduce tests for PR207922 (NFC) (#208640)
via llvm-commits
- [llvm] 977f4d6 - [AMDGPU] Employ MemorySSA when rewriting out arguments (NFCI) (#207922)
via llvm-commits
- [llvm] [Offload] Fix warn-unused function (PR #208642)
Jan Patrick Lehr via llvm-commits
- [clang] [flang] [llvm] [clang] Switch to Default PIE on FreeBSD (PR #206139)
via llvm-commits
- [llvm] 09fbfb5 - [VPlan] Remove FoldTail argument for createConsecutiveVecPtr (NFC). (#208550)
via llvm-commits
- [llvm] [VPlan] Remove FoldTail argument for createConsecutiveVecPtr (NFC). (PR #208550)
Florian Hahn via llvm-commits
- [clang] [llvm] Revert "Reapply "runtimes: Pass CMAKE_SYSTEM_NAME based on target triple" (#205133) (#205522)" (PR #208644)
Hans Wennborg via llvm-commits
- [llvm] [DWARFLinkerParallel] Add missing version string in producer (PR #158195)
via llvm-commits
- [llvm] [PDB][Tests] Fix Expected return in TpiStreamTest (GCC 7.5.0) (PR #208645)
Nikita Kornev via llvm-commits
- [llvm] 6ec6a77 - [NFC][SPIR-V] Remove unused GR parameter from vector elt legalizers (#208495)
via llvm-commits
- [clang] [llvm] [AArch64][Driver] Fix behavior of +nofeat modifier on -mcpu (PR #203458)
via llvm-commits
- [llvm] [RISC-V] Make Short Forward Branches capable of matching Zibi instructions (PR #208637)
Pengcheng Wang via llvm-commits
- [llvm] [GlobalISel] Fix crash in isConstantOrConstantSplatVectorFP for non-r… (PR #208657)
Mateusz Chudyk via llvm-commits
- [llvm] [BOLT][DebugInfo] Add DWARF64 support for BOLT (PR #206437)
via llvm-commits
- [llvm] [InstCombine] Fold smax(smax(x<<C1, x+C2), C3) -> smax(x<<C1, C3) (PR #199163)
via llvm-commits
- [llvm] [MemorySSA] Make getPreviousDef iterative to avoid stack overflow (PR #205159)
via llvm-commits
- [llvm] [RISCV][P-ext] Improve RV64 v2i16 reverse codegen (PR #208664)
via llvm-commits
- [llvm] [X86] combine-pmaddwd.ll - test with x86-64 levels not raw SSE levels (PR #208666)
Simon Pilgrim via llvm-commits
- [llvm] 642b853 - [DWARFLinkerParallel] Add missing version string in producer (#158195)
via llvm-commits
- [llvm] [CostModel][X86] intrinsic-cost-kinds.ll - add pdep/pext test coverage (PR #208668)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] SVE Shuffleopt: merge reduction reverse into tbl (PR #206047)
Gaëtan Bossu via llvm-commits
- [llvm] [SLP] Merge redundant input operands of binary-operator nodes (PR #208670)
Balakrishna Bandlapalli via llvm-commits
- [llvm] [StackColoring] Change TotalStackSize from unsigned to int64_t (PR #208671)
Philipp Rados via llvm-commits
- [llvm] [NFC][SPIR-V] Add emitSimpleExecutionMode helper to dedup single imm OpExecutionMode emission (PR #208674)
Arseniy Obolenskiy via llvm-commits
- [clang] [llvm] [CHERI][RISCV][AArch64][MC] Add shared support for aligning globals to an "alignment granule", which is applied to both the alignment and the allocated size. (PR #203872)
Owen Anderson via llvm-commits
- [llvm] [GlobalISel] Simplify computeNumSignBits fallback to KnownBits. NFC. (PR #208675)
Jay Foad via llvm-commits
- [llvm] [GlobalISel][AArch64] Improve legalization of shift amounts (PR #208676)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [LV] Use SCEV to compute final value of complex induction variables (PR #195059)
Mel Chen via llvm-commits
- [llvm] 587db92 - [CostModel][X86] intrinsic-cost-kinds.ll - add pdep/pext test coverage (#208668)
via llvm-commits
- [llvm] [SDAG] Freeze condition in select of load fold (PR #208683)
Nikita Popov via llvm-commits
- [llvm] Add support to YAML for program headers with content. (PR #192364)
James Henderson via llvm-commits
- [llvm] [AArch64][GlobalISel] Extend handling to bf16 vecreduce. (PR #208684)
David Green via llvm-commits
- [llvm] [RISCV][P-ext] Add packed sign and zero extend intrinsics (PR #208685)
via llvm-commits
- [llvm] [LV] Allow scalable epilogue VFs matching the MainLoop VF (PR #208686)
Benjamin Maxwell via llvm-commits
- [llvm] dfdc1c3 - [LV] Handle swapped blend inputs in predicated partial reductions (#208013)
via llvm-commits
- [llvm] [SDAG] Specify unsigned compares for loop.dependance.{war|raw} masks (PR #197437)
Benjamin Maxwell via llvm-commits
- [llvm] 9dad160 - [VPlan] Relax type of DerivedIV start value (NFC) (#206464)
via llvm-commits
- [llvm] [LLVM][SVE] Add MachineInst pass to coalesce PTRUE instructions. (PR #204820)
Gaëtan Bossu via llvm-commits
- [clang] [llvm] Reapply "runtimes: Pass CMAKE_SYSTEM_NAME based on target triple" (#205133) (PR #208496)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Specify unsigned compares for loop.dependence.{war|raw} masks (PR #197437)
Jay Foad via llvm-commits
- [llvm] [VPlan] Use zext instead of sext for Index in VPDerivedIVRecipe expansion. nfc (PR #208692)
Mel Chen via llvm-commits
- [llvm] 15df0ca - [Hexagon] Use word splats for repeated HVX build-vector words (#204808)
via llvm-commits
- [llvm] [orc-rt] Add backend-independent category and level APIs to Logging.h (PR #208696)
Lang Hames via llvm-commits
- [libc] [llvm] [libc][math] Add tgammabf16 math support for bfloat16. (PR #208689)
via llvm-commits
- [polly] [Polly] Cast delinearization terms to matching types (PR #206711)
Ryotaro Kasuga via llvm-commits
- [llvm] [orc-rt] Rename the "disable logging" level from "none" to "off" (PR #208697)
Lang Hames via llvm-commits
- [llvm] [llvm-lib] Infer the DLL name from the def file name (PR #208700)
via llvm-commits
- [llvm] 0ea6d9d - [AMDGPU] Extend wave reduction intrinsics to Pre-gfx8 (#208071)
via llvm-commits
- [llvm] [openmp] [OpenMP] Publish target-init team state with acq_rel barrier (PR #208701)
Abid Qadeer via llvm-commits
- [llvm] [NFC][SPIR-V] Add constrainSelectedInstRegOperands helper to dedup repeating pattern in global registry (PR #208703)
Arseniy Obolenskiy via llvm-commits
- [llvm] [Github] Remove undef deprecator message (PR #208515)
Nuno Lopes via llvm-commits
- [llvm] [RFC][LangRef] Specify that the accessed bytes of concurrent atomics must be either disjoint or the same (PR #204329)
Fabian Ritter via llvm-commits
- [llvm] Generic variable vector shuffle intrinsic (PR #208688)
Benjamin Maxwell via llvm-commits
- [llvm] [LangRef] State that the memory model is an axiomatic one (PR #208710)
Fabian Ritter via llvm-commits
- [llvm] [ORC] Fail pending symbols on MaterializationResponsibility drop (PR #208545)
JP Hafer via llvm-commits
- [llvm] AMDGPU/GlobalISel: Switch CallLowering to extended LLTs (PR #208268)
Petar Avramovic via llvm-commits
- [llvm] [X86][CodeGen] Support partial-reduce dot products (PR #205373)
Zihao Wang via llvm-commits
- [llvm] [polly] [IR] Enable dereferenceable-at-point semantics (PR #204795)
Danila Malyutin via llvm-commits
- [llvm] [SDAG][X86] From pseudo fmin/fmax from select_cc (PR #208717)
Nikita Popov via llvm-commits
- [llvm] 90f9ee6 - [AMDGPU] Make `(v2i32 (trunc v2i64:$a))` legal (#207761)
via llvm-commits
- [llvm] [AMDGPU] GCNRewritePartialRegUses - missing superreg (PR #208718)
David Stuttard via llvm-commits
- [llvm] [AMDGPU] Remove option to disable SGPR hazard waits (PR #208720)
Carl Ritson via llvm-commits
- [llvm] b3da6d2 - AArch64: Fix mishandling subregister in orr peephole (#208015)
via llvm-commits
- [llvm] Add intrinsics support in narrow interleave group (PR #206455)
Florian Hahn via llvm-commits
- [llvm] 9a1fe8e - AMDGPU/GlobalISel: Switch CallLowering to extended LLTs (#208268)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: Switch legalizer custom lowering to extended LLTs (PR #208269)
Petar Avramovic via llvm-commits
- [llvm] Triple: Move OS/vendor/environment names into a def file (PR #208722)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][NFC] Add utilities to recognize SGEMM (PR #208723)
Alexey Sachkov via llvm-commits
- [llvm] select: describe behavior for undef and poison (PR #208724)
Ralf Jung via llvm-commits
- [llvm] 016605d - [AArch64][CodeGen] Split wide active lane mask into smaller masks if preferred (#202909)
via llvm-commits
- [llvm] [llvm-calc-occupancy] Add an AMDGPU occupancy calculator tool (PR #208727)
via llvm-commits
- [llvm] [MC] Use DenseMap for ConstantPool::CachedEntries. NFC. (PR #208728)
Jay Foad via llvm-commits
- [llvm] [VPlan] Introduce VPGEPInstruction (PR #193510)
Ramkumar Ramachandra via llvm-commits
- [llvm] f2dfbf0 - [SDAG] Freeze condition in select of load fold (#208683)
via llvm-commits
- [llvm] [CodeGen] Use natural type for StackMaps::ConstPool. NFC. (PR #208732)
Jay Foad via llvm-commits
- [llvm] 8790190 - [SPIR-V] Diagnose function used as data pointer without SPV_INTEL_function_pointers (#207347)
via llvm-commits
- [llvm] [AMDGPU] Fix isCanonicalized to require canonical input for NaN-propa… (PR #208733)
Wooseok Lee via llvm-commits
- [llvm] AMDGPU/GlobalISel: Switch RegBankLegalize lowering to extended LLTs (PR #208270)
Petar Avramovic via llvm-commits
- [llvm] 53130f3 - AMDGPU/GlobalISel: Switch legalizer custom lowering to extended LLTs (#208269)
via llvm-commits
- [compiler-rt] 8544134 - [compiler-rt][hexagon] Fix `__hexagon_fmadf5` overflow under directed rounding (#207373)
via llvm-commits
- [llvm] 3018fd7 - [AArch64] Stop determineCalleeSaves double counting registers with saved supers (#208521)
via llvm-commits
- [clang] [llvm] [AMDGPU] Guard more intrinsics with target features (PR #203956)
Shilei Tian via llvm-commits
- [lld] [lld][ELF] Concatenate .gnu.build.attributes.* sections (PR #208737)
Nikita Popov via llvm-commits
- [clang] [clang-tools-extra] [llvm] Attributes kay (PR #196272)
Kay Hicketts via llvm-commits
- [llvm] [Object][OffloadBundle] validate version before calling getHeaderSize (PR #200140)
Naveed Khan via llvm-commits
- [llvm] [ExpandReductions] Add support for non-pow2 vector counts (PR #208738)
Prajwal KP via llvm-commits
- [llvm] validate arc destination block number in GCOVFile::readGCNO (PR #200483)
Naveed Khan via llvm-commits
- [llvm] [AMDGPU] Lower uniform usubsat to SOP (PR #203155)
Shilei Tian via llvm-commits
- [llvm] 6211a71 - [X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns (#199371)
via llvm-commits
- [llvm] 9d1c207 - [AArch64] Reassociate neg (and X, M) with an all-0/1's mask M (#207671)
via llvm-commits
- [llvm] AMDGPU: Manually convert some tests to use subarches (PR #208638)
Shilei Tian via llvm-commits
- [llvm] AMDGPU/GlobalISel: Fix buildbot failure for unused variable (used in assert) (PR #208743)
Petar Avramovic via llvm-commits
- [llvm] 7138e1f - [SPIR-V] Fix crash on switch with odd-width condition type (#208026)
via llvm-commits
- [llvm] [AArch64][SVE] Support lowering masked stores of <4 x bf16> and <8 x bf16> (PR #208744)
Shanzhi Chen via llvm-commits
- [llvm] 4c6646f - AMDGPU: Manually convert some tests to use subarches (#208638)
via llvm-commits
- [llvm] 618ac10 - AMDGPU/GlobalISel: Fix buildbot failure for unused variable (used in assert) (#208743)
via llvm-commits
- [llvm] [X86] vector-compress.ll - test with x86-64 levels not raw AVX levels (PR #208745)
Simon Pilgrim via llvm-commits
- [llvm] [release] Build all targets for Windows releases (PR #208747)
via llvm-commits
- [llvm] [M68k] Update tests (PR #208748)
Nikita Popov via llvm-commits
- [llvm] 8834939 - [M68k] Update tests (#208748)
via llvm-commits
- [llvm] [LegalizeTypes] Improve promotion of variable rotates. (PR #208610)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombine] Push freeze through sra (PR #208749)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Remove explicit PartialThreshold setting in loop unrolling (PR #198901)
Shilei Tian via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [X86] Match ENDBR immediates in little-endian order (PR #208754)
via llvm-commits
- [llvm] [AMDGPU] Print max-BB inline rejections (PR #208755)
Yaxun Liu via llvm-commits
- [compiler-rt] d58b056 - [DebugMetadata][DwarfDebug][CodeView] Support function-local static variables in lexical block scopes (6/7) (#187927)
via llvm-commits
- [llvm] [polly] [Polly] - Fix infinite recursion in ScopExpander::visitAddRecExpr during parallel codegen (PR #206720)
via llvm-commits
- [clang] [llvm] [clang][modules] Prevent deadlock in module cache (PR #182722)
Shafik Yaghmour via llvm-commits
- [compiler-rt] compiler-rt: ubsan: Add suppressions test for inlined functions (PR #206962)
via llvm-commits
- [llvm] [llvm] [cmake] Silence GNUInstallDirs warning in LLVMInstallSymlink again (PR #208758)
Mark Zhuang via llvm-commits
- [compiler-rt] compiler-rt: ubsan: Add suppressions test for wrapped functions (PR #206962)
via llvm-commits
- [llvm] [NFC][SPIR-V] Enable spirv-val checks fixed after accepting Generic casts to/from CodeSectionINTEL storage class (PR #208739)
Nick Sarnie via llvm-commits
- [llvm] bd97ce0 - [X86] vector-compress.ll - test with x86-64 levels not raw AVX levels (#208745)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: Handle G_BITCAST for 16 bit extendedLLTs (PR #208750)
Petar Avramovic via llvm-commits
- [llvm] 0fa1ae1 - AMDGPU/GlobalISel: Switch RegBankLegalize lowering to extended LLTs (#208270)
via llvm-commits
- [llvm] [RISCV][P-ext] Improve the codegen for unzip-like shuffle and buildvector (PR #208763)
Hongyu Chen via llvm-commits
- [llvm] 23d7ed2 - [Hexagon] Add S2_pstorerf{t,f}_io to isValidOffset (PR196966) (#208616)
via llvm-commits
- [llvm] 114f267 - [NFC][SPIR-V] Enable spirv-val checks fixed after accepting Generic casts to/from CodeSectionINTEL storage class (#208739)
via llvm-commits
- [llvm] [LV][EpilogueTailFolding] hack patch to start by codegen (PR #208764)
Hassnaa Hamdi via llvm-commits
- [llvm] 034fd4c - [RISCV] Fix state enable CSR coverage in rv32-only-csr-names.s (#208603)
via llvm-commits
- [llvm] [AMDGPU] Generalize extractSubregFromImm (PR #208765)
Jay Foad via llvm-commits
- [llvm] 54b5b78 - [CodeGen] Use natural type for StackMaps::ConstPool. NFC. (#208732)
via llvm-commits
- [llvm] [MC] Pack scheduling class entry counts (PR #202649)
Min-Yih Hsu via llvm-commits
- [llvm] 74cc7fd - [MC] Use DenseMap for ConstantPool::CachedEntries. NFC. (#208728)
via llvm-commits
- [llvm] [InstCombine] Fold extractelement of GEPs into a GEP of extractelements (PR #208767)
Vigneshwar Jayakumar via llvm-commits
- [llvm] workflows/release-binaries-all: Test PRs that modify build_llvm_release.bat (PR #208769)
Tom Stellard via llvm-commits
- [llvm] [Hexagon] Fix fpround fp32 -> fp16 pattern (PR #199704)
Ikhlas Ajbar via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Quentin Colombet via llvm-commits
- [llvm] DAGCombiner: use actual downstream demand when calling SimplifyDemandedBits for SRL (PR #208772)
Matt Turner via llvm-commits
- [libunwind] [llvm] [MC][AArch64] Add .cfi_set_ra_sign_state for PAuth_LR (PR #205442)
Jon Roelofs via llvm-commits
- [llvm] Reapply "[PGO][ICP] Prevent indirect call promotion to functions with incompatible target features" (PR #208774)
Aiden Grossman via llvm-commits
- [llvm] [SystemZ] Use zos_mapped_names to get the symbol name for ppa1 (PR #208775)
Sean Perry via llvm-commits
- [llvm] ValueTracking: Fix off by one in known frexp exponent range (PR #208295)
Yingwei Zheng via llvm-commits
- [llvm] [AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (PR #169699)
Anatoly Trosinenko via llvm-commits
- [llvm] 01f3768 - ValueTracking: Fix off by one in known frexp exponent range (#208295)
via llvm-commits
- [llvm] ValueTracking: Generalize known frexp exponent range to any constant (PR #208316)
Matt Arsenault via llvm-commits
- [llvm] [CMake] Remove special-casing of LLVM_ENABLE_PIC on z/OS (PR #208793)
Kristina Bessonova via llvm-commits
- [llvm] [Bazel] Fixes 5ddad72 (PR #208792)
Jordan Rupprecht via llvm-commits
- [llvm] [LAA] Switch safe-distance APIs to operate in elements instead of bits, NFCI'ish (PR #191867)
Andrei Elovikov via llvm-commits
- [llvm] Fix Bazel build for 5ddad72 (PR #208796)
Jackson Stogel via llvm-commits
- [compiler-rt] cc0f756 - [asan][test] Fix Posix/new_array_cookie_with_new_from_class.cpp to work for arm targets (#208378)
via llvm-commits
- [llvm] 8709f6f - Triple: Move OS/vendor/environment names into a def file (#208722)
via llvm-commits
- [llvm] cmake: Derive CMake system name from a triple via new mechanism (PR #208773)
Matt Arsenault via llvm-commits
- [llvm] b33af86 - [SCEV][NFC] Precommit tests for #208778 (#208784)
via llvm-commits
- [llvm] [NFC] Precommit tests for #208778 (PR #208784)
Aleksandr Popov via llvm-commits
- [llvm] [RISCV] Add SelectAddrRegImm26 isel complex pattern for Xqcilo 26-bit load/store (PR #207363)
Garvit Gupta via llvm-commits
- [llvm] [VPlan] Widen reverse unit-stride accesses in makeMemOpWideningDesc (NFCI) (PR #208807)
Florian Hahn via llvm-commits
- [clang] [llvm] [inlineasm] Improve support for multiple inline asm constraints (e.g. "rm") (PR #197798)
Bill Wendling via llvm-commits
- [llvm] [dyndbg][llvm][ELF] Add ELF section type for dynamic debugging (PR #208803)
via llvm-commits
- [clang] [llvm] [clang][CodeGen] Place constructor/destructor functions in .text.startup/.text… (PR #200221)
Eli Friedman via llvm-commits
- [llvm] AMDGPU: Migrate Analysis/Transforms tests to amdgpu subarch triple (1) (PR #208809)
Matt Arsenault via llvm-commits
- [clang] [llvm] [mlir] [openmp] [polly] Add LLVM_OMIT_SHARED_TARGETS to omit building any shared targets (PR #208813)
via llvm-commits
- [llvm] [Github] Bump runner version to 2.335.1 (PR #208824)
Aiden Grossman via llvm-commits
- [llvm] [SCEV] Try to fold ZExt/SExt of AddRec before existing lookup. (PR #208805)
Krzysztof Drewniak via llvm-commits
- [compiler-rt] [compiler-rt][hexagon][test] Guard __hexagon_fmadf5 unit test with __hexagon__ define (PR #208818)
Brian Cain via llvm-commits
- [llvm] 4a71757 - [AggressiveInstCombine] Support alternate deBruijn log2 table that isolates the MSB before the multiply. (#208532)
via llvm-commits
- [lld] 4e5a44a - [ELF] Fix TLS GD against non-preemptible dynamic symbols in DSOs (#207881)
via llvm-commits
- [llvm] [SROA] Fix assertion failure when promoting self-referential load/store (PR #208826)
Krisitan Erik Olsen via llvm-commits
- [llvm] AMDGPU: Migrate Analysis/Transforms tests to amdgpu subarch triple (2) (PR #208810)
Matt Arsenault via llvm-commits
- [llvm] [CMake] Use minimum python version of 3.8 everywhere (PR #208822)
Scott Linder via llvm-commits
- [llvm] AMDGPU: Migrate Analysis/Transforms tests to amdgpu subarch triple (4) (PR #208812)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Declare TLSDESC clobbers for vector registers and CSRs per psABI (PR #205027)
Jessica Clarke via llvm-commits
- [llvm] [VPlan] Look through BCast when folding live-ins (PR #202527)
Ramkumar Ramachandra via llvm-commits
- [compiler-rt] [Darwin] Mark scalbn tests unsupported on macOS 26.4 (PR #208858)
Andrew Haberlandt via llvm-commits
- [llvm] Exclude libc math C++ builtins from compiler-rt Bazel overlay (PR #208861)
Richard Smith via llvm-commits
- [llvm] [RISCV][P-ext] Move v2i16 and v4i8 extract_subvector handling to tablegen. NFC (PR #208863)
Craig Topper via llvm-commits
- [llvm] [NFC] Pre-commit a test case for a SimplifyCFG issue (PR #204957)
Shilei Tian via llvm-commits
- [compiler-rt] 43ef833 - [Darwin] Mark scalbn tests unsupported on macOS 26.4 (#208858)
via llvm-commits
- [llvm] [X86] Add combineTruncateOfConcat and generalise EltsFromConsecutiveLoads strided emission (PR #208869)
Adam Scott via llvm-commits
- [clang] [llvm] Change zos-ppa1-name attr to be the name used in ppa1 (PR #208870)
Sean Perry via llvm-commits
- [llvm] [HLSL][DirectX] Lower llvm.dx.load.input and llvm.dx.store.output to DXIL (PR #208871)
Dan Brown via llvm-commits
- [llvm] [IR] Add support for runtime mask within `llvm.shufflevector` intrinsic (PR #208872)
Oscar Smith via llvm-commits
- [llvm] [LoopUnroll] Invalidate SCEV after full unrolling (PR #208874)
via llvm-commits
- [llvm] a83ec0f - [Utils] Improve documentation for `cloneLoopWithPreheader()` (#208817)
via llvm-commits
- [llvm] [Utils] Improve documentation for `cloneLoopWithPreheader()` (PR #208817)
Congzhe Cao via llvm-commits
- [llvm] [orc-rt] Hold log level names as uppercase (PR #208880)
Lang Hames via llvm-commits
- [clang] [compiler-rt] [UBSan] Add -fsanitize=uninitialized-read check (ISO C 6.3.2.1p2) (PR #207529)
via llvm-commits
- [lld] [ELF] Apply version script patterns to default-version definitions by node (PR #208882)
Fangrui Song via llvm-commits
- [llvm] Rename misleading `msvcrt` comment in `Windows/DynamicLibrary.inc` (PR #208884)
via llvm-commits
- [llvm] 4d58566 - [GlobalISel][AArch64] Improve legalization of shift amounts (#208676)
via llvm-commits
- [llvm] [ADT] Introduce EytzingerTableSpan (PR #208885)
Kazu Hirata via llvm-commits
- [llvm] [AArch64][GlobalISel] Fold G_SHUFFLE to single-element TBL with zero elements. (PR #200938)
David Green via llvm-commits
- [llvm] [OpenMP][Offload] Fix flang offload test (PR #208829)
Jan Patrick Lehr via llvm-commits
- [llvm] [Support] Register SIGPIPE handler when the one-shot is set late (PR #208887)
Alex Kuleshov via llvm-commits
- [llvm] e2223e6 - [AArch64][GlobalISel] Fold G_SHUFFLE to single-element TBL with zero elements. (#200938)
via llvm-commits
- [llvm] [ConstraintElimination] Handle equality predicates with signed system (PR #205331)
Yingwei Zheng via llvm-commits
- [llvm] 290279b - [ARM] Use .reloc for weak symbols in PIC mode instead of GOT indirection (#208372)
via llvm-commits
- [llvm] d5ff29d - AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (5) (#208834)
via llvm-commits
- [llvm] AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (5) (PR #208834)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (6) (PR #208835)
Matt Arsenault via llvm-commits
- [llvm] a9987b7 - AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (6) (#208835)
via llvm-commits
- [llvm] AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (7) (PR #208836)
Matt Arsenault via llvm-commits
- [llvm] 4f94d25 - AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (7) (#208836)
via llvm-commits
- [llvm] AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (8) (PR #208837)
Matt Arsenault via llvm-commits
- [llvm] d90e6c8 - [StackColoring] Change TotalStackSize from unsigned to int64_t (#208671)
via llvm-commits
- [llvm] 4125b6f - [GlobalISel] Improve bf16 converts with fast-math flags. (#200741)
via llvm-commits
- [clang] [llvm] [Clang][CodeGen] Add -gbtf: target-independent BTF emission for ELF targets (PR #183929)
Can H. Tartanoglu via llvm-commits
- [llvm] [VPlan] Introduce vputils::doesGeneratePerAllLanes (NFC) (PR #199047)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Sink single-scalar VPI to replicate regions (PR #208906)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ADT] Fuse the two post-mutation tree walks in ImutAVLFactory (PR #208907)
Gábor Horváth via llvm-commits
- [llvm] a54fc1f - [AArch64][GlobalISel] Extend handling to bf16 vecreduce. (#208684)
via llvm-commits
- [llvm] [indvars] Update SCEV after eliminating CmpInst of loop latch (PR #207044)
Hassnaa Hamdi via llvm-commits
- [llvm] [VPlan] Generalize usesScalars using WideInfo (NFCI) (PR #208910)
Ramkumar Ramachandra via llvm-commits
- [llvm] 847fe43 - [AArch64] Fix miscompilation due to integer overflow in immediate offset for stack store/load instructions with preserve_all (#207026)
via llvm-commits
- [compiler-rt] [compiler-rt][memprof] clear histogram tail granule on allocation. (PR #208911)
David CARLIER via llvm-commits
- [llvm] [InstCombine] Fold zext(icmp ne X, C) to X - C when X is in (C, C+1) (PR #208914)
via llvm-commits
- [llvm] [InstCombine] Fold zext(icmp ne X, C) to X - C when X is in (C, C+1) (PR #208914)
via llvm-commits
- [llvm] [InstCombine] Fold zext(icmp ne X, C) to X - C when X is in (C, C+1) (PR #208914)
via llvm-commits
- [llvm] [InstCombine] Fold zext(icmp ne X, C) to X - C when X is in (C, C+1) (PR #208914)
via llvm-commits
- [llvm] [InstCombine] Fold zext(icmp ne X, C) to X - C when X is in (C, C+1) (PR #208914)
via llvm-commits
- [llvm] [InstCombine] Fold zext(icmp ne X, C) to X - C when X is in (C, C+1) (PR #208914)
via llvm-commits
- [llvm] [InstCombine] Fold zext(icmp ne X, C) to X - C when X is in (C, C+1) (PR #208914)
via llvm-commits
- [llvm] 9d5d883 - [AggressiveInstCombine] Fix crash when folding consecutive loads into a type smaller than the combined load (#207229)
via llvm-commits
- [llvm] [Analysis] Reuse RuntimeLibCalls.td for TargetLibraryInfo (PR #199529)
via llvm-commits
- [llvm] [VPlan] Simplify narrowToSingleScalars using WideInfo (PR #208915)
Ramkumar Ramachandra via llvm-commits
- [llvm] [TableGen] Pool duplicate code-emitter base encodings (PR #202619)
David Zbarsky via llvm-commits
- [llvm] [AMDGPU] Intern custom operand match sequences (PR #202620)
David Zbarsky via llvm-commits
- [llvm] [TableGen] Pool generated assembly matcher class sequences (PR #202621)
David Zbarsky via llvm-commits
- [llvm] [MC][TableGen] Pack MCInstrDesc fields into 24 bytes (PR #202647)
David Zbarsky via llvm-commits
- [clang-tools-extra] [llvm] [clangd] Outline LSP payload decode errors (PR #203121)
David Zbarsky via llvm-commits
- [llvm] [VectorUtils] Check wrap with assume in analyzeInterleaving (PR #161722)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Run VPlan licm late in executePlan (PR #181122)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SROA] Use constant 64-bit indices for Extract/InsertElement (PR #208918)
Andreas Jonson via llvm-commits
- [llvm] [SPIR-V] Fix removeCapabilityIf not pruning MinimalCaps (PR #206478)
LLVM Continuous Integration via llvm-commits
- [llvm] [BOLT] fix next-instruction offset in memory-access profile. (PR #208922)
David CARLIER via llvm-commits
- [llvm] [flang-rt] Disable tests by default when cross-compiling (PR #208926)
Mark Zhuang via llvm-commits
- [llvm] [SelectionDAG] Table-drive fixed operation names (PR #202841)
David Zbarsky via llvm-commits
- [llvm] 670e0a0 - [IR] Use pretty printing for mask in is_fpclass (#207653)
via llvm-commits
- [llvm] [libc++] Switch use llvm-premerge-libcxx-runner (PR #208928)
Yihan Wang via llvm-commits
- [llvm] [InstCombine] Simplify `add nsw/nuw i1` to `or disjoint i1` (PR #118221)
via llvm-commits
- [llvm] [LoopInterchange] Prevent the transformation stage from stopping partway (PR #205564)
Ryotaro Kasuga via llvm-commits
- [compiler-rt] [llvm] [ORC][MachO] Use a per-graph compact-unwind dso_base (PR #208931)
Yaxing Cai via llvm-commits
- [llvm] [SPARC] Parse relocation specifiers in expressions (PR #208933)
Kirill A. Korinsky via llvm-commits
- [llvm] [VPlan] Run CSE in VPlanTransforms::optimize (PR #203370)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Remove dead member functions (NFC) (PR #208936)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Migrate replaceSymbolicStride to VPSCEVExpander (PR #208937)
Ramkumar Ramachandra via llvm-commits
- [llvm] 0979680 - [VPlan] Remove dead member functions (NFC) (#208936)
via llvm-commits
- [llvm] [VPlan] Migrate convertToStridedAccesses to VPSCEVExpander (PR #208939)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LoadStoreVectorizer] Use constant 64-bit indices for Extract/InsertElement (PR #208941)
Andreas Jonson via llvm-commits
- [llvm] [TableGen] Short-circuit !cond operator (PR #208942)
Kevin Bravo via llvm-commits
- [llvm] [Xtensa] Fix addressing in dynamically realigned windowed-ABI frames (PR #208947)
Randall Nortman via llvm-commits
- [llvm] [ThinLTO] Error on missing ValueInfo for function definition (PR #208948)
Aiden Grossman via llvm-commits
- [llvm] [PatternMatch] Add capturing m_Phi matcher (NFC) (PR #208949)
Florian Hahn via llvm-commits
- [llvm] 5742a30 - AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (8) (#208837)
via llvm-commits
- [llvm] AMDGPU: Migrate CodeGen tests to amdgpu subarch triple (9) (PR #208893)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Allow cleanup of dead ExpandSCEVs (PR #208952)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] CSE ExpandSCEV recipes (PR #208953)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64][GlobalISel] Add test coverage for bf16 fptosi.sat. NFC (PR #208955)
David Green via llvm-commits
- [llvm] c84e264 - [AArch64][GlobalISel] Add test coverage for bf16 fptosi.sat. NFC (#208955)
via llvm-commits
- [llvm] [LAA] Prepare to handle diff type sizes v2 (PR #161238)
Ramkumar Ramachandra via llvm-commits
- [lld] [ELF] Fix data race when handleTlsIe adds a RELATIVE relocation (PR #208956)
Fangrui Song via llvm-commits
- [lld] 63f4d28 - [ELF] Fix data race when handleTlsIe adds a RELATIVE relocation (#208956)
via llvm-commits
- [llvm] [SLP] Use constant 64-bit indices for Extract/InsertElement (PR #208957)
Andreas Jonson via llvm-commits
- [clang] [llvm] [Clang][SYCL] Call sycl_kernel_launch with a kernel info type rather than a kernel name type. (PR #208958)
Tom Honermann via llvm-commits
- [lld] [ELF] Replace getThreadIndex with explicit shards in RelocScan. NFC (PR #208959)
Fangrui Song via llvm-commits
- [lld] 905f654 - [ELF] Replace getThreadIndex with explicit shards in RelocScan. NFC (#208959)
via llvm-commits
- [llvm] Revert [X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns (#199371) (PR #208960)
Adam Scott via llvm-commits
- [llvm] [TableGen] Check for EOF in prepSkipRegion to avoid preprocessor crash. (PR #208961)
Kevin Bravo via llvm-commits
- [llvm] [AArch64] Tighten conditions for expanding GET_ACTIVE_LANE_MASK (PR #208962)
Usman Nadeem via llvm-commits
- [llvm] [ProfileData] Make FunctionSamples profile-format flags atomic (PR #208964)
Fangrui Song via llvm-commits
- [llvm] [DWARFLinker] Fix data race on the per-unit file-name cache (PR #208967)
Jonas Devlieghere via llvm-commits
- [llvm] Revert "[ARM] Use .reloc for weak symbols in PIC mode instead of GOT indirection" (PR #208968)
Tony Guillot via llvm-commits
- [llvm] [PowerPC][SDAG] fix bitcast on ppc_f128 swapping the two halves (PR #208969)
Folkert de Vries via llvm-commits
- [lld] [ELF] Replace getThreadIndex with explicit shards in markLive. NFC (PR #208974)
Fangrui Song via llvm-commits
- [lld] 074c4b3 - [ELF] Replace getThreadIndex with explicit shards in markLive. NFC (#208974)
via llvm-commits
- [llvm] 3a6048d - Revert "[ARM] Use .reloc for weak symbols in PIC mode instead of GOT indirection" (#208968)
via llvm-commits
- [llvm] e9e21f5 - Revert [X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns (#199371) (#208960)
via llvm-commits
- [llvm] [SelectionDAG] Add GET_ACTIVE_LANE_MASK to ComputeNumSignBits (PR #208977)
Usman Nadeem via llvm-commits
- [llvm] [DAGCombiner] Fold extract_vector(get_active_lane_mask(), 0) to get_active_lane_mask (PR #208978)
Usman Nadeem via llvm-commits
- [lld] 9dffcd2 - [PAC][lld] Properly handle `.relr.auth.dyn` -> `.rela.dyn` movement (#195649)
via llvm-commits
- [llvm] [RISCV][P-ext] Replace RISCVISD::PPAIRE_DB with RISCVISD::PAIRE. NFC (PR #208980)
Craig Topper via llvm-commits
- [llvm] [SampleProfile] Preserve first stale profile CG match (PR #208981)
Yuxuan Chen via llvm-commits
- [llvm] [WebAssembly] Port SelectionDAGISel to NewPM (PR #208982)
Aiden Grossman via llvm-commits
- [lld] [ELF,test] Improve .relr.auth.dyn -> .rela.dyn movement coverage (PR #208991)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Allow explicit address expressions on .tbss output sections (PR #196447)
Fangrui Song via llvm-commits
- [lld] 02a3883 - [lld][ELF] Allow explicit address expressions on .tbss output sections (#196447)
via llvm-commits
- [llvm] 359b99c - [SLP] Use constant 64-bit indices for Extract/InsertElement (#208957)
via llvm-commits
- [llvm] [VPlan] Factor vputils::getOpcodeOrIntrinsicID (NFC) (PR #208993)
Ramkumar Ramachandra via llvm-commits
- [lld] 76f0d46 - [ELF,test] Improve .relr.auth.dyn -> .rela.dyn movement coverage (#208991)
via llvm-commits
- [llvm] [VPlan] Simplify ALM with const operands (PR #208852)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Fold ALM with const operands (PR #208852)
Ramkumar Ramachandra via llvm-commits
- [llvm] 7215a1a - [LoadStoreVectorizer] Use constant 64-bit indices for Extract/InsertElement (#208941)
via llvm-commits
- [llvm] [LAA] Relax HasSameSize check on couldPrevertStoreLoadForward (PR #159537)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LAA] Relax HasSameSize check on areStridedAccessesIndependent (PR #159534)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LAA] Strip early HasSameSize bail in isDependent (PR #208995)
Ramkumar Ramachandra via llvm-commits
- [llvm] 2aab895 - [SROA] Use constant 64-bit indices for Extract/InsertElement (#208918)
via llvm-commits
- [llvm] [IR] Use constant 64-bit indices for Extract/InsertElement (PR #208996)
Andreas Jonson via llvm-commits
- [llvm] Reland [VPlan] Consolidate logic for narrowToSingleScalars (PR #171426)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Consolidate logic for narrowToSingleScalars v2 (PR #171426)
Ramkumar Ramachandra via llvm-commits
- [llvm] Reapply "[X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns" (#199371) (PR #208999)
Adam Scott via llvm-commits
- [llvm] 25a5b78 - [PatternMatch] Add capturing m_Phi matcher (NFC) (#208949)
via llvm-commits
- [llvm] af812fc - [Clang][RISCV][P-ext] Support packed widening convert intrinsics (#208394)
via llvm-commits
- [llvm] [SPARC] Support the .seg directive (PR #209001)
Kirill A. Korinsky via llvm-commits
- [llvm] [InstCombine] Remove redundant overflow select before umin clamp (PR #200022)
Madhur Kumar via llvm-commits
- [llvm] [VPlan] Use constant 64-bit indices for InsertElement (PR #209002)
Andreas Jonson via llvm-commits
- [llvm] Revert "[VPlan] Re-use VPSlotTracker when printing recipes for costs (NFC)." (PR #209003)
Nikita Popov via llvm-commits
- [llvm] 4c7948d - Revert "[VPlan] Re-use VPSlotTracker when printing recipes for costs (NFC)." (#209003)
via llvm-commits
- [llvm] [InstCombine] Fix foldIntrinsicIsFPClass to use subset check for fold… (PR #196716)
Vishal Kumar Patwa via llvm-commits
- [llvm] [orc-rt] Add printf logging backend (PR #209006)
Lang Hames via llvm-commits
- [llvm] 97bceed - [RISCV][P-ext] Improve the codegen for unzip-like shuffle and buildvector (#208763)
via llvm-commits
- [llvm] 3f2d8eb - [FixIrreducible][UnifyLoopExits] Fix callbr multiedge splitting (#207598)
via llvm-commits
- [llvm] b82a9a5 - [ADT] Fuse the two post-mutation tree walks in ImutAVLFactory (#208907)
via llvm-commits
- [llvm] [CodeGen] PHIEliminationImpl::LowerPHINode: Fixes assertion failure when all phi operands are undefined (PR #209013)
via llvm-commits
- [llvm] [orc-rt] Add internal secureGetenv utility and use it in the printf b… (PR #209014)
Lang Hames via llvm-commits
- [llvm] [PowerPC] Use constant 64-bit indices for Extract/InsertElement (PR #209015)
Andreas Jonson via llvm-commits
- [llvm] Revert "[SCEV] Speed up forgetLoop by avoiding def-use walk for loop-header PHIs" (PR #209016)
Mingjie Xu via llvm-commits
- [llvm] [InstCombine] Use constant 64-bit indices for InsertElement (PR #209017)
Andreas Jonson via llvm-commits
- [llvm] [SimplifyLibCalls] Use constant 64-bit indices for ExtractElement (PR #209020)
Andreas Jonson via llvm-commits
- [llvm] [SLP][NFC]Add tests for copyables in minmax int intrinsics, NFC (PR #209021)
Alexey Bataev via llvm-commits
- [llvm] a259ffb - [SLP][NFC]Add tests for copyables in minmax int intrinsics, NFC
via llvm-commits
- [llvm] [SCEV] Invalidate extractvalue users of non-SCEVable LCSSA PHIs (PR #204725)
Muhammed Shiyas N via llvm-commits
- [llvm] [PPC] Implement custom lowering for SCMP with 0 on PowerPC (PR #207431)
via llvm-commits
- [llvm] [PowerPC] Implement custom lowering for SCMP with 0 (PR #207431)
via llvm-commits
- [clang] [llvm] [Clang][OpenMP] Add `#pragma omp flatten` loop directive + `depth` clause (PR #206977)
Amit Tiwari via llvm-commits
- [llvm] [SPIRV] Fix crash when lowering functions with aggregate return types (PR #209027)
Sparsh via llvm-commits
- [lld] [lld] Report missing --irpgo-profile file instead of asserting (PR #209028)
Fangrui Song via llvm-commits
- [lld] [lld] Handle missing IRPGO profile without asserting (PR #203806)
Fangrui Song via llvm-commits
- [llvm] [SLP] Do not demote comparison operands if constant overflows the reduced type (PR #209029)
Sparsh via llvm-commits
- [llvm] [SLP] Don't truncate compare constants that change value at the demoted width (PR #209030)
via llvm-commits
- [llvm] [VPlan] Handle AtomicRMW/AtomicCmpXchg/Fence in outer loop creation. (PR #209031)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Fold constant-mask bitfield clear pattern (PR #194734)
via llvm-commits
- [lld] 4e15b55 - [lld] Report missing --irpgo-profile file instead of asserting (#209028)
via llvm-commits
- [clang] [llvm] [RISCV] Support spacemit vsmtvdotii extensions (PR #202533)
Mark Zhuang via llvm-commits
- [llvm] [DRAFT] Changing register initial status as undefined (PR #209032)
David Zheng via llvm-commits
- [llvm] 5790cc0 - [IR] Use constant 64-bit indices for Extract/InsertElement (#208996)
via llvm-commits
- [llvm] ede6a16 - [PowerPC] Use constant 64-bit indices for Extract/InsertElement (#209015)
via llvm-commits
- [llvm] 66e9ac6 - [InstCombine] Use constant 64-bit indices for InsertElement (#209017)
via llvm-commits
- [llvm] 83d95d8 - [SimplifyLibCalls] Use constant 64-bit indices for ExtractElement (#209020)
via llvm-commits
- [llvm] [DWARFLinker] Fix RefTypeName crash and type-table non-determinism (PR #209033)
Jonas Devlieghere via llvm-commits
- [lld] [ELF] Move markUsedLocalSymbols from Writer to markLive. NFC (PR #209035)
Fangrui Song via llvm-commits
- [lld] 3a27d29 - [ELF] Move markUsedLocalSymbols from Writer to markLive. NFC (#209035)
via llvm-commits
- [llvm] 937ac00 - [llvm][HTTP] Apply WinHTTP timeout setting after WinHttpOpen (#188969)
via llvm-commits
- [llvm] [VectorCombine] Fold bitcast(bitreverse.v8i8(bitcast(IntTy))) into bswap+bitreverse (PR #209037)
Deepak Shirke via llvm-commits
- [llvm] [llvm][HTTP] Increase request handler sleep (PR #209038)
via llvm-commits
- [llvm] [SLP][NFC]Add a test with incorrect add/sub operands reorder, NFC (PR #209039)
Alexey Bataev via llvm-commits
- [llvm] fafd0de - [SLP][NFC]Add a test with incorrect add/sub operands reorder, NFC
via llvm-commits
- [llvm] [SLP] Fix miscompile from unsafe operand-order normalization (PR #209041)
Alexey Bataev via llvm-commits
- [llvm] 2fdc877 - [SLP] Fix miscompile from unsafe operand-order normalization
via llvm-commits
- [llvm] [FixIrreducible][UnifyLoopExits] Support switch statements (PR #206567)
via llvm-commits
- [lld] [ELF] --discard-{locals, all}: mark local symbols referenced by retained non-SHF_ALLOC sections (PR #209042)
Fangrui Song via llvm-commits
- [lld] 5485d62 - [ELF] --discard-{locals,all}: mark local symbols referenced by retained non-SHF_ALLOC sections (#209042)
via llvm-commits
- [llvm] [ObjectYAML][NFC] Hoist ContiguousBlobAccumulator into a shared header (PR #207306)
LLVM Continuous Integration via llvm-commits
- [llvm] 3687639 - [llvm][HTTP] Increase request handler sleep (#209038)
via llvm-commits
- [lld] [LLD][ELF] Change default flags for NOBITS sections with no inputs (PR #70447)
Fangrui Song via llvm-commits
- [llvm] [SLP][NFC]Add a test with incorrect nuw propagation in add/sub vectorization, NFC (PR #209045)
Alexey Bataev via llvm-commits
- [llvm] 65735ab - [SLP][NFC]Add a test with incorrect nuw propagation in add/sub vectorization, NFC
via llvm-commits
- [llvm] [SLP] Drop nuw when add/sub interchange negates a nonzero constant (PR #209047)
Alexey Bataev via llvm-commits
- [llvm] 927878d - [SLP] Drop nuw when add/sub interchange negates a nonzero constant
via llvm-commits
- [clang] [compiler-rt] [llvm] [sancov] Add -fsanitize-coverage=trace-args,trace-ret (PR #201410)
Yunseong Kim via llvm-commits
- [llvm] [SCEV,GVN] Add additional ptrtoaddr tests (NFC) (PR #209049)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Add an OPERAND_IMM_UINT8 operand type. (PR #209050)
David Green via llvm-commits
- [llvm] b8d37cb - [AArch64] Add an OPERAND_IMM_UINT8 operand type. (#209050)
via llvm-commits
- [clang] [llvm] Fix alignments for NetBSD/m68k. (PR #207602)
via llvm-commits
- [llvm] [VPlan] Add strided access test with disjoint or. (NFC) (PR #209051)
Florian Hahn via llvm-commits
- [llvm] [LAA] Bail out of dependence analysis when distance exceeds 64 bits. (PR #209052)
Florian Hahn via llvm-commits
- [clang] [compiler-rt] [clang][CodeGen] Model vtable pointer as TBAA member of polymorphic types (PR #209053)
Gustas Janušonis via llvm-commits
- [llvm] 5566928 - [LAA] Bail out of dependence analysis when distance exceeds 64 bits. (#209052)
via llvm-commits
- [llvm] 349542f - [VPlan] Add strided access test with disjoint or. (NFC) (#209051)
via llvm-commits
- [llvm] [AArch64] Add an OPERAND_IMM_UINT5 operand type. (PR #209057)
David Green via llvm-commits
- [llvm] 6237781 - [AArch64] Add an OPERAND_IMM_UINT5 operand type. (#209057)
via llvm-commits
- [lldb] [llvm] [lldb] Add a GitHub bug reporter (PR #206607)
LLVM Continuous Integration via llvm-commits
- [lld] [lld][ELF][RISC-V] Fixes undefined_cc symbol (PR #203800)
Fangrui Song via llvm-commits
- [llvm] [Hexagon] Add lowering for `{max,min}num` (PR #202938)
Ikhlas Ajbar via llvm-commits
- [llvm] fd65249 - [VPlan] Handle AtomicRMW/AtomicCmpXchg/Fence in outer loop creation. (#209031)
via llvm-commits
- [llvm] bb4aea6 - [SCEV, GVN] Add additional ptrtoaddr tests (NFC) (#209049)
via llvm-commits
- [lld] [test] Add REQUIRES: aarch64 (PR #209058)
Fangrui Song via llvm-commits
- [lld] d036d30 - [test] Add REQUIRES: aarch64 (#209058)
via llvm-commits
- [llvm] [SLP][NFC]Add a test with the incorrect const trunc in signed compare, NFC (PR #209059)
Alexey Bataev via llvm-commits
- [llvm] 0188651 - [SLP][NFC]Add a test with the incorrect const trunc in signed compare, NFC
via llvm-commits
- [llvm] [SLP] Fix miscompile from truncating signed icmp constant (PR #209061)
Alexey Bataev via llvm-commits
- [llvm] fe85b5b - [SLP] Fix miscompile from truncating signed icmp constant
via llvm-commits
- [lld] [ELF,test] Modernize --retain-symbols-file tests (PR #209062)
Fangrui Song via llvm-commits
- [lld] 9083925 - [ELF, test] Modernize --retain-symbols-file tests (#209062)
via llvm-commits
- [lld] [ELF] --retain-symbols-file: keep listed symbols in .symtab, not .dynsym (PR #209063)
Fangrui Song via llvm-commits
- [lld] [ELF] Write the output to lld::outs() when -o is - (PR #209064)
Fangrui Song via llvm-commits
- [lld] [lld] lld/ELF/Writer.cpp: write directly to outs when output is "-" (PR #72061)
Fangrui Song via llvm-commits
- [lld] c847ddf - [ELF] Write the output to lld::outs() when -o is - (#209064)
via llvm-commits
- [llvm] [AMDGPU] Adjust amdgpu fmax/fmin legalization for DAG (PR #203150)
via llvm-commits
- [lld] ReleaseNotes: add lld/ELF notes (PR #209066)
Fangrui Song via llvm-commits
- [lld] 7d24dfa - ReleaseNotes: add lld/ELF notes (#209066)
via llvm-commits
- [llvm] [SLP] Fix crash from repeated operand with mixed commutativity (PR #209067)
Alexey Bataev via llvm-commits
- [llvm] c7812f6 - [SLP] Fix crash from repeated operand with mixed commutativity
via llvm-commits
- [llvm] [RISCV] Add TuneNoDefaultUnroll to spacemit-x100 (PR #209069)
Mark Zhuang via llvm-commits
- [llvm] [ValueTracking] Infer operand bound from mul nuw square predicates (PR #173127)
Ken Matsui via llvm-commits
- [llvm] [LVI] Infer ranges from mul nuw square conditions (PR #173127)
Ken Matsui via llvm-commits
- [llvm] [InstCombine] Fold select of and/or subset identity to `or` (PR #209072)
Joel Walker via llvm-commits
- [llvm] [Mips] Fix $gp was restored when used as global register variable (PR #201778)
via llvm-commits
- [llvm] [Mips] Add lowerConstantFP to optimize some floating load instrs to mtc1+mthc1 (PR #196226)
via llvm-commits
- [llvm] [Mips] Did not put fake_use into delay slot (PR #201537)
via llvm-commits
- [llvm] [Mips] Fix Clang crashes when assembling MIPS div/rem with register-name symbol as divisor (PR #200354)
via llvm-commits
- [llvm] [BOLT] fix DIE traversal incorrect loop termination condition. (PR #208450)
Jinjie Huang via llvm-commits
- [llvm] [GlobalISel] Add G_SADDSAT/G_UADDSAT/G_SSUBSAT/G_USUBSAT to computeKnownBits (PR #209075)
Joel Walker via llvm-commits
- [llvm] Reland "[lit] Migrate lit to ProcessPoolExecutor (#202681)" (PR #209076)
Prasoon Kumar via llvm-commits
- [llvm] [lit] Migrate lit to ProcessPoolExecutor (PR #202681)
Prasoon Kumar via llvm-commits
- [llvm] e6673bd - [SLP][Modularization][NFC] Extract type and constant helpers into SLPUtils (1/3) (#206881)
via llvm-commits
- [llvm] [LoopFusion] Do not fuse loops containing convergent operations (PR #203460)
Madhur Amilkanthwar via llvm-commits
- [llvm] [X86] Fix crash when calling through __ptr32 function pointer (PR #209078)
Muhammed Shiyas N via llvm-commits
- [llvm] [SLP][Modularisation][NFC] Extract commutativity and ordering helpers into SLPUtils 2/3 (PR #209080)
Madhur Amilkanthwar via llvm-commits
- [llvm] [orc-rt] Add os_log logging backend (Darwin only) (PR #209081)
Lang Hames via llvm-commits
- [flang] [llvm] [flang] Fix wrong result for exponentiation when denormal is expected (PR #205262)
via llvm-commits
- [llvm] [flang] Fix value separators for CHARACTER array output (PR #205303)
via llvm-commits
- [llvm] [Object] Fix irsymtab CommonSize truncation past 4 GiB (PR #209085)
via llvm-commits
- [llvm] 9b9f44d - [ADT] Introduce EytzingerTableSpan (#208885)
via llvm-commits
- [llvm] fd17f88 - [RISCV][P-ext] Replace RISCVISD::PPAIRE_DB with RISCVISD::PPAIRE. NFC (#208980)
via llvm-commits
- [llvm] 26e34c6 - [IR] Handle vector tys in ConstantExpr::getIntrinsicIdentity for smin/max. (#208367)
via llvm-commits
- [llvm] [orc-rt] Remove doxygen comments from logging implemenetation APIs (PR #209086)
Lang Hames via llvm-commits
- [llvm] 3f80df8 - [llvm-profgen][test] Split tests by target architecture (#207724)
via llvm-commits
- [lld] [ELF] Synthesize STT_FILE if necessary (PR #209087)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Combine rcp(sqrt(x)) into rsq for pseudo-scalar instructions (PR #198785)
Madhur Kumar via llvm-commits
- [llvm] [RISCV][P-ext] Replace lowerBuildVectorAsRV32PNarrowingShift with shuffle lowering. (PR #209088)
Craig Topper via llvm-commits
- [llvm] [Analysis] Add function-scoped DDG DOT printer (dot-function-ddg) (PR #209089)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [orc-rt] Require ORC_RT_LOG format strings to be string literals (PR #209090)
Lang Hames via llvm-commits
- [llvm] a0f9801 - [RISCV] Fuse QC_E_LI to Loads/Store (#208134)
via llvm-commits
- [compiler-rt] compiler-rt: ubsan: Add suppressions test for nested functions (PR #206962)
via llvm-commits
- [llvm] [SCEV][NFC] Address post-merge comments on precommit test (PR #209094)
Aleksandr Popov via llvm-commits
Last message date:
Sun Jul 12 23:59:31 PDT 2026
Archived on: Sun Jul 12 23:59:34 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).