The Week Of Monday 7 September 2026 Archives by thread
Starting: Mon Sep 7 00:00:29 PDT 2026
Ending: Sun Sep 13 23:59:51 PDT 2026
Messages: 7387
- [llvm] [test] auto-generate test check (PR #221656)
via llvm-commits
- [llvm] [ORC] Add SymbolNameSpec for mangling-aware symbol names (PR #221635)
via llvm-commits
- [libc] [llvm] [libc] Modify Exponent decomposition functions to work with emulated Float128 (PR #221540)
via llvm-commits
- [clang] [llvm] [RISCV] Update Zvzip support to v0.2 (PR #210603)
via llvm-commits
- [clang] [llvm] [RISCV] Update Zvzip support to v0.3 (PR #210603)
via llvm-commits
- [llvm] [BOLT][test] Allow uninstantiated tests when no matching targets are enabled (PR #217604)
via llvm-commits
- [llvm] [X86] Lower bf16 round-to-integer on AVX10.2 via vrndscalebf16 (PR #213276)
via llvm-commits
- [llvm] [offload] add handling of memory alignment to MemoryManagerTy (PR #218418)
via llvm-commits
- [llvm] [X86] Support further Zen5 and Zen6 instructions (PR #221659)
Rohan Shenoy via llvm-commits
- [llvm] [AArch64][NeoverseV1/V2] Fix extended/shifted-register scheduling for… (PR #220920)
Julien Villette via llvm-commits
- [llvm] [AArch64][CMPBR] Fix splitting of CBB/CBH instructions into ext + cmp (PR #221112)
David Green via llvm-commits
- [llvm] [AMDGPU] Remove dead D16ImageDimIntrinsic and lookupD16ImageDimIntrinsic (NFC) (PR #221660)
Kazu Hirata via llvm-commits
- [llvm] [GlobalISel] Avoid copying complex pattern renderers (NFC) (PR #221657)
Matt Arsenault via llvm-commits
- [llvm] [X86] X86CompressEVEX - Fold AVX-512 sign-mask compares to MOVMSK (PR #216884)
Simon Pilgrim via llvm-commits
- [llvm] [SLP][modularisation][NFC] Move order/mask helpers to SLPUtils (PR #221663)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopInterchange] Consider eligible inner subnests (PR #214920)
via llvm-commits
- [llvm] [X86] Fold atomic loads into compares (PR #221290)
Simon Pilgrim via llvm-commits
- [llvm] [LoopInterchange] Supported partially-perfect Loop Nests (PR #199511)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VectorCombine] Merge duplicate shuffle instruction nodes (PR #182768)
Simon Pilgrim via llvm-commits
- [llvm] [CodeGenPrepare] Split x/select(cond,y,C) to select(cond,x/y,x/C) (PR #215967)
via llvm-commits
- [llvm] 2cb4f83 - [AMDGPU][NFC] Add gfx13 MC tests for v_mov_b16 and v_swap_b16 (#220863)
via llvm-commits
- [llvm] [AMDGPU][NFC] Add gfx13 MC tests for v_mov_b16 and v_swap_b16 (PR #220863)
Mariusz Sikora via llvm-commits
- [llvm] [SPIRV] Fix inconsistent operand order for counter resource intrinsic (PR #221646)
Helena Kotas via llvm-commits
- [llvm] [BOLT][RISCV] Implement register analysis hooks (PR #220581)
via llvm-commits
- [llvm] [GlobalISel] Support fixed vectors in constant-fold combines. (PR #220876)
Vikash Gupta via llvm-commits
- [llvm] CodeGen: Drop AllowFPOpFusion check from fmuladd lowering (PR #221667)
Matt Arsenault via llvm-commits
- [llvm] [X86] LowerCLMUL - improve CLMULH vXi32 codegen (PR #221668)
Simon Pilgrim via llvm-commits
- [llvm] [OpenMPOpt] Set entry count on merged parallel wrapper (PR #221654)
Alok Kumar Sharma via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Sander de Smalen via llvm-commits
- [llvm] [X86][CodeGen] Support partial-reduce dot products (PR #205373)
Zihao Wang via llvm-commits
- [llvm] [X86] Don't fold loads from non-fixed stack objects into tail calls (PR #221243)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] IGLP: Sanitize user schedule hints (PR #221256)
via llvm-commits
- [llvm] b966c71 - [AMDGPU] Fix true16 high-half packing when the low operand is not a VGPR (#220843)
via llvm-commits
- [llvm] [AMDGPU] Fix true16 high-half packing when the low operand is not a VGPR (PR #220843)
David Stuttard via llvm-commits
- [llvm] [ConstraintElim] Handle single And/Or as exit condition in loop. (PR #221228)
Florian Hahn via llvm-commits
- [llvm] 5950bbf - [VPlan] Fix merged replicate region frequency when only one is known. (#221607)
via llvm-commits
- [llvm] d1a653e - [Sparc] Fix instruction size for delay slot with UNIMP (#220955)
via llvm-commits
- [llvm] [Sparc] Fix instruction size for delay slot with UNIMP (PR #220955)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Don't recompute getPlan in simplifyRecipes. NFC (PR #221582)
Florian Hahn via llvm-commits
- [llvm] 90bc5b1 - [gold] Switch section-ordering-file tests to use ld.bfd (#219150)
via llvm-commits
- [llvm] [gold] Switch section-ordering-file tests to use ld.bfd (PR #219150)
Nikita Popov via llvm-commits
- [clang] [llvm] PPC: Read the ELF ABI from the "target-abi" module flag (PR #221669)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Widen vector math libcalls when no routine is available (PR #218948)
Mattéo Rizza Murgier via llvm-commits
- [llvm] [IR] Split the attribute pool by kind. NFC (PR #221620)
Alexis Engelke via llvm-commits
- [llvm] [CodeGen] Optimize ctpop expansion using computeKnownBits (PR #221671)
via llvm-commits
- [llvm] [BOLT][RISCV] Mark newly created tail calls (PR #221672)
via llvm-commits
- [llvm] [SLP]Vectorize unique scalars of splat gather nodes as separate subtrees (PR #220250)
Tomas Matheson via llvm-commits
- [llvm] [AMDGPU]Select build_vector to v_pk_mov (PR #221673)
via llvm-commits
- [llvm] [AMDGPU] Avoid dangling SSAUpdater reference in PromoteAlloca full-vector store (PR #215686)
via llvm-commits
- [llvm] [AMDGPU][DAG] Allow extract_subvector for free register copy (PR #214152)
via llvm-commits
- [clang] [llvm] [X86] AVX10_V2_AUX Implementation (PR #206888)
via llvm-commits
- [llvm] [AArch64][NEON] Fold insert(zero, extract(X, 0), 0) -> X when X is known to zero lanes 1-N (PR #213940)
via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
Florian Hahn via llvm-commits
- [clang] [llvm] [X86][AMDLIBM] - Lower scalar call to AMD's AOCL fast scalar call (PR #213676)
Rohit Aggarwal via llvm-commits
- [llvm] [SCEV] Return a SCEVUse from getAddRecExpr and propagate use flags. (PR #221606)
Florian Hahn via llvm-commits
- [llvm] [SelectionDAG] Expand CLMUL of zero-extended all-ones operand via parallel prefix XOR (PR #207339)
via llvm-commits
- [llvm] 7a67a1a - [InstSimplify] Don't fold ptrtoint of ptradd of sub (#221188)
via llvm-commits
- [llvm] [InstSimplify] Don't fold ptrtoint of ptradd of sub (PR #221188)
Nikita Popov via llvm-commits
- [llvm] [llvm-objdump] Document selecting symbols containing commas (PR #221619)
James Henderson via llvm-commits
- [llvm] [X86] Prefer carry to overflow flag when using multiplication (PR #221611)
Phoebe Wang via llvm-commits
- [llvm] [AMDGPU][GIsel][NPM] Port "AMDGPURegBankSelect" to NPM (PR #217321)
Vikram Hegde via llvm-commits
- [llvm] [BOLT][RISCV] Preserve debug metadata when rewriting call pairs (PR #221116)
via llvm-commits
- [llvm] [TableGen] Generate partial mappings for RegisterBankInfo (PR #221174)
via llvm-commits
- [llvm] [CodeGen][NPM] Port MachinePipeliner to NPM (PR #221676)
Vikram Hegde via llvm-commits
- [llvm] [WebAssembly] Handle irreducible EH pad backedges (PR #204631)
via llvm-commits
- [llvm] 9707960 - [ConstraintElim] Handle single And/Or as exit condition in loop. (#221228)
via llvm-commits
- [llvm] [AArch64] Parameterize repeated FP divisor combine threshold by subtarget (PR #216930)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][PAC] Don't move sp adjustments to form better epilogue AUTs (PR #221009)
Victor Campos via llvm-commits
- [llvm] [LoopSafetyInfo] Store Loop and automatically compute (PR #221238)
Antonio Frighetto via llvm-commits
- [llvm] [LAA] Switch safe-distance APIs to operate in elements instead of bits, NFCI'ish (PR #191867)
David Sherwood via llvm-commits
- [llvm] [Github] Make code-format-helper --extensions ordering deterministic (PR #221677)
Anton Dziatkovskii via llvm-commits
- [llvm] [X86] use vdivph for i8 integer division on avx512fp16 (PR #215131)
via llvm-commits
- [lld] [llvm] [ELF][Hexagon] Preserve debug locations and dead relocation values (PR #221679)
via llvm-commits
- [llvm] [LoopSafetyInfo] Store Loop and automatically compute (NFC) (PR #221238)
Nikita Popov via llvm-commits
- [llvm] ccfc54a - [IR] Split the attribute pool by kind. NFC (#221620)
via llvm-commits
- [llvm] [AArch64] Reorder ZPR stack spills to maximize ld1b/st1b pairings (PR #218950)
via llvm-commits
- [llvm] [GlobalISel][TableGen] Support for typed G_FCONSTANT Imm in MIR-patttern (PR #219563)
Vikash Gupta via llvm-commits
- [llvm] [Object][WebAssembly] Make Wasm read failures recoverable (PR #215102)
James Henderson via llvm-commits
- [llvm] [LAA] Avoid stray predicates from replaceSymStrides (PR #216350)
Ramkumar Ramachandra via llvm-commits
- [llvm] [mlir] [LLVM][NVPTX] Add Rubin extensions for G2S Tensor intrinsics (PR #220029)
Rajat Bajpai via llvm-commits
- [clang] [llvm] [BasicAA] Fix miscompilation with setjmp/longjmp due to missing longjmp re-entry paths in alias analysis (PR #212297)
via llvm-commits
- [llvm] [InstCombine] Propagate demanded elements through fma/fmuladd (PR #221495)
Hugo Pompougnac via llvm-commits
- [llvm] [llvm-ar][GOFF] Implement symbol attributes for GOFF archives (PR #214528)
James Henderson via llvm-commits
- [clang] [llvm] [mlir] [clang][NVPTX][MLIR][NVVM] Add overloaded fadd intrinsics (PR #221681)
Srinivasa Ravi via llvm-commits
- [llvm] [SLP] De-duplicate costing of perfect-diamond gather spills (PR #220569)
Hari Limaye via llvm-commits
- [llvm] [ObjectYAML] Fold layoutCOFF into writeCOFF (PR #221683)
Haohai Wen via llvm-commits
- [llvm] [ConstraintElim] decompose subtract with guard as precondition (PR #209615)
Mikael Holmen via llvm-commits
- [llvm] Add support for NSDI DebugScope, DebugNoScope and DebugInlinedAt (PR #218959)
Manuel Carrasco via llvm-commits
- [llvm] [GlobalISel] Don't treat intrinsic callbr indirect dest as machine successor. (PR #221685)
Vikash Gupta via llvm-commits
- [lld] [lldb] [llvm] [llvm][llvm-readobj] Print COFF RawDataSize as hex (PR #221224)
James Henderson via llvm-commits
- [llvm] ae814d0 - [InstSimplify] Improve coverage for zero-shift-guard folding for rotate (#217033)
via llvm-commits
- [llvm] [InstSimplify] Improve coverage for zero-shift-guard folding for rotate (PR #217033)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Add G_CLMULH support (PR #221686)
Jian Li via llvm-commits
- [flang] [llvm] [openmp] [OpenMP] [Flang] Add Fortran integer(kind=8) overloads for omp_lib APIs (PR #221451)
Michael Klemm via llvm-commits
- [flang] [llvm] [openmp] Revert "[OpenMP][Flang] Add integer-kind wrappers to omp_lib (#213505)" (PR #221003)
Michael Klemm via llvm-commits
- [llvm] [Support][Caching] Don't use `mmap` in `localCache`, on NFS (PR #220936)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [BOLT][AArch64] Relax calls and branches with fragment clusters (PR #215825)
Alexandros Lamprineas via llvm-commits
- [llvm] [docs][libFuzzer] Fix formatting and collapsed definition lists (PR #206709)
Mikhail Titov via llvm-commits
- [llvm] [X86][LoopVectorize] Enable MaximizeBandwidth by default on X86 (PR #201666)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [LV] Add support for widening loads/stores to a VF multiple (PR #217670)
Benjamin Maxwell via llvm-commits
- [llvm] [TargetInstrInfo] Enable instruction size verification by default (PR #221687)
Nikita Popov via llvm-commits
- [llvm] [llvm][llvm-readobj] clang-format COFFDumper.cpp (PR #221688)
David Spickett via llvm-commits
- [clang] [llvm] [mlir] [polly] [llvm] Forward declare VirtualFileSystem (PR #211761)
Fabrice de Gans via llvm-commits
- [llvm] [SelectionDAG] Handle scalable INSERT_SUBVECTOR in ComputeNumSignBits (PR #221631)
via llvm-commits
- [llvm] 41a09be - [VPlan] Don't recompute getPlan in simplifyRecipes. NFC (#221582)
via llvm-commits
- [llvm] 544171d - [LoopSafetyInfo] Store Loop and automatically compute (NFC) (#221238)
via llvm-commits
- [llvm] [AArch64] Correct the throughput of reductions on Neoverse V3ae (PR #221151)
Asher Dobrescu via llvm-commits
- [llvm] [AArch64] Use SVE for load-extend-broadcast on V3AE (PR #221689)
Jack Styles via llvm-commits
- [llvm] [LCSSA] Preserve MemorySSA when removing lifetime markers (PR #221690)
Karim Alweheshy via llvm-commits
- [llvm] [LoopVectorize] Don't speculate an early-exit trip count that may cause UB (PR #219893)
Madhur Amilkanthwar via llvm-commits
- [libc] [llvm] Implement Automated Line and MC/DC Coverage CI Workflows (PR #219165)
Tapiwa Gonga via llvm-commits
- [llvm] [RISCV] Enable shouldMaximizeVectorBandwidth (PR #216005)
Pengcheng Wang via llvm-commits
- [llvm] 2fd8d41 - [X86] Don't fold loads from non-fixed stack objects into tail calls (#221243)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Select i16/f16 cross-bank bitcasts (PR #220612)
David Green via llvm-commits
- [llvm] [VPlan] Model first memory runtime checks as VPlan recipes. (PR #221483)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [Inliner] Use distinct DILocations and cache inlineDebugLoc by OrigDL (PR #204817)
Stephen Tozer via llvm-commits
- [llvm] 73344b5 - [Inliner] Use distinct DILocations and cache inlineDebugLoc by OrigDL (#204817)
via llvm-commits
- [llvm] AArch64: Drop AllowFPOpFusion from isProfitableToHoist (PR #221402)
David Green via llvm-commits
- [llvm] 34c0dc0 - [llvm][llvm-readobj][NFC] clang-format COFFDumper.cpp (#221688)
via llvm-commits
- [llvm] 39daa55 - AArch64: Drop AllowFPOpFusion from isProfitableToHoist (#221402)
via llvm-commits
- [llvm] [AArch64][SelectionDAG] Fold SVE interleaves of splat vectors (PR #219146)
Serval MARTINOT-LAGARDE via llvm-commits
- [clang] [flang] [llvm] [mlir] [LLVM][NVPTX][MLIR] Add mbarrier layout support (PR #217252)
Guray Ozen via llvm-commits
- [llvm] [ValueTracking] Handle idx widths > 64 bit in GetPointerBaseWithConst. (PR #221692)
Florian Hahn via llvm-commits
- [llvm] [llvm][llvm-readobj][NFC] Add formatting commit to ignore revs (PR #221693)
David Spickett via llvm-commits
- [llvm] [AMDGPU] Fix LDS access via flat pointer argument in amdgpu-sw-lower-lds (PR #209842)
via llvm-commits
- [llvm] [TailRecElim] Handle discarded-call return conflicts with a shift accumulator (PR #221694)
Federico Bruzzone via llvm-commits
- [llvm] [VPlan] Add vputils::reconstructSSA (PR #212209)
Luke Lau via llvm-commits
- [llvm] [SCEV] Reach MatchRangeCheckIdiom through zext in LoopGuards worklist (PR #210463)
Aleksandr Popov via llvm-commits
- [llvm] [LV] Factor costInterleaveGatherScatter (NFC) (PR #215857)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor first-lane-scalar logic in VPI::execute (NFC) (PR #196207)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Add test coverage for ext-nusw/nsuw inference (PR #218943)
Ramkumar Ramachandra via llvm-commits
- [lld] [lld] Set WrapNamespaceBodyWithEmptyLines: Never (PR #221423)
Peter Smith via llvm-commits
- [llvm] [MIPS] Support MIPS I hard-float double loads/stores with LWC1/SWC1 (PR #209362)
via llvm-commits
- [llvm] [VPlan] Simplify PlainCFG VPI construction (NFC) (PR #216435)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SystemZ] XPLINK64: emit narrow sign/zero-extend instructions for sub-i32 formal args (PR #206833)
Ulrich Weigand via llvm-commits
- [llvm] d268cdb - CodeGen: Drop AllowFPOpFusion check from fmuladd lowering (#221667)
via llvm-commits
- [flang] [llvm] [Flang] Introduce *Value classes with unittests (PR #216958)
Michael Kruse via llvm-commits
- [llvm] d9bcffd - [AMDGPU] Add AGPR pressure tracking (#214745)
via llvm-commits
- [llvm] [AMDGPU] Add AGPR pressure tracking (PR #214745)
Petr Kurapov via llvm-commits
- [llvm] [VPlan] Introduce vputils::getStrideExpr (NFC) (PR #216760)
Ramkumar Ramachandra via llvm-commits
- [lld] [ELF] Reject SHF_LINK_ORDER on a non-regular section (PR #219816)
Peter Smith via llvm-commits
- [llvm] [LV] Bring isLegalGatherOrScatter in line with existing method (NFC) (PR #221698)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ARM] Handle debug instructions in LowOverheadLoop (PR #221699)
David Green via llvm-commits
- [lld] 11a9127 - [llvm][llvm-readobj] Print COFF RawDataSize as hex (#221224)
via llvm-commits
- [llvm] [GlobalISel][AArch64] Do not remove dst type predicates from pattern children nodes. (PR #221576)
David Green via llvm-commits
- [llvm] [VPlan] Make widen-gather-scatter decision in VPlan (PR #215862)
Florian Hahn via llvm-commits
- [llvm] [PromoteMemToReg] Insert store undef when removing lifetime markers (PR #191909)
Marcin Radomski via llvm-commits
- [clang] [llvm] [X86] Add ACE v1 (AI Compute Extensions) support (PR #208408)
via llvm-commits
- [llvm] [APFloat][Perf] Improve fp literal parsing speed + stack usage (PR #221701)
Lewis Crawford via llvm-commits
- [llvm] [LoopFlatten] Invalidate SCEV on each widening (PR #211819)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LICM] Handle conflicting preheader defs (PR #195510)
Arda Serdar Pektezol via llvm-commits
- [llvm] bb577f6 - [AArch64][GlobalISel] Select i16/f16 cross-bank bitcasts (#220612)
via llvm-commits
- [llvm] [ConstraintElim] Add NSW to ADD if one op is nneg and other npos. (PR #221487)
Florian Hahn via llvm-commits
- [llvm] [ConstraintElim] Support loops where header is also latch. (PR #221494)
Florian Hahn via llvm-commits
- [llvm] bf7aaf7 - [ValueTracking] Handle idx widths > 64 bit in GetPointerBaseWithConst. (#221692)
via llvm-commits
- [llvm] [orc-rt] Add ORC_RT_ENABLE_PIC, default on. (PR #221705)
Lang Hames via llvm-commits
- [llvm] afb42af - [clang][NVPTX][MLIR][NVVM] Add overloaded fadd intrinsics (#221681)
via llvm-commits
- [llvm] 41235ec - [LV] Bring isLegalGatherOrScatter in line with existing method (NFC) (#221698)
via llvm-commits
- [llvm] [LoadStoreVectorizer] Support vectorization of mixed-type contiguous accesses (PR #177908)
Anshil Gandhi via llvm-commits
- [llvm] CodeGen: Drop inert -fp-contract flags from tests (PR #221709)
Matt Arsenault via llvm-commits
- [llvm] CodeGen: Drop inert -fp-contract flags from tests (PR #221710)
Matt Arsenault via llvm-commits
- [llvm] [Docs] Document persistent metadata printing (PR #220967)
Hans Wennborg via llvm-commits
- [llvm] Patch 1: [LV][NFCI] Parameterize CM instance for the Planner (PR #202818)
Hassnaa Hamdi via llvm-commits
- [lldb] [llvm] [mlir] [Support] Remove virtual functions from formatv (PR #207516)
Martin Storsjö via llvm-commits
- [llvm] [AArch64][GlobalISel] Avoid duplicate register-bank queries in selectCopy (NFC) (PR #221655)
Nathan Corbyn via llvm-commits
- [llvm] [SLP]Flatten fsub/fneg chains into fadd reductions with per-operand signs (PR #215840)
Alexey Bataev via llvm-commits
- [llvm] [llvm-exegesis] Add RawPerfEvent raw PMU counter path in createCounter (PR #208364)
Simon Pilgrim via llvm-commits
- [llvm] [libsycl] Implement fill & memset queue API (PR #217933)
Sergey Semenov via llvm-commits
- [lld] [lld][MachO] Warn on underaligned arm64 functions (PR #221636)
Chak-Kuen Lam via llvm-commits
- [llvm] 9fcc880 - [ConstraintElim] Support loops where header is also latch. (#221494)
via llvm-commits
- [llvm] [SLP] Add store-to-load forwarding conflict cost for widened store chains (PR #199606)
Alexey Bataev via llvm-commits
- [llvm] 34dff48 - [SLP]Flatten fsub/fneg chains into fadd reductions with per-operand signs
via llvm-commits
- [llvm] [OpenMPOpt] Bound indirect-call specialization instead of paying for all of it (PR #219323)
Robert Imschweiler via llvm-commits
- [llvm] 0fc0c61 - CodeGen: Drop inert -fp-contract flags from tests (#221710)
via llvm-commits
- [llvm] bbed4e2 - [X86] LowerCLMUL - improve CLMULH vXi32 codegen (#221668)
via llvm-commits
- [llvm] [SPIRV] Support PhysicalStorageBuffer addressing and struct block wrapping for Vulkan (PR #216919)
via llvm-commits
- [llvm] [GlobalISel] Migrate various generic wip_match_opcode combines to MIR-pattern. (PR #220213)
Pierre van Houtryve via llvm-commits
- [llvm] [CodeGen] Expand unsupported interleave to shuffles (PR #210494)
Kamlesh Kumar via llvm-commits
- [llvm] [CodeGen] Don't schedule across frame register save/restore for sanitized functions (PR #221714)
via llvm-commits
- [llvm] [DTLTO] Serialize of LTO Config (PR #219894)
Konstantin Belochapka via llvm-commits
- [clang] [llvm] [clang][Modules][serialization] Deduplicate source location entries across loaded modules (PR #209795)
Ayokunle Amodu via llvm-commits
- [libc] [llvm] [libc][math] Implement single-precision erfcf (PR #190061)
via llvm-commits
- [llvm] [SLP][NFC]Add a test with the regression in SLP perf, NFC (PR #221716)
Alexey Bataev via llvm-commits
- [llvm] e5f39fb - [SLP][NFC]Add a test with the regression in SLP perf, NFC
via llvm-commits
- [llvm] [SLP]Drop unprofitable splat gather subtrees when nothing was trimmed (PR #221717)
Alexey Bataev via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load pair immed offset LDPXi, LDNPXi, LDPX<pre|… (PR #221718)
Julien Villette via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load pair immed offset LDPXi, LDNPXi, LDPX<pre|… (PR #221718)
via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load pair immed offset LDPXi, LDNPXi, LDPX<pre|… (PR #221718)
Asher Dobrescu via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load pair immed offset LDPXi, LDNPXi, LDPX<pre|… (PR #221718)
Julien Villette via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load pair immed offset LDPXi, LDNPXi, LDPX<pre|… (PR #221718)
Julien Villette via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load pair immed offset LDPXi, LDNPXi, LDPX<pre|… (PR #221718)
Julien Villette via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load pair immed offset LDPXi, LDNPXi, LDPX<pre|… (PR #221718)
Julien Villette via llvm-commits
- [llvm] [NATVIS] Fix ConstantInt APInt value access (PR #221719)
Simon Pilgrim via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend dag combiner to handle pow(1.5f), pow(x,2/3f) (PR #214202)
Rohit Aggarwal via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend dag combiner to handle pow(1.5f), pow(x,2/3f) (PR #214202)
Matt Arsenault via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend dag combiner to handle pow(1.5f), pow(x,2/3f) (PR #214202)
Matt Arsenault via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend dag combiner to handle pow(1.5f), pow(x,2/3f) (PR #214202)
Matt Arsenault via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend dag combiner to handle pow(1.5f), pow(x,2/3f) (PR #214202)
Matt Arsenault via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend dag combiner to handle pow(1.5f), pow(x,2/3f) (PR #214202)
Matt Arsenault via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend dag combiner to handle pow(1.5f), pow(x,2/3f) (PR #214202)
Matt Arsenault via llvm-commits
- [clang] [flang] [llvm] [mlir] [LLVM][NVPTX][MLIR] Support layouts in mbarrier.init and add mbarrier.check_layout (PR #217252)
Pradeep Kumar via llvm-commits
- [polly] [Polly] Restate array sizes and subscripts when the element type shrinks (PR #221496)
Michael Kruse via llvm-commits
- [llvm] [LV] Support tail-folded epilogue loops (PR #208764)
Florian Hahn via llvm-commits
- [llvm] [SLP]Fix crash in canBuildSplitNode on struct-typed scalars (PR #221721)
Alexey Bataev via llvm-commits
- [llvm] 42b8469 - [SLP]Fix crash in canBuildSplitNode on struct-typed scalars
via llvm-commits
- [clang] [compiler-rt] [X86] Remove x86 PDEP/PEXT clang intrinsics and rely on generic elementwise implementations (PR #204969)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fix eliminateFrameIndex dropping existing index register for huge frame offsets (PR #221016)
Alexey Bataev via llvm-commits
- [llvm] [ConstraintElim] Use range-based NUW/NSW inferrence for Add. (PR #221487)
Florian Hahn via llvm-commits
- [llvm] [AArch64][SVE] Lower extended v2i8 loads using SVE. (PR #217006)
Paul Walker via llvm-commits
- [llvm] [X86] Avoid invalid ret for EH_RETURN with SHSTK (PR #219322)
Phoebe Wang via llvm-commits
- [llvm] [AMDGPU] Fix GlobalISel VGPR-to-VCC lowering types (PR #220987)
Keshav Vinayak Jha via llvm-commits
- [llvm] [CMake] Add dependent project mode for Flang's MLIR (PR #221724)
Mehdi Amini via llvm-commits
- [clang] [flang] [llvm] [Flang][OpenMP] Add OpenMP target-memory allocator (PR #216751)
Michael Klemm via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Make ARMv4T assembly builtins interwork (PR #221725)
Ties Stuij via llvm-commits
- [llvm] [LV] Use getMaxRuntimeElementCount for MaxPowerOf2RuntimeVF. (PR #221219)
Florian Hahn via llvm-commits
- [llvm] [offload] Extract OMPT out of PluginInterface (PR #221726)
Ivan R. Ivanov via llvm-commits
- [llvm] Set correct stack reserve when built by Clang on Windows (PR #221263)
Tomohiro Kashiwada via llvm-commits
- [llvm] [LoopUnroll][Compile-time] Cap runtime unrolling in pathologically large loop nests (PR #221702)
Madhur Amilkanthwar via llvm-commits
- [llvm] [SLP] Enable full non-power-of-2 vectorization by default (PR #199450)
Alexey Bataev via llvm-commits
- [llvm] [offload][nfc] Move AsyncInfoTy's definitions to libompaccsupport (PR #220991)
Ivan R. Ivanov via llvm-commits
- [llvm] [offload][omp] link libomptarget against liboffload (PR #221730)
Alex Duran via llvm-commits
- [clang] [llvm] [ABI] Add CanBeFlattened to ArgInfo for Direct struct coerces (PR #220579)
Steffen Larsen via llvm-commits
- [llvm] 71036f9 - [NFC] Stop relying on the LocationDescription conversion in unit tests. (#221004)
via llvm-commits
- [llvm] [NFC] Stop relying on the LocationDescription conversion in unit tests. (PR #221004)
Abid Qadeer via llvm-commits
- [llvm] [LAA] Prove monotonicity of add/mul expressions. (PR #220715)
Florian Hahn via llvm-commits
- [llvm] 137d8e6 - [X86] Fix eliminateFrameIndex dropping existing index register for huge frame offsets
via llvm-commits
- [llvm] [GlobalISel] Avoid double DenseMap lookups in ValueToVRegInfo (NFC) (PR #221741)
Cullen Rhodes via llvm-commits
- [llvm] [DebugInfo] Add DW_TAG_property support to LLVM DebugInfo (PR #215776)
Piotr Jeremicz via llvm-commits
- [llvm] [IR] Avoid visited set for simple isScalableTy queries (NFC) (PR #221743)
Cullen Rhodes via llvm-commits
- [llvm] 759e1ff - [LV] Use getMaxRuntimeElementCount for MaxPowerOf2RuntimeVF. (#221219)
via llvm-commits
- [llvm] [AArch64] Remove superfluous bitconvert from bfdot lane pattern (PR #221745)
David Green via llvm-commits
- [llvm] [TSan] Add dominance-based redundant instrumentation elimination (PR #169897)
Dmitry Vyukov via llvm-commits
- [llvm] [ARM] Prevent use of the VFP calling convention when +soft-float is enabled (PR #221434)
Peter Smith via llvm-commits
- [llvm] [LV] Rework collectUnitStridePredicates (PR #216362)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64][CostModel] Updated inserelement/extractelement costs (PR #220627)
Utpal Bora via llvm-commits
- [llvm] [NVVM][NVPTX] Support spcompress and spdecompress intrinsics (PR #221751)
Kirill Vedernikov via llvm-commits
- [llvm] Revert "[CodeGen] Use RegisterClassInfo for remaining allocation-order users" (PR #221749)
via llvm-commits
- [flang] [llvm] [flang] Support REAL(16) through glibc's *f128 entry points (PR #219698)
Tom Eccles via llvm-commits
- [llvm] f16746a - [AMDGPU] Remove dead D16ImageDimIntrinsic and lookupD16ImageDimIntrinsic (NFC) (#221660)
via llvm-commits
- [llvm] [SCEV] Return a SCEVUse from getAddExpr and propagate use flags. (PR #220007)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Combine scalar_to_vector(C) -> buildvector (PR #220948)
Nashe Mncube via llvm-commits
- [llvm] [AMDGPU] Extend wide VGPR copy expansion to 96-bit copies (PR #214561)
Valery Pykhtin via llvm-commits
- [llvm] [SimplifyLibCalls] Move constant folding logic in `ConstantFoldLibCall2` (PR #172139)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Define empty and malformed !callees semantics (PR #221550)
Nikita Popov via llvm-commits
- [llvm] [LoopBoundSplit] Bail out when the recurrence is not this loop's IV (PR #221604)
Timur Baidusenov via llvm-commits
- [llvm] [Flang] Github action to check for integration tests (PR #221766)
Kiran Chandramohan via llvm-commits
- [llvm] [AMDGPU] Per-chain MFMA->AGPR conversion (PR #217328)
Romanov Vlad via llvm-commits
- [llvm] [SROA] Pre-split overlapping move slices within a partition (PR #210061)
John Brawn via llvm-commits
- [llvm] [AMDGPU] Prefer packed minimum/maximum ops for two-input ops (PR #215449)
Yaxun Liu via llvm-commits
- [llvm] ce27ca4 - [SCEV] Add test coverage for ext-nusw/nsuw inference (#218943)
via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support Packed Element Extract (PR #221565)
Craig Topper 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] [InstCombine] Use common flags for shl in shl/trunc fold. (PR #221769)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Preserve no-wrap flags in trunc (shl X, C) fold. (PR #219443)
Florian Hahn via llvm-commits
- [llvm] [ConstraintElim] Support IV increments via sadd.with.overflow. (PR #221771)
Florian Hahn via llvm-commits
- [llvm] [ControlFlowHub] Add support for switch-based guards (PR #213549)
Robert Imschweiler via llvm-commits
- [llvm] [ConstraintElim] Strengthen flags at the closest dominator of all uses. (PR #220918)
via llvm-commits
- [llvm] 1afead7 - Revert "[CodeGen] Use RegisterClassInfo for remaining allocation-order users" (#221749)
via llvm-commits
- [llvm] [llubi] Limit max-mem to 4 GiB (PR #221765)
Antonio Frighetto via llvm-commits
- [llvm] [SLP][modularisation][NFC] Move createInsertVector, createExtractVector (PR #221785)
Madhur Amilkanthwar via llvm-commits
- [llvm] [Bazel] Fixes e92c19a (PR #221761)
via llvm-commits
- [llvm] [InstCombine] Recursively narrow math during trunc (PR #220347)
via llvm-commits
- [llvm] [SLP][modularisation][NFC] Move pointer/stride helpers to SLPMemoryUtils (PR #221786)
Madhur Amilkanthwar via llvm-commits
- [llvm] [SLP]Reduce logical and/or reductions in the wide leaf type (PR #221321)
Alexey Bataev via llvm-commits
- [llvm] [SimplifyCFG] Preserve !unpredictable when forming a switch (PR #221580)
Alexis Engelke via llvm-commits
- [llvm] [MC] Increase asm-macro-max-nesting-depth default to 100 (PR #218455)
Matt Turner via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP] Remove target implicit allocatable member mapping from MapInfoFinalization and extend lowering to support it (PR #219434)
via llvm-commits
- [compiler-rt] [libc] [compiler-rt][builtins] libc-backed single-float comparison builtins (PR #212651)
via llvm-commits
- [llvm] 0c553f5 - [InstCombine] Use common flags for shl in shl/trunc fold. (#221769)
via llvm-commits
- [libc] [llvm] [libc] Make totalorder functions use the emulated float128 type (PR #221085)
via llvm-commits
- [llvm] [SLP]Emit loop-carried horizontal reductions as loop vector accumulator (PR #221598)
Alexey Bataev via llvm-commits
- [llvm] [RISCV] Fix infinite DAGCombine loop with SETCC and SIGN_EXTEND_INREG (PR #221593)
via llvm-commits
- [llvm] [SLP]Support copyable GEP/zext main ops and relax gather pointer compatibility (PR #221599)
Alexey Bataev via llvm-commits
- [clang] [llvm] [Clang][AArch64] Command-line options for A-profile's Sign Return Address Hardening (PR #176171)
Victor Campos via llvm-commits
- [llvm] [AArch64] Codegen for AArch64 Return Address Signing Hardening (PR #176187)
Victor Campos via llvm-commits
- [llvm] 7297a1e - Fix unresolved symbol XCoreMCRegisterClassStorage (#211420)
via llvm-commits
- [llvm] Fix unresolved symbol XCoreMCRegisterClassStorage (PR #211420)
Victor Campos via llvm-commits
- [llvm] c70b9c0 - [AMDGPU] Fold redundant inf/nan checks into frexp instructions (#214936)
via llvm-commits
- [llvm] [AMDGPU] Fold redundant inf/nan checks into frexp instructions (PR #214936)
Yaxun Liu via llvm-commits
- [llvm] [llvm-strings] Add --encoding & --unicode options (PR #221794)
via llvm-commits
- [llvm] [RISCV] Use `experimental-p` extension for zero-extended narrow unsigned types (PR #213260)
Rajveer Singh Bharadwaj via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Improve use_device_addr code generation (PR #221265)
via llvm-commits
- [llvm] [InstCombine] support trunc condition in foldSelectICmpAndAnd (PR #220690)
Andreas Jonson via llvm-commits
- [llvm] f9a8dec - [RISCV] Fix infinite DAGCombine loop with SETCC and SIGN_EXTEND_INREG (#221593)
via llvm-commits
- [llvm] [GlobalISel] Add GIHasOneUse builtin for combiner match patterns (PR #221804)
Deepak Shirke via llvm-commits
- [llvm] [InstCombine] Support trunc nuw condition in foldAndOrOfICmps (PR #221555)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Prepare to support trunc nuw condition in foldAndOrOfICmps (PR #221555)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] [InstCombine] Fold umin(mul/add(zext, zext), max) into overflow intrinsics (PR #221809)
via llvm-commits
- [llvm] a4dd355 - [OMPIRBuilder] Restore the debug location after the reduction alloca (#221253)
via llvm-commits
- [llvm] [mlir] [OMPIRBuilder] Restore the debug location after the reduction alloca (PR #221253)
Abid Qadeer via llvm-commits
- [clang] [llvm] [CoroSplit] Don't go sub-word for suspend index (PR #221374)
Vlad Sytchenko via llvm-commits
- [llvm] [VPlan] Record estimated branch probabilities on VPlan0 for cost modeling (PR #216172)
Florian Hahn via llvm-commits
- [llvm] [LAA] Fix off-by-EltSize in negative-step deref bounds check (PR #211964)
Aleksandr Popov via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] AVX10_V2_AUX Implementation (PR #206888)
via llvm-commits
- [lld] [lld][ELF] Remove --fortran-common (PR #221828)
via llvm-commits
- [llvm] [RISCV] Rewrite ADD to SUB to reuse a materialized negated constant (PR #221027)
Piotr Fusik via llvm-commits
- [llvm] [libsycl] Add constructors for context (PR #214538)
via llvm-commits
- [llvm] [LazyValueInfo] Treat 'or disjoint' as both 'add nuw nsw' and bin or. (PR #221832)
Florian Hahn via llvm-commits
- [llvm] [mlir] [CMake] Move -Wno-unused-but-set-parameter from MLIR up to LLVM (PR #221824)
Fangrui Song via llvm-commits
- [llvm] [Support] [CMake] Only pass -Wno-c99-extensions to Clang, not GCC (PR #221822)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Don't apply gfx950 fetch-window loop align to the wrong block (PR #221821)
Akash Dutta via llvm-commits
- [llvm] [MemDep] Remove cached non-local defs referencing deleted instructions (PR #219929)
Oscar Priego via llvm-commits
- [llvm] f7ce52f - [AMDGPU] Fix FDOT2 fold for non-constant lane indices (#217646)
via llvm-commits
- [llvm] [AMDGPU] Fix FDOT2 fold for non-constant lane indices (PR #217646)
Arseniy Obolenskiy via llvm-commits
- [llvm] [GVN] Skip instructions without value numbers in performScalarPRE (PR #219851)
Nikhil Ludder via llvm-commits
- [llvm] bea94ba - [AMDGPU][True16][CodeGen] Do not fold hi16 SGPR copy (#220858)
via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] Do not fold hi16 SGPR copy (PR #220858)
Arseniy Obolenskiy via llvm-commits
- [llvm] [KnownFPClass] Refactor direct access to KnownFPClasses [NFC] (PR #220315)
via llvm-commits
- [llvm] [X86] Compress masked VPBLENDM using VBLENDV (PR #221838)
via llvm-commits
- [llvm] [DWARFLinker] Point DW_AT_import at the unit root, not the unit header (PR #219721)
Arcadiy Ivanov via llvm-commits
- [llvm] [JumpThreading] Don't divide by all-zero branch weights (PR #221846)
Timur Baidusenov via llvm-commits
- [llvm] [Target] Add const MBB overload to analyzeBranch (PR #221847)
Aiden Grossman via llvm-commits
- [llvm] [AsmPrinter] Find a DIE's unit by its owner, not by its tag (PR #219660)
Arcadiy Ivanov via llvm-commits
- [llvm] [mlir] [OpenMP] Give the device shared memory allocations a debug location. (PR #221842)
via llvm-commits
- [llvm] 2e6c7bc - [OpenMPOpt] Bound indirect-call specialization instead of paying for all of it (#219323)
via llvm-commits
- [llvm] [CodeGen] Use byte offsets and ptradd in ShadowStackGCLowering (PR #178436)
via llvm-commits
- [llvm] [DA] Refactor dependence analysis (NFC) (PR #221653)
Ryotaro Kasuga via llvm-commits
- [llvm] [IR] Define uniformity profile metadata (PR #221628)
Mircea Trofin via llvm-commits
- [clang] [llvm] [mlir] [ADT] Give DenseMapPair its own members instead of a std::pair base. NFC (PR #221853)
Fangrui Song via llvm-commits
- [llvm] Add openmp test to xfail list (PR #221854)
Mircea Trofin via llvm-commits
- [llvm] [SelectionDAG] Recover callbr outputs from INLINEASM_BR defs (PR #219792)
Oscar Priego via llvm-commits
- [llvm] 2b7ee86 - [JumpThreading] Don't divide by all-zero branch weights (#221846)
via llvm-commits
- [llvm] 3a8ff8d - Add openmp test to xfail list (#221854)
via llvm-commits
- [llvm] [InstCombine] Infer exact division from a known-zero remainder (PR #221509)
via llvm-commits
- [llvm] [orc-rt] Add missing export annotations to C API. (PR #221856)
Lang Hames via llvm-commits
- [llvm] eb74688 - [test] auto-generate test check (#221656)
via llvm-commits
- [llvm] [InstCombine] Fold comparisons of llvm.usub.sat result with its LHS (PR #214108)
Haram Jeong via llvm-commits
- [llvm] [PassBuilder] Add ThinLTO EP callbacks mirroring FullLinkTimeOptimizationEarly/Last (PR #221857)
Wenju He via llvm-commits
- [llvm] [AArch64] Fold cmp #0 into its definition when the flags feed a CCMP (PR #221858)
Andrew Gaul via llvm-commits
- [llvm] [InstCombine] Fold abs(X, false) --> abs(X, true) If X != INT_MIN (PR #219527)
via llvm-commits
- [llvm] [ADT] Document the UniquingSet contracts. NFC (PR #221860)
Fangrui Song via llvm-commits
- [llvm] add missing libc math functions to bazel to match CMake (PR #221862)
via llvm-commits
- [llvm] [X86] Fold an LEA into a following memory operand's addressing mode (PR #221863)
Andrew Gaul via llvm-commits
- [llvm] [X86] Use MOV32rr instead of COPY when folding 32-bit identity ops… (PR #221865)
via llvm-commits
- [llvm] 7d04e28 - [X86] Prefer carry to overflow flag when using multiplication (#221611)
via llvm-commits
- [llvm] 0513c32 - [GlobalISel] When folding to fma correctly find fpext(fmul) with fewer uses (#218013)
via llvm-commits
- [llvm] [GlobalISel] When folding to fma correctly find fpext(fmul) with fewer uses (PR #218013)
via llvm-commits
- [llvm] [CostModel][X86] Add variable divisor div/rem costs for scalar and <=i32 vectors (PR #215124)
Adam Scott via llvm-commits
- [llvm] [KnownFPClass] Move `fadd`/`fsub` tests to `nofpclass-fadd-fsub.ll` (PR #221872)
via llvm-commits
- [llvm] [DAG][X86] Bitfield insertion can combine into SHL + SHRD (PR #220182)
Pratyay Pande via llvm-commits
- [clang] [llvm] [Clang][RISCV] Add packed widening add accumulate intrinsics (PR #221622)
via llvm-commits
- [llvm] [IR] Reduce memory usage in metadata use tracking (NFC) (PR #221866)
Kazu Hirata via llvm-commits
- [clang] [llvm] [mlir] Iterate DenseMaps with auto and structured bindings. NFC (PR #221869)
Fangrui Song via llvm-commits
- [llvm] 62397f8 - Iterate DenseMaps with auto and structured bindings. NFC (#221869)
via llvm-commits
- [llvm] 131e310 - [SLP][modularisation][NFC] Move createInsertVector, createExtractVector (#221785)
via llvm-commits
- [llvm] [AMDGPU] Promote allocas used by phi/select (PR #221870)
via llvm-commits
- [llvm] 6a183b8 - [ADT] Document the UniquingSet contracts. NFC (#221860)
via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend InstCombine using SimplifyLibCalls to handle pow(1.5f), pow(x,2/3f) (PR #214202)
Rohit Aggarwal via llvm-commits
- [llvm] [SDAG][X86] Hoist vector integer div/rem via FP into TargetLowering (PR #221877)
Adam Scott via llvm-commits
- [clang] [llvm] [AArch64][Driver] Fix behavior of +nofeat modifier on -mcpu (PR #203458)
via llvm-commits
- [llvm] [SDAG] Promote extract subvector in more cases without falling back to build vectors. (PR #212156)
via llvm-commits
- [clang] [llvm] [DTLTO] Serialize of LTO Config (PR #219894)
Konstantin Belochapka via llvm-commits
- [llvm] [CodeGen][AArch64][X86] Add target-independent conditional-compare formation pass (PR #219359)
Feng Zou via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
Eric Ross via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
Eric Ross via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
Eric Ross via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
Eric Ross via llvm-commits
- [llvm] [KnownFPClass] Propagate non-`sNaN` for `fadd`/`fsub`, `fmul`, `fdiv`, and `fma` (PR #221876)
Matt Arsenault via llvm-commits
- [llvm] [UpdateTestChecks][X86] Allow --no_x86_scrub_sp to disable folded stack spill/restore stack math scrubing (PR #221788)
Simon Pilgrim via llvm-commits
- [llvm] [llvm-profgen] Strip coroutine suffixes from DWARF info (PR #217980)
via llvm-commits
- [clang] [llvm] [Clang][PCH] Use metadata for embedding AST (PR #214135)
Alexis Engelke via llvm-commits
- [llvm] [X86] Fix FP `stackifier` crash on invalid `x87` inline `asm` constraints (PR #221881)
Akash Manna via llvm-commits
- [llvm] [IR] Add ByteCast opcode and ByteCastInst (PR #221882)
Anshil Gandhi via llvm-commits
- [llvm] [InstCombine] Propagate demanded elements through trivially-vectorizable intrinsics (PR #221495)
Hugo Pompougnac via llvm-commits
- [llvm] [AMDGPU] Remove redundant register alignment check for _Align1 operands (PR #217645)
Ketan Roy via llvm-commits
- [llvm] [IR] Add ByteCast opcode and ByteCastInst (PR #221884)
Anshil Gandhi via llvm-commits
- [llvm] cc798fb - [LLVM][NVPTX] Add Rubin extensions for G2S Tensor intrinsics (#220029)
via llvm-commits
- [llvm] [AMDGPU] Use AMDGPUMnemonicAlias in DS_Real_gfx13 (NFC) (PR #217912)
Ketan Roy via llvm-commits
- [llvm] [RISCV][GlobalISel] Fold large constant offsets in selectAddrRegImm (PR #219161)
Kane Wang via llvm-commits
- [llvm] [X86][SelectionDAG] - Extend simplifyLibCalls to fold pow(x,2/3f) -> cbrt(x) (PR #214202)
Rohit Aggarwal via llvm-commits
- [llvm] [Transforms][Utils] Add LoopSplit for iteration-space loop splitting (PR #217232)
Ramkumar Ramachandra via llvm-commits
- [llvm] df3c1f7 - [AMDGPU][GIsel][NPM] Port "AMDGPURegBankLegalize" to NPM (#217322)
via llvm-commits
- [llvm] [AMDGPU][GIsel][NPM] Port "AMDGPURegBankLegalize" to NPM (PR #217322)
Vikram Hegde via llvm-commits
- [llvm] [AMDGPU][GIsel][NPM] Port "AMDGPURegBankCombiner" to NPM (PR #217323)
Vikram Hegde via llvm-commits
- [llvm] [MachineLateInstrsCleanup] Reuse redundant spill-slot reloads (PR #220180)
via llvm-commits
- [llvm] [DAGCombiner] Avoid illegal scalar nodes in estimate refinement (PR #219394)
QIU Chaofan via llvm-commits
- [llvm] 05fa66e - [UpdateTestChecks][X86] Allow --no_x86_scrub_sp to disable folded stack spill/restore stack math scrubing (#221788)
via llvm-commits
- [llvm] d402c61 - [X86] Fold atomic loads into compares (#221290)
via llvm-commits
- [llvm] [RISCV][MC]Fix encoding for psati.dw/dh (PR #221889)
Liao Chunyu via llvm-commits
- [llvm] 1e679c0 - [CMake] Move -Wno-unused-but-set-parameter from MLIR up to LLVM (#221824)
via llvm-commits
- [llvm] [AMDGPU] Refresh RegisterClassInfo after reserving WWM registers (PR #221849)
Christudasan Devadasan via llvm-commits
- [llvm] 011005f - [X86] Support further Zen5 and Zen6 instructions (#221659)
via llvm-commits
- [llvm] 0c098ae - [Support] [CMake] Only pass -Wno-c99-extensions to Clang, not GCC (#221822)
via llvm-commits
- [llvm] [PreISelIntrinsicLowering] Lower bounded memcpy/memmove to masked load/store (PR #212710)
via llvm-commits
- [llvm] [AggressiveInstCombine] Add shufflevector support to TruncInstCombine (PR #220218)
Laxman Gupta via llvm-commits
- [llvm] [LV] Nest cl::opts under namespace llvm (NFC) (PR #221891)
Ramkumar Ramachandra via llvm-commits
- [llvm] [GlobalISel] Restrict value offset tracking to aggregates (NFC) (PR #221287)
Cullen Rhodes via llvm-commits
- [llvm] 2c2ff26 - [GlobalISel] Avoid copying complex pattern renderers (NFC) (#221657)
via llvm-commits
- [llvm] [VPlan] Lower safe uniform load to unconditional scalar load (PR #216767)
Ashutosh Nema via llvm-commits
- [llvm] [AMDGPU] Do not treat LDSDMA as VALU in several passes (PR #212866)
Matt Arsenault via llvm-commits
- [llvm] [X86] Correct folded insert costs for partial vector loads (PR #220174)
Milin Bhade via llvm-commits
- [llvm] [CodeGen][AMDGPU] Allow elementwise atomic load/store at element alignment (PR #219906)
Harrison Hao via llvm-commits
- [llvm] 2a9266c - [AArch64][GlobalISel] Avoid duplicate register-bank queries in selectCopy (NFC) (#221655)
via llvm-commits
- [llvm] [SelectionDAG] Avoid unsafe scalarization of widened rotate extracts (PR #221165)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Avoid unnecessary call setup work (NFC) (PR #221892)
Cullen Rhodes via llvm-commits
- [llvm] [AArch64] Sign-extend promoted extracts feeding wider DUPs (PR #221186)
Oscar Priego via llvm-commits
- [llvm] [APInt][NFC] Add branch hints to APInt single-word (PR #219437)
Steffen Larsen via llvm-commits
- [llvm] 16df25d - [APInt][NFC] Add branch hints to APInt single-word (#219437)
via llvm-commits
- [llvm] e910926 - [ORC] Add SymbolNameSpec, hoist name mangling into Shared.
via llvm-commits
- [llvm] [AArch64] Avoid scalar DUP for promoted narrow extracts (PR #221186)
Oscar Priego via llvm-commits
- [llvm] [VPlan] Introduce VPlan::getOne (NFC) (PR #221893)
Ramkumar Ramachandra via llvm-commits
- [llvm] 0347486 - [AArch64] Correct the throughput of reductions on Neoverse V3ae (#221151)
via llvm-commits
- [llvm] [SampleProfile] Annotate always inlined function with flattened samples (PR #221157)
via llvm-commits
- [llvm] [SCEV] Rework wrap-flag-inference for sext-addrec (PR #217362)
Ramkumar Ramachandra via llvm-commits
- [llvm] d6a6de0 - [AMDGPU] Use AMDGPUMnemonicAlias in DS_Real_gfx13 (NFC) (#217912)
via llvm-commits
- [llvm] [AArch64] Add a fast-path for AArch64InstrInfo::getInstSizeInBytes (NFC) (PR #221894)
Cullen Rhodes via llvm-commits
- [llvm] a9cbac7 - [ARM] Handle debug instructions in LowOverheadLoop (#221699)
via llvm-commits
- [llvm] [WIP][llc] Add a reusable LLVMLlcDriver library (PR #221896)
Anutosh Bhat via llvm-commits
- [llvm] [AMDGPU] Check a wide copy dst reg against the dst operand's regclass (PR #221789)
Matt Arsenault via llvm-commits
- [libc] [llvm] [libc] Make ldexpf128/scalbnf128/scalblnf128 use emulated Float128 (PR #220295)
Parth Patel via llvm-commits
- [llvm] [SPIRV] Preserve DebugGlobalVariable emission order. (PR #221759)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] 586cfbc - [X86] X86CompressEVEX - Fold AVX-512 sign-mask compares to MOVMSK (#216884)
via llvm-commits
- [llvm] [Attributor] Remove dead function getKnownConstantRange (PR #221897)
Kazu Hirata via llvm-commits
- [llvm] [GlobalISel] Lazily reserve worklist maps (NFC) (PR #221900)
Cullen Rhodes via llvm-commits
- [llvm] 5700f6f - [CoroSplit] Don't go sub-word for suspend index (#221374)
via llvm-commits
- [clang] [llvm] [Clang][WebAssembly] Add wasm_global declaration attribute (PR #221909)
Changqing Jing via llvm-commits
- [llvm] [Bazel] add missing libc math functions to bazel to match CMake (PR #221862)
via llvm-commits
- [llvm] [X86] Implement CRC32 const folding (PR #219452)
Shreesh Adiga via llvm-commits
- [llvm] [X86][SSE] Improve ISD::FP_TO_*INT_SAT vector lowering (PR #199416)
via llvm-commits
- [llvm] [ConstantFolding] Implement canConstantFoldCallTo() using TLI (PR #221903)
Antonio Frighetto via llvm-commits
- [llvm] [DeadArgElim] Renumber allocsize instead of dropping it (PR #221868)
Nikita Popov via llvm-commits
- [llvm] [Mips] Fix buildbot failure of MIPS I double store using SWC1 (PR #221912)
via llvm-commits
- [llvm] [RISCV][TTI] Return invalid for getCastInstrCost w/vector split. (PR #221913)
Elvis Wang via llvm-commits
- [libcxx] [libcxxabi] [llvm] [libcxx][libcxxabi][cmake] Deduplicate sanitizer flags function (PR #221757)
David Spickett via llvm-commits
- [llvm] [SystemZ] Expand and automate .insn directive coverage (PR #221914)
Dominik Steenken via llvm-commits
- [llvm] [SystemZ] Expand and Automate `.insn` directive support (PR #152667)
Dominik Steenken via llvm-commits
- [lld] lld: Add initial support for GNU LTO format (PR #157175)
via llvm-commits
- [flang] [llvm] [flang] Use backend fp128 support to determine REAL(16) availability (PR #221907)
Shunsuke Watanabe via llvm-commits
- [llvm] [AMDGPU] Add wait states between different MFMAs sharing an accumulator (PR #218363)
Pankaj Dwivedi via llvm-commits
- [llvm] [GVN] MemorySSA for GVN: switch to using MemorySSA by default (PR #221916)
Antonio Frighetto via llvm-commits
- [lld] [lld][ELF] Support the 32-bit GOTTPOFF forms used by ILP32 code (PR #221557)
via llvm-commits
- [llvm] [IVDescriptors] Implement MonotonicDescriptor (PR #214490)
Benjamin Maxwell via llvm-commits
- [llvm] [GlobalISel] Fix duplicate finalizeLowering calls (NFC) (PR #221902)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Add Neoverse V3 scheduling info for v264 frecpe (PR #221917)
David Green via llvm-commits
- [llvm] GlobalISel: Drop AllowFPOpFusion from CombinerHelper FMA formation (PR #221918)
Matt Arsenault via llvm-commits
- [llvm] 296d808 - [AMDGPU][GIsel][NPM] Port "AMDGPURegBankCombiner" to NPM (#217323)
via llvm-commits
- [clang] [lld] [llvm] [mlir] [RFC][AMDGPU] Add BARRIER address space (PR #209746)
Pierre van Houtryve via llvm-commits
- [llvm] [Bazel] Fixes e910926 (PR #221908)
Sohaib Iftikhar via llvm-commits
- [llvm] [RegAlloc] Add register allocation anti-hints infrastructure (PR #218071)
Lukas Sommer via llvm-commits
- [llvm] [InstSimplify] Fold (X & Y) + ((X & Y) ^ Y) to Y (PR #221920)
Phong Do via llvm-commits
- [clang-tools-extra] [llvm] [clangd] Normalize path identity across file-tracking boundaries (PR #221921)
via llvm-commits
- [llvm] [ORC] Add TargetParser to OrcShared's dependencies. (PR #221922)
Lang Hames via llvm-commits
- [llvm] 9f5548d - [SPIRV] Preserve DebugGlobalVariable emission order. (#221759)
via llvm-commits
- [llvm] [BOLT][AArch64] Add support for LDR relaxation on LDRSl/LDRDl/LDRQl (PR #196983)
Shanzhi Chen via llvm-commits
- [llvm] [X86][X86CompressEVEX] Do not compress when there is a compressed disp8 (PR #221923)
Phoebe Wang via llvm-commits
- [llvm] [flang][Runtime] Reset the information of namelist formatting when invoking child I/O (PR #218314)
Yusuke MINATO via llvm-commits
- [llvm] [AMDGPU] Balance VM_CNT histories across branches (PR #221115)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU] Fix VOP3P NEG fold to check the use opcode, not the def (PR #219728)
Arseniy Obolenskiy via llvm-commits
- [clang] [compiler-rt] [llvm] Add SuperH (1-4a) target (PR #181287)
via llvm-commits
- [llvm] 478f9da - [SelectionDAG] Widen vector math libcalls when no routine is available (#218948)
via llvm-commits
- [llvm] AMDGPU: Use the addrspacecast nonnull flag in codegen (PR #220926)
Pierre van Houtryve via llvm-commits
- [llvm] fc884a4 - AMDGPU: Rename stale CONTRACT check prefixes in fp-contract tests (#221709)
via llvm-commits
- [llvm] [VPlan] Split simplifyRecipes into simplifyRecipes and combineRecipes (PR #221924)
Luke Lau via llvm-commits
- [llvm] [DebugInfo][SimplifyCFG] Specialize cloned PHI debug values per predecessor (PR #221905)
via llvm-commits
- [llvm] llvm: Remove phantom fp-contract-model attributes from tests (PR #221925)
Matt Arsenault via llvm-commits
- [llvm] [BOLT] Prevent missing ExternalBranch validation (PR #221927)
Jinjie Huang via llvm-commits
- [llvm] [AMDGPU][LiveDebugValues] Do not join debug values whose operand counts disagree (PR #221929)
Teja Alaghari via llvm-commits
- [llvm] [AArch64] Improve scheduling info for WHILE instruction (PR #221930)
David Green via llvm-commits
- [llvm] 87c39e6 - [ConstantFolding] Implement canConstantFoldCallTo() using TLI (#221903)
via llvm-commits
- [llvm] [AMDGPU] Prevent VOP3 from receiving 64b relocations as immediates (PR #221932)
Carl Ritson via llvm-commits
- [llvm] 698dd11 - AMDGPU: Use the addrspacecast nonnull flag in codegen (#220926)
via llvm-commits
- [llvm] AMDGPU: Set the addrspacecast nonnull flag instead of the intrinsic (PR #220927)
Matt Arsenault via llvm-commits
- [llvm] [X86][CostModel] Fix lane and index accounting in split gather/scatter (PR #220565)
via llvm-commits
- [compiler-rt] 7bf85ca - [X86] Remove x86 PDEP/PEXT clang intrinsics and rely on generic elementwise implementations (#204969)
via llvm-commits
- [llvm] [NFC][AMDGPU] Inline `getEffectiveWavesPerEU` (PR #221600)
Lucas Ramirez via llvm-commits
- [llvm] [CodeGen] Correctly classify/mark dead defs when adjusting lane liveness (PR #215595)
Lucas Ramirez via llvm-commits
- [llvm] b182b41 - [CodeGen] Correctly classify/mark dead defs when adjusting lane liveness (#215595)
via llvm-commits
- [llvm] [AMDGPU][CodeGen] Allow remat with multiple users in multiple regions (PR #215598)
Lucas Ramirez via llvm-commits
- [llvm] IR: Add verifier checks and LangRef for llvm.loop.align (PR #221933)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Preserve element width when scalarizing widened extracts (PR #221165)
Oscar Priego via llvm-commits
- [llvm] [GlobalISel] Drop redundant scalable-dest check in G_EXTRACT_SUBVECTOR lowering (NFC) (PR #221934)
Szymon Piotr Milczek via llvm-commits
- [llvm] [X86] Fix commuteSelect miscompile with double-used condition value (PR #219436)
Timur Golubovich via llvm-commits
- [llvm] [ORC] Add TargetParser to OrcShared's dependencies. (PR #221935)
Lang Hames via llvm-commits
- [llvm] [Mips] Strip \x01 no-mangle prefix from R_MIPS_JALR symbol name (PR #219427)
via llvm-commits
- [llvm] [BOLT][AArch64] Fix relocation type for `LDRSW` (PR #221939)
Shanzhi Chen via llvm-commits
- [llvm] [OpenMPOpt] Look inside the callbacks the loop runtime functions are handed (PR #221449)
Larry Meadows via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Reserve the main thread's warp for generic mode kernels (PR #218790)
Larry Meadows via llvm-commits
- [clang] [llvm] [Clang][OpenMP] Don't mark outlined parallel region functions norecurse (PR #218862)
Larry Meadows via llvm-commits
- [llvm] 97ad26d - [LoopFlatten] Invalidate SCEV on each widening (#211819)
via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Stop distributing sext/zext over lossy trunc (PR #221381)
Fabian Ritter via llvm-commits
- [llvm] 803252a - [NFC][LLVM] Remove TypeSize::multiplyCoefficientBy(). (#221215)
via llvm-commits
- [llvm] [NFC][LLVM] Remove TypeSize::multiplyCoefficientBy(). (PR #221215)
Paul Walker via llvm-commits
- [llvm] [NFC][VPlan] Add extra tests for VPlan-based stride speculation (PR #218795)
Luke Lau via llvm-commits
- [llvm] [ORC] Move Mangler implementation from OrcShared to OrcJIT (PR #221942)
Lang Hames via llvm-commits
- [llvm] 1f15665 - [AArch64] Add a fast-path for AArch64InstrInfo::getInstSizeInBytes (NFC) (#221894)
via llvm-commits
- [flang] [llvm] [flang][MIF] Adding lowering for EVENT POST/WAIT statements (PR #210283)
via llvm-commits
- [llvm] [cpack][NSIS Installer] Make installer DPI-Aware (PR #128470)
via llvm-commits
- [libc] [llvm] [libc] Modify NaN/payload functions for emulated float128 type (#221574) (PR #221946)
via llvm-commits
- [llvm] PowerPC: Fix VSX swap removal crash on an undef register (PR #216714)
Matt Arsenault via llvm-commits
- [llvm] PPC: Fix EXTSW elimination promoting a subregister operand (PR #208051)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Add getRegisterByName support for src_flat_scratch_base (PR #220560)
Andreas Leitner via llvm-commits
- [llvm] [Transforms] Add DeadBranchElimination pass (PR #211176)
Raz Luvaton via llvm-commits
- [llvm] [LLVM][SelectionDAG] Fix incorrect splitting of VECTOR_COMPRESS when passthrough operand is not undef. (PR #215772)
Paul Walker via llvm-commits
- [llvm] [VPlan] Add IV steps cost tests for small trip counts and regions (NFC). (PR #221948)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Fix s_buffer_load crash for illegal result types (PR #215483)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LV] Widen truncated induction updates, not just truncated phis (PR #220730)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Remove the LocationDescription constructor that dropped the location. (PR #221949)
Abid Qadeer via llvm-commits
- [llvm] [AMDGPU] Guard RewriteMFMAFormStage recolor against unsafe def/use (PR #217396)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AArch64] Add aarch64-unknown-uefi target support (PR #213275)
Peter Smith via llvm-commits
- [llvm] [RISCV] Disable register overlap for vector indexed loads. (PR #220079)
Christian Herber via llvm-commits
- [llvm] [AArch64] Restore always-inline behaviour for incompatible SME attributes. (PR #218727)
Sander de Smalen via llvm-commits
- [llvm] [LoopSafetyInfo] Compute block colors lazily (NFC) (PR #221954)
Nikita Popov via llvm-commits
- [llvm] [GlobalOpt] add support for CallInst and InvokeInst users (PR #221955)
via llvm-commits
- [llvm] aab03a3 - [VPlan] Add IV steps cost tests for small trip counts and regions (NFC). (#221948)
via llvm-commits
- [llvm] [bazel] Add missing targets for CIR (PR #220753)
Benjamin Kramer via llvm-commits
- [llvm] OrcV2: also set COFF flag overrides when custom linking layer is used (PR #129533)
Wenzel Jakob via llvm-commits
- [llvm] [NVPTX] Add support for f32x2 mixed-precision add/sub (PR #221957)
Srinivasa Ravi via llvm-commits
- [llvm] e93a9e0 - [SelectionDAG] Expand CLMUL of zero-extended all-ones operand via parallel prefix XOR (#207339)
via llvm-commits
- [llvm] [GlobalISel] Add iterative known-bits evaluation to GISelValueTracking (PR #221755)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Share byte provider steps with AMDGPU (PR #221959)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Require true low byte extensions in dot4 mul operands (PR #220169)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Select trunc(srl x, 16) as hi16 subregister on true16 (PR #221960)
Harrison Hao via llvm-commits
- [llvm] [Attributor] Don't heap-to-stack an allocation whose size is unknown (PR #221867)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Fix full width BFX and out of range BFE width (PR #220911)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU][CFI] Replace CFA expression escapes with typed directives (PR #221011)
Alexander Hück via llvm-commits
- [llvm] [flang][docs] Add flang to full list of projects in top-level LLVM CMake docs (PR #221962)
Matt Bolitho via llvm-commits
- [llvm] RuntimeLibcalls: Dispatch to library functions from SystemRuntimeLibrary (PR #217593)
Simon Pilgrim via llvm-commits
- [clang] [llvm] AMDGPU: Set the addrspacecast nonnull flag instead of the intrinsic (PR #220927)
Matt Arsenault via llvm-commits
- [llvm] b90c062 - [ORC] Move Mangler implementation from OrcShared to OrcJIT (#221942)
via llvm-commits
- [llvm] [AMDGPU] Don't merge M0 initializations across calls that clobber M0 (PR #221963)
Pankaj Dwivedi via llvm-commits
- [llvm] [GlobalISel] Lower optimized sqrt libcalls to G_FSQRT (PR #221747)
Kiran Chandramohan via llvm-commits
- [llvm] 2dfc014 - RuntimeLibcalls: Dispatch to library functions from SystemRuntimeLibrary (#217593)
via llvm-commits
- [llvm] RuntimeLibcalls: Add LibraryRef for dispatch-with-exclusion (PR #218869)
Matt Arsenault via llvm-commits
- [llvm] [Uniformity] Implement per-output machine uniformity analysis (PR #179275)
Pankaj Dwivedi via llvm-commits
- [llvm] [Analysis] Replace SCEVCallbackVH with per-function InstructionListener (PR #196485)
Pankaj Dwivedi via llvm-commits
- [llvm] [NaryReassociate] Teach NaryReassociate about UniformityAnalysis (PR #175167)
Pankaj Dwivedi via llvm-commits
- [llvm] [RFC][IR] InstructionListener: per-function instruction removal/RAUW notifications (PR #193198)
Pankaj Dwivedi via llvm-commits
- [llvm] [UniformityAnalysis] Add CallbackVH tracking to keep UniformValues consistent on IR deletion (PR #187658)
Pankaj Dwivedi via llvm-commits
- [llvm] [BOLT][RISCV] Remove redundant AUIPCs when rewriting call pairs (PR #221965)
via llvm-commits
- [llvm] [AArch64] Improve scalar fixed-point int-to-fp codegen (PR #220299)
Vimal Patel via llvm-commits
- [llvm] [libsycl] USM Aligned allocation functions (PR #213468)
Kseniya Tikhomirova via llvm-commits
- [compiler-rt] [win/asan] GetInstructionSize: Add some more instructions. (PR #219038)
Martin Storsjö via llvm-commits
- [llvm] [Github] Match backend:NVPTX files outside llvm/ (PR #221968)
Ayokunle Amodu via llvm-commits
- [llvm] [cmake] Use the C++ linker when checking libxml2 (PR #221970)
via llvm-commits
- [llvm] [llvm-readobj] Display Mach-O CPU capability bits (PR #221617)
Tianyi Chen via llvm-commits
- [llvm] [llvm-readobj] Exclude Mach-O dylib IDs from needed libraries (PR #221618)
Tianyi Chen via llvm-commits
- [llvm] [AMDGPU] Use the reserved EXEC copy register for emergency SGPR spills (PR #221972)
Pankaj Dwivedi via llvm-commits
- [llvm] [X86][CostModel] Cost gathers by the instructions CodeGen emits (PR #220565)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [AMDGPU] Reject 64-bit VOP1 DPP on gfx8/gfx9 (PR #220834)
Arseniy Obolenskiy via llvm-commits
- [llvm] [ConstantTime][LLVM] Add llvm.ct.select intrinsic with generic SelectionDAG lowering (PR #166702)
Julius Alexandre via llvm-commits
- [llvm] [MISched][RISCV] Add anti-dependency breaking to PostMachineScheduler (PR #221984)
Pengcheng Wang via llvm-commits
- [llvm] a3b12f0 - [MemDep] Remove cached non-local defs referencing deleted instructions (#219929)
via llvm-commits
- [llvm] [LIT][NFC] Fix double slash in GoogleTest format test names (PR #210296)
via llvm-commits
- [compiler-rt] [libFuzzer] Clamp `ConsumeFloatingPointInRange` result to `max` (PR #221552)
Dan Blackwell via llvm-commits
- [llvm] 08a32ba - [RISCV][GlobalISel] Fold large constant offsets in selectAddrRegImm (#219161)
via llvm-commits
- [llvm] [AMDGPU][NFCI] Reorder AGPRs to allow skipping over them (PR #105633)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU][SIFoldOperand] Hoist readlane through some instructions (PR #129687)
Pierre van Houtryve via llvm-commits
- [llvm] c4babfb - [Docs] Document persistent metadata printing (#220967)
via llvm-commits
- [llvm] [CodeGen] Add scalarization fallback for multi-result scalable intrinsics (PR #218634)
Mattéo Rizza Murgier via llvm-commits
- [llvm] [AMDGPU] Add AsmParser tests for misaligned VGPR tuples in custom-predicate operands (PR #221986)
Valery Pykhtin via llvm-commits
- [llvm] [AMDGPU] Do not forward reserved aperture registers into wider copies (PR #220517)
Arseniy Obolenskiy via llvm-commits
- [clang] [llvm] [LLVMABI] Handle Atomic types in the LLVM ABI library (PR #221367)
Erich Keane via llvm-commits
- [llvm] [AMDGPU] Fix fmed3 InstCombine fold miscompiling NaN inputs (PR #216970)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AArch64] Use firstp for SVE2.2 cttz.elts (PR #221182)
via llvm-commits
- [llvm] [BOLT] Enable relocation recovery for stripped ELF binaries (PR #221991)
Wenlong Mu via llvm-commits
- [llvm] [RISCV][GlobalISel] Support G_INTRINSIC_LRINT/G_INTRINSIC_LLRINT (PR #221992)
Kane Wang via llvm-commits
- [llvm] [libsycl] add queue ctors with context (PR #221763)
Kseniya Tikhomirova via llvm-commits
- [llvm] [VPlan] Cost scalar IV steps in replicate regions. (PR #221995)
Florian Hahn via llvm-commits
- [llvm] fdffea8 - [AMDGPU] Prefer packed minimum/maximum ops for two-input ops (#215449)
via llvm-commits
- [llvm] draft (PR #211025)
Kseniya Tikhomirova via llvm-commits
- [llvm] Handler api rebased (PR #216718)
Kseniya Tikhomirova via llvm-commits
- [llvm] [WIP][Support] Add LLVMToolSession for in-process tool invocation (PR #221996)
Anutosh Bhat via llvm-commits
- [llvm] [AMDGPU] Legalize SGPR hi16 copies into S_PACK_HH_B32_B16 (PR #218371)
Arseniy Obolenskiy via llvm-commits
- [compiler-rt] [llvm] [compiler-rt] Add AMDGPU Device UndefinedBehaviorSanitizer runtime (PR #219972)
Joseph Huber via llvm-commits
- [llvm] CodeGen: Remove TargetOptions::PPCGenScalarMASSEntries (PR #221424)
Matt Arsenault via llvm-commits
- [llvm] 09f1a51 - [X86] Add basic llvm.get.active.lane.mask test coverage (#221978)
via llvm-commits
- [llvm] [X86] Add basic llvm.get.active.lane.mask test coverage (PR #221978)
Simon Pilgrim via llvm-commits
- [llvm] cb0e500 - [SPIRV] Add matrix type legalization for many float global opcodes (#220782)
via llvm-commits
- [llvm] [SPIRV] Add matrix type legalization for many float global opcodes (PR #220782)
Farzon Lotfi via llvm-commits
- [llvm] [AMDGPU] Only treat unconditional branches as implicit XCNT drains (PR #219206)
Madhur Kumar via llvm-commits
- [llvm] [SimplifyCFG] Fix stale call-site nonnull causing false UB on PHI args (PR #222004)
Saiyedul Islam via llvm-commits
- [llvm] [VPlan] Don't cost scalar IV steps if the vector body runs at most once. (PR #221974)
Paul Walker via llvm-commits
- [llvm] Hexagon: Fix constant propagation crash on a use with no reaching definition (PR #220297)
Brian Cain via llvm-commits
- [llvm] 15359d3 - Hexagon: Fix constant propagation crash on a use with no reaching definition (#220297)
via llvm-commits
- [llvm] [LLVM][libc] Defer lowering of constant intrinsics in full LTO (PR #221505)
Joseph Huber via llvm-commits
- [llvm] [libsycl] add sycl::exception ctors with context (PR #220551)
Kseniya Tikhomirova via llvm-commits
- [llvm] [Bazel] Fixes 52d922a (PR #222005)
via llvm-commits
- [clang] [llvm] [mlir] [X86] Add WinCall Calling Convention and x86_64apx-windows(-gnu/-msvc) triplets (PR #215585)
via llvm-commits
- [llvm] MachinePipeliner: Fix using getUniqueVRegDef on a physical register (PR #216793)
Jinsong Ji via llvm-commits
- [llvm] [X86] LowerCLMUL - fix unpack order of vXi32 CLMUL/CLMULH codegen (PR #222001)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Add predicate-as-counter loop rewrite pass (PR #220960)
Benjamin Maxwell via llvm-commits
- [llvm] cb180d5 - [cmake] FindLibXml2: keep user-provided LIBXML2_DEFINITIONS (#221294)
via llvm-commits
- [llvm] [cmake] FindLibXml2: keep user-provided LIBXML2_DEFINITIONS (PR #221294)
Sylvestre Ledru via llvm-commits
- [llvm] [polly] [PassManager] Store analysis results in contiguous storage (PR #222003)
Clemens Wasser via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,u} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] 2ca0902 - [GlobalISel] Avoid double DenseMap lookups in ValueToVRegInfo (NFC) (#221741)
via llvm-commits
- [llvm] [AMDGPU] Model waterfall loop EXEC update as a terminator (PR #219519)
Arseniy Obolenskiy via llvm-commits
- [llvm] 0650d53 - [X86][X86CompressEVEX] Do not compress when there is a compressed disp8 (#221923)
via llvm-commits
- [llvm] [AMDGPU][NewPass] Attempt to promote uniform ptr arguments to inreg (PR #210410)
Shilei Tian via llvm-commits
- [llvm] Use liboffload to initialize libomptarget plugins (PR #220260)
Alex Duran via llvm-commits
- [llvm] CodeGen: Remove stale LiveVariables.h includes from ARM and M68k InstrInfo (PR #222000)
Kazu Hirata via llvm-commits
- [llvm] [XCore] Use getPtrAdd() instead of getGetElementPtr() (NFC) (PR #222017)
Nikita Popov via llvm-commits
- [llvm] ee89c01 - [XCore] Use getPtrAdd() instead of getGetElementPtr() (NFC) (#222017)
via llvm-commits
- [clang] [llvm] [OpenMP] Add runtime selection for metadirective with non-constant conditions. (PR #192455)
Zahira Ammarguellat via llvm-commits
- [llvm] f1f0f21 - [SLP][modularisation][NFC] Move pointer/stride helpers to SLPMemoryUtils (#221786)
via llvm-commits
- [llvm] fe65dbf - CodeGen: Remove stale LiveVariables.h includes from ARM and M68k InstrInfo (#222000)
via llvm-commits
- [llvm] 07af01c - [Attributor] Remove dead function getKnownConstantRange (#221897)
via llvm-commits
- [clang] [flang] [llvm] [mlir] [OpenMP] Add no-loop SPMD kernel emission to Clang (PR #205325)
Nicole Aschenbrenner via llvm-commits
- [llvm] [WindowsSecureHotPatching] Remove redundant getGetElementPtr() (NFC) (PR #222019)
Nikita Popov via llvm-commits
- [llvm] b5395ed - [WindowsSecureHotPatching] Remove redundant getGetElementPtr() (NFC) (#222019)
via llvm-commits
- [llvm] Reapply "[IR] `replaceUsesWith` when aliasing a GV and the use is `dso_local_equivalent`" (#220450) (PR #222036)
Mircea Trofin via llvm-commits
- [llvm] [RFC][BOLT] Enable lite mode by default on AArch64 (PR #205545)
Alexandros Lamprineas via llvm-commits
- [llvm] [AMDGPU] Add `getLocalMemorySize` and `getAddressableLocalMemorySize` to TargetParser (PR #220718)
Matt Arsenault via llvm-commits
- [clang] [lld] [llvm] AMDGPU: Remove xnack and sramecc subtarget features (PR #212792)
Matt Arsenault via llvm-commits
- [compiler-rt] [llvm] [SystemZ] Enable building compiler-rt for z/OS (PR #221226)
Sean Perry via llvm-commits
- [llvm] [SLP][modularisation][NFC] Move compress load/store helpers to SLPMemoryUtils (PR #222038)
Madhur Amilkanthwar via llvm-commits
- [compiler-rt] [libc] [compiler-rt][builtins] libc-backed float16 extend/truncate builtins (PR #211882)
via llvm-commits
- [clang] [llvm] [NVPTX] Fix for device function pointer having the same name as generated callprototype (PR #205639)
Daniel Donenfeld via llvm-commits
- [clang] [llvm] Enable ClangIR Build By Default- (PR #221291)
Ambrose Leeb via llvm-commits
- [llvm] Add PseudoTAILX7, PseudoTAILReg for cf-protection-branch (PR #220657)
Craig Topper via llvm-commits
- [llvm] [AMDGPU][AsmParser]: Use dummy operand for parsing buffer LDS isAsync… (PR #219459)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [CodeGen] Don't derive MODereferenceable from !dereferenceable metadata (PR #222069)
Alex MacLean via llvm-commits
- [llvm] CodeGen: Remove TargetOptions::HonorSignDependentRoundingFPMathOption (PR #222027)
LLVM Continuous Integration via llvm-commits
- [flang] [llvm] [flang][OpenMP] Track reachable metadirective replacements (PR #219014)
via llvm-commits
- [llvm] [SimpleLoopUnswitch] Do not speculate loads past potentially non-returning on partial switch (PR #222077)
via llvm-commits
- [llvm] b290e9e - [OpenMPOpt] Look inside the callbacks the loop runtime functions are handed (#221449)
via llvm-commits
- [llvm] [openmp] [OpenMPOpt] Ask the runtime how many of a block's threads can be workers (PR #221450)
Larry Meadows via llvm-commits
- [llvm] [IR] Move the LLVMContext out of ReplaceableMetadataImpl. NFC (PR #222085)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Use AllowLDSDMA=false in non-hazard passes (part 2) (PR #222086)
Akash Dutta via llvm-commits
- [llvm] [JumpThreading] Thread a common icmp across PHI nodes (PR #221125)
Abhay Kanhere via llvm-commits
- [lld] [lld-macho] Parallelize ObjFile::sourceFile() during STABS emission. (PR #222087)
Liza Burakova via llvm-commits
- [llvm] [VPlan] Add transform to convert masked EE plan to branch + unmasked ops. (PR #216848)
Florian Hahn via llvm-commits
- [clang] [lldb] [llvm] [OpenCL][Clang] Add support for cooperative matrix extension (PR #221328)
via llvm-commits
- [llvm] [InstCombine] Prepare to support trunc nuw condition in foldAndOrOfICmps (NFC) (PR #221555)
Yingwei Zheng via llvm-commits
- [llvm] [MoveAutoInit] Don't move auto-init instructions into EH pad blocks (PR #222100)
Nikhil Ludder via llvm-commits
- [llvm] [Attributor] Compare an indirect call's callee in the program address space (PR #222097)
Nick Sarnie via llvm-commits
- [llvm] [InstCombine] restrict InstCombineNegator for sub(y,and(lshr(x,C),1)) (PR #222075)
Nikita Popov via llvm-commits
- [llvm] [LoopIdiom] Use SCEV for deciding memmove validity (PR #211274)
Björn Pettersson via llvm-commits
- [flang] [llvm] [flang-rt] Copy back only modified elements in CopyOutAssign (PR #222101)
Eugene Epshteyn via llvm-commits
- [llvm] workflows/release-binaries: Improve Windows installer (PR #220414)
Alexandre Ganea via llvm-commits
- [llvm] [NFCI][VPlan] Drop VPInstructionWithType (PR #222103)
Andrei Elovikov via llvm-commits
- [llvm] 3ba57d1 - [ConstraintElim] Support IV increments via [u|s]add.with.overflow. (#221771)
via llvm-commits
- [llvm] [VPlan] Consolidate VPIWithType and VPI (NFC) (PR #203019)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove VPWidenInductionRecipe::getStartValue (NFC). (PR #222015)
Florian Hahn via llvm-commits
- [llvm] [OpenMP][offload] Add LIBOMPTARGET_KERNEL_EXE_TIME (PR #222105)
Robert Imschweiler via llvm-commits
- [llvm] [AArch64] Regenerate and update arm64-big-endian-bitconverts.ll. NFC (PR #222107)
David Green via llvm-commits
- [llvm] 30cfec3 - [AArch64] Regenerate and update arm64-big-endian-bitconverts.ll. NFC (#222107)
via llvm-commits
- [llvm] 6a77c91 - [VPlan] Don't cost scalar IV steps if the vector body runs at most once. (#221974)
via llvm-commits
- [llvm] 220294c - [VPlan] Remove VPWidenInductionRecipe::getStartValue (NFC). (#222015)
via llvm-commits
- [llvm] [SimpleLoopUnswitch] Fix bug in partially invariant unswitching (PR #222118)
Ehsan Amiri via llvm-commits
- [llvm] [InferAddressSpaces] Safely delete duplicate dead instructions (PR #222115)
Alex MacLean via llvm-commits
- [llvm] [AArch64][Win] Account for the fixed object area when classifying CSR… (PR #222111)
via llvm-commits
- [llvm] [LLVM] Add missing link library `TargetParser` to `LLVMOrcShared` (PR #222046)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] Add PreLegalizer pattern matching for degrees GL extension (PR #216506)
via llvm-commits
- [clang] [llvm] [LLVMAABI][AARCH64] Handle homogeneous aggregate return types (PR #218799)
Eli Friedman via llvm-commits
- [clang] [llvm] [Clang] Make -ffile-compilation-dir= support reproducible sanitizer builds (PR #201803)
Justin Cady via llvm-commits
- [llvm] [AMDGPU] Infer amdgpu-agpr-alloc max from callers (PR #222120)
via llvm-commits
- [llvm] [SystemZ][z/OS] Emit alignment in HLASM syntax (PR #222121)
Kai Nacke via llvm-commits
- [llvm] f91b6a0 - PowerPC: Fix VSX swap removal crash on an undef register (#216714)
via llvm-commits
- [llvm] [SandboxVec][Scheduler] Reinsert deferred ready nodes to the ready list (PR #222054)
Anshil Gandhi via llvm-commits
- [llvm] [SandboxVec][VecUtils] Introduce DeadInstrMorgue (PR #221482)
via llvm-commits
- [llvm] [SLP][AMDGPU] Fix load-address typo in v4f16 combine tests (PR #222112)
Matt Arsenault via llvm-commits
- [llvm] [OptBisect] Add function filtering and interval disable support to opt-bisect (PR #222123)
Daniel Donenfeld via llvm-commits
- [llvm] accc841 - [AMDGPU] Refresh RegisterClassInfo after reserving WWM registers (#221849)
via llvm-commits
- [llvm] [NFC][Attributor] Drop the comment on the indirect-call address space cast (PR #222139)
Larry Meadows via llvm-commits
- [llvm] [XCore] Fix crash lowering unsized/zero-length-array thread_local globals (PR #220543)
Matt Arsenault via llvm-commits
- [llvm] [PassBuilder] Run trivial loop unswitching after late function-simpli… (PR #215899)
Abhay Kanhere via llvm-commits
- [llvm] [SLP][NFC]Add a test with missed vectorization, NFC (PR #222141)
Alexey Bataev via llvm-commits
- [llvm] [Windows] Export Registry<T> members and accessors for plugins again (PR #221296)
via llvm-commits
- [llvm] 1f388ea - [SLP][NFC]Add a test with missed vectorization, NFC
via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Support nested derived types in DO CONCURRENT device conversion (PR #218963)
Arth Srivastava via llvm-commits
- [llvm] [CodeGen][AArch64] Avoid duplicate hints in register allocation (PR #219007)
Nick Desaulniers via llvm-commits
- [compiler-rt] [llvm] [compiler-rt] Use integers for __gnu_h2f_ieee and __gnu_f2h_ieee (PR #220167)
Eli Friedman via llvm-commits
- [lldb] [llvm] [lldb] Move OS signal definitions into Target (PR #221579)
via llvm-commits
- [llvm] workflows/release-binaries: Fix zstd compression (PR #219587)
Keith Smiley via llvm-commits
- [llvm] [GlobalISel] Use getTypeFromIdx instead of direct table indexing in GIR_AddCImm (PR #222114)
Alex MacLean via llvm-commits
- [clang] [llvm] [Triple] Sink clang's DebugEntryValueArchs list into Triple (PR #222136)
Adrian Prantl via llvm-commits
- [llvm] 9a6ba31 - [VPlan] Add helper to add incoming values for last predecessor (NFC). (#222149)
via llvm-commits
- [llvm] [VPlan] Add helper to add incoming values for last predecessor (NFC). (PR #222149)
Florian Hahn via llvm-commits
- [llvm] [LV][ValueTracking] Narrow type-promoted reductions using known bits (PR #222183)
Konstantin Bogdanov via llvm-commits
- [clang] [llvm] [mlir] [MLIR][CMake] Model transitive generated header dependencies (PR #222170)
Mehdi Amini via llvm-commits
- [clang-tools-extra] [llvm] [clang-tools-extra][docs] Use Furo theme (PR #222196)
Reid Kleckner via llvm-commits
- [clang-tools-extra] [llvm] [clang-tools-extra][docs] Use Furo theme to match clang (PR #222196)
Reid Kleckner via llvm-commits
- [llvm] [WinEH] Emit unreachable on malformed catchpad (PR #222181)
Aaron Danen via llvm-commits
- [llvm] [SampleProfile] Annotate pre-inlined functions at the top-level with flattened samples (PR #221157)
via llvm-commits
- [llvm] [InstCombine] Add fold combining adjacent extracted bit fields to restore optimization for separate truncations (PR #219598)
Ryunosuke Yanashita via llvm-commits
- [llvm] [RISCV-V][Mach-O] Support large offset for relocation of subtraction expressions. (PR #222205)
Adam Nemet via llvm-commits
- [llvm] a953c84 - [RISCV][MC]Fix encoding for psati.dw/dh (#221889)
via llvm-commits
- [llvm] [libc][bazel] Add targets for startup objects on linux (PR #218995)
Jackson Stogel via llvm-commits
- [llvm] ea3f107 - [OpenMP] Reserve the main thread's warp for generic mode kernels (#218790)
via llvm-commits
- [llvm] [SandboxVec][Scheduler] Fix ScheduleFrontier after trySchedule() failure (PR #222178)
via llvm-commits
- [llvm] [AMDGPU] Restrict DPP combine from performing bad transformations when handling certain REV insts that use Src1 as the DPP operand (PR #216835)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU] Do not freeze reserved registers in AMDGPUReserveWWMRegs (PR #222193)
Michael Halkenhäuser via llvm-commits
- [llvm] d1c0cc5 - [AMDGPU] Do not freeze reserved registers in AMDGPUReserveWWMRegs (#222193)
via llvm-commits
- [llvm] [SelectionDAG] Fix incorrect expansion of `CONVERT_TO_ARBITRARY_FP` (PR #221358)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Increase default vectorizer LMUL to 8 (PR #222213)
Elvis Wang via llvm-commits
- [llvm] [AMDGPU] exclude selection pattern for s_max/min_f32/16 for gfx1170 (PR #207308)
via llvm-commits
- [llvm] [AMDGPU] Avoid wmma bank conflict for GFX11 and GFX12 (PR #205530)
via llvm-commits
- [llvm] [AMDGPU] Adjust amdgpu fmax/fmin legalization for DAG (PR #203150)
via llvm-commits
- [llvm] [AMDGPU][X86][DAG] Avoid duplicate BinOp result from narrowing insert-extract sub-vector (PR #201056)
via llvm-commits
- [llvm] [DAG][AMDGPU] Add folding ISD::SELECT from vXiY into vZi32 with X * Y = Z * 32 (PR #173328)
via llvm-commits
- [llvm] Reapply "[SimplifyCFG] Fix profcheck failure from #213302" (#220932) (PR #220939)
Aiden Grossman via llvm-commits
- [llvm] [AMDGPU] Fix invalid 64-bit DPP formed from folding a 32-bit DPP mov (PR #222216)
Domenic Nutile via llvm-commits
- [llvm] [LV][RISCV] Widen VF to enable dot-product partial reductions (PR #219902)
Elvis Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Implement AsyncMark Stages (PR #220442)
Ryan Mitchell via llvm-commits
- [clang] [llvm] [AMDGPU] Add more attributes to some intrinsics to help with attribute propagation (PR #222222)
Shilei Tian via llvm-commits
- [llvm] [SLP][modularisation][NFC] Move reduction match helpers to SLPReductionUtils (PR #222052)
Madhur Amilkanthwar via llvm-commits
- [llvm] RegisterCoalescer: Remove empty subranges after merging subranges (PR #222050)
Carl Ritson via llvm-commits
- [llvm] [AMDGPU] Select 64-bit VGPR copy opcode from the operand register class in copyPhysReg. (PR #219562)
Carl Ritson via llvm-commits
- [llvm] [orc-rt] Add Session::attach for pre-mode ControllerAccesses. (PR #222227)
Lang Hames via llvm-commits
- [llvm] Revert "Reland "[CodeGen] Use byte offsets and ptradd in ShadowStackGCLowering" (#197436)" (PR #222223)
Jameson Nash via llvm-commits
- [llvm] [SimplifyCFG] Lay switch lookup tables out over the narrower of the signed and unsigned case range (PR #221489)
Nazar Mokrynskyi via llvm-commits
- [llvm] [IR][NFC] Expose structural hash details (PR #200480)
Yaxun Liu via llvm-commits
- [llvm] [AArch64] Use CMN instruction for negative SUBS immediates (PR #221398)
Mugundan S via llvm-commits
- [llvm] [VPlan] Remove VPInstruction::Not. NFC (PR #222228)
Luke Lau via llvm-commits
- [llvm] [RISCV] Correct some constants in orc-b-patterns.ll. NFC (PR #222229)
Craig Topper via llvm-commits
- [llvm] [IR] Include semantic fields in detailed structural hashes (PR #200488)
Yaxun Liu via llvm-commits
- [llvm] [SDAG][ComputeNumSignBits] Look through undefined high bits for EXTRACT_VECTOR_ELT in a BUILD_VECTOR (PR #218099)
Usman Nadeem via llvm-commits
- [llvm] [LLVM][AutoUpgrade] Support default args on undeclared multi-call upgrades (PR #216246)
Durgadoss R via llvm-commits
- [llvm] [CHERI][RISCV] Do not attempt to pass in an alignment granule for globals with explicit sections. (PR #218189)
Owen Anderson via llvm-commits
- [llvm] [Support][FileSystem] Prefer `status` with `file_t` parameter. NFC. (PR #157581)
Reid Kleckner via llvm-commits
- [llvm] [InstCombine] Fold [su]cmp of no-wrap ops with a common operand (PR #216157)
Kenzo Tjandra via llvm-commits
- [llvm] Fix Bazel build (PR #222232)
Anshul Nigham via llvm-commits
- [llvm] [LowerTypeTests] Mark CFI jump table hot if profile summary is present (PR #222230)
Aiden Grossman via llvm-commits
- [clang] [llvm] [mlir] [AMDGPU] Fix missing cache bypass scope on seq_cst buffer fat pointer atomics (PR #213585)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SLP][modularisation][NFC] Move clusterSortPtrAccesses to SLPMemoryUtils (PR #222235)
Madhur Amilkanthwar via llvm-commits
- [llvm] [SLP][modularisation][NFC] Move BaseShuffleAnalysis to SLPShuffleAnal… (PR #222236)
Madhur Amilkanthwar via llvm-commits
- [llvm] [mailmap] Add entry for Zeyi Xu (PR #222237)
Zeyi Xu via llvm-commits
- [llvm] [Attributor] Only seed live internal callees during deduction (PR #222226)
via llvm-commits
- [llvm] [AArch64] Update and regenerate vec-combine-compare-to-bitmask.ll. NFC (PR #222242)
David Green via llvm-commits
- [llvm] b61bc34 - [AArch64] Update and regenerate vec-combine-compare-to-bitmask.ll. NFC (#222242)
via llvm-commits
- [llvm] [SLP][X86][NFC] Add pre-commit test for width-3 shared-weight reduction (PR #222243)
Milin Bhade via llvm-commits
- [llvm] [AMDGPU] Fix mode register intersection across predecessors (PR #222244)
Arseniy Obolenskiy via llvm-commits
- [llvm] [DAGCombiner] Restrict mergeTruncStores to pre-type-legalization combines (PR #222245)
Chung-Yi Chen via llvm-commits
- [llvm] [AMDGPU][GISel] Notify GISel observers when splitting trap blocks (PR #219128)
Keshav Vinayak Jha via llvm-commits
- [llvm] [NVPTX] Add default value to collector_b ImmArg in tcgen05.mma intrinsics (PR #220237)
Dharuni R Acharya via llvm-commits
- [llvm] [AMDGPU] Restore the default rounding mode before calls and returns (PR #222247)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Fix pow with a negative base (PR #222248)
Arseniy Obolenskiy via llvm-commits
- [llvm] [RegAllocFast] Give an undef tied use the register of its tied def (PR #222249)
Fangrui Song via llvm-commits
- [llvm] 580484b - AMDGPU: Remove unused getBaseArchNameAMDGCN (#222157)
via llvm-commits
- [llvm] AMDGPU: Remove unused getBaseArchNameAMDGCN (PR #222157)
Matt Arsenault via llvm-commits
- [llvm] 1e74432 - GlobalISel: Drop AllowFPOpFusion from CombinerHelper FMA formation (#221918)
via llvm-commits
- [llvm] X86: Remove stale EFLAGS live range when converting ADD to LEA (PR #222029)
Matt Arsenault via llvm-commits
- [llvm] 27e964e - [ORC] Require symbol name kind in SymbolNameSpec constructor. (#222238)
via llvm-commits
- [llvm] [ORC] Require symbol name kind in SymbolNameSpec constructor. (PR #222238)
Lang Hames via llvm-commits
- [llvm] [BOLT] Add validation for direct call/branch targets (PR #165406)
Jinjie Huang via llvm-commits
- [llvm] [SPIR-V] Simplify i1 comparisons before expanding to logical ops (PR #214638)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LoongArch] Fix crash on SIGN_EXTEND of non-simple vector types (PR #222250)
via llvm-commits
- [llvm] 7bb9b13 - [AMDGPU] Rework pseudo-scalar transcendental inline constant restriction handling (#208459)
via llvm-commits
- [llvm] [AMDGPU] Rework pseudo-scalar transcendental inline constant restriction handling (PR #208459)
Frederik Harwath via llvm-commits
- [llvm] [CallGraph] Remove dead removeAllCalledFunctions and stealCalledFunctionsFrom (NFC) (PR #222252)
Kazu Hirata via llvm-commits
- [llvm] f4b84aa - [VPlan] Consolidate VPIWithType and VPI (NFC) (#203019)
via llvm-commits
- [llvm] [SPIR-V] Fix legalized store of single-element vector to vector (PR #222253)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Use new CSR cost calculation (PR #219220)
Lukas Sommer via llvm-commits
- [llvm] [AMDGPU] Fold high-half 16-bit extracts into VOP3 op_sel (PR #222255)
Madhur Kumar via llvm-commits
- [llvm] [BOLT][ICP] Use PC-relative instructions for x86 PIC binaries in ICP (PR #216587)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Use integer types for widening shift icmp (PR #222257)
David Green via llvm-commits
- [clang] [llvm] [OffloadWrapper] Use getPtrAdd() instead of getGetElementPtr() (PR #222014)
Nikita Popov via llvm-commits
- [llvm] 3a8bd23 - [OffloadWrapper] Use getPtrAdd() instead of getGetElementPtr() (#222014)
via llvm-commits
- [clang] [llvm] [LLVMABI] Add support for SVE types in the LLVM ABI library (PR #221375)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan] Add scalar-type-infer assert for casts (NFC) (PR #222258)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LoopVectorize] Add llvm.loop.vectorize.fp_reordering.{enable,disable} metadata (PR #219167)
Karthika Devi C via llvm-commits
- [llvm] 1c1ea37 - [LoopSafetyInfo] Compute block colors lazily (NFC) (#221954)
via llvm-commits
- [llvm] [VPlan] Inline a using declaration in single use-site (NFC) (PR #222259)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Reduce register pressure of RISC-V outer loop reduction. (PR #208621)
Elvis Wang via llvm-commits
- [llvm] [LICM] Compute funclet block colors lazily on first use (PR #221230)
via llvm-commits
- [llvm] ddf2077 - [GlobalISel] Fix duplicate finalizeLowering calls (NFC) (#221902)
via llvm-commits
- [llvm] [LoopIdiom] Don't introduce `wcslen` calls when `wchar` size is not the default (PR #213629)
Ömer Sinan Ağacan via llvm-commits
- [clang] [flang] [llvm] [flang] Improve the error message for the option "-fconvert" with allowed values (PR #215966)
Kiran Kumar T P via llvm-commits
- [llvm] [SCEV] - Add positive-stride predicate for backedge-taken count. (PR #222261)
Pawan Nirpal via llvm-commits
- [llvm] cdd1900 - [IR] Do not inherit ABI attributes from the callee (#207173)
via llvm-commits
- [llvm] [IR] Do not inherit ABI attributes from the callee (PR #207173)
Nikita Popov via llvm-commits
- [clang] [llvm] Disentangle DISubprogram ODR type method uniquing from metadata uniquing (PR #217042)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 8c3cb9c - [CodeGen][NPM] Port MachinePipeliner to NPM (#221676)
via llvm-commits
- [llvm] d0a5991 - [IR] Remove obsolete visited sets from type queries (NFC) (#221743)
via llvm-commits
- [llvm] 531a8ac - Add support for NSDI DebugScope, DebugNoScope and DebugInlinedAt (#218959)
via llvm-commits
- [llvm] [SPIRV] Add support for NSDI DebugLocalVariable. (PR #221706)
Manuel Carrasco via llvm-commits
- [llvm] [BOLT][RISCV] Support reading RV64 RELR relocations (PR #222265)
via llvm-commits
- [llvm] c4cd7b7 - [ADT] Give DenseMapPair its own members instead of a std::pair base. NFC (#221853)
via llvm-commits
- [llvm] 5bf967c - [RFC][AMDGPU] Add BARRIER address space (#209746)
via llvm-commits
- [lld] 5bf967c - [RFC][AMDGPU] Add BARRIER address space (#209746)
via llvm-commits
- [clang] [lld] [llvm] [mlir] [AMDGPU] Add synthetic apertures and use them for barriers (PR #209748)
Pierre van Houtryve via llvm-commits
- [llvm] [ValueTracking] Clarify KnownBits recurrence code (PR #222266)
Nikita Popov via llvm-commits
- [llvm] [RFC][AMDGPU][InsertWaitcnts] Move `WaitcntBrackets` to a separate file (PR #210044)
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [llvm-readobj] Display Mach-O CPU capability bits (PR #221617)
James Henderson via llvm-commits
- [llvm] 59c5d5e - [X86] Enable preferZeroCompareBranch() (#219919)
via llvm-commits
- [llvm] [X86] Enable preferZeroCompareBranch() (PR #219919)
Hans Wennborg via llvm-commits
- [llvm] [offload][level_zero] Remove async queues (PR #222267)
Alex Duran via llvm-commits
- [llvm] [AMDGPU] Add synthetic apertures and use them for barriers (PR #209748)
Pierre van Houtryve via llvm-commits
- [llvm] cdab5d7 - [AMDGPU] Add synthetic apertures and use them for barriers (#209748)
via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support Packed Element Insert (PR #222268)
via llvm-commits
- [llvm] [DAGCombiner] Reassociate FMA chains sharing an FMUL (PR #217496)
Simon Pilgrim via llvm-commits
- [llvm] [offload] Add opt-in `std::ostream` support to OffloadPrint.hpp (PR #222269)
Jan Trusiłło via llvm-commits
- [llvm] [CSSPGO] Don't let pseudo probes block early-exit vectorization (PR #220149)
chandan singh via llvm-commits
- [llvm] [DAGCombiner] Use canonical shift amount type when decomposing a multiply. (PR #222211)
Simon Pilgrim via llvm-commits
- [llvm] [VPlan] Introduce VPGEPInstruction (PR #193510)
Ramkumar Ramachandra via llvm-commits
- [llvm] [MISched] Apply debug filters before starting a block (PR #222270)
Pengcheng Wang via llvm-commits
- [llvm] [CodeGen] Skip pseudo instructions in AggressiveAntiDepBreaker (PR #222271)
Pengcheng Wang via llvm-commits
- [llvm] 1770693 - [VPlan] Add scalar-type-infer assert for casts (NFC) (#222258)
via llvm-commits
- [llvm] 39ffb93 - llvm: Remove phantom fp-contract-model attributes from tests (#221925)
via llvm-commits
- [llvm] llvm: Remove phantom ssp-buffers-size attributes from tests (PR #221928)
Matt Arsenault via llvm-commits
- [llvm] [X86] Add tuning for fast AVX2 vector division (PR #219873)
Xiaomeng Zhang via llvm-commits
- [llvm] f796b25 - [Mips] Strip \x01 no-mangle prefix from R_MIPS_JALR symbol name (#219427)
via llvm-commits
- [llvm] Introduction of Composite Profile section in ExtBinary format (PR #166553)
Sergey Shcherbinin via llvm-commits
- [clang] [llvm] [llc] add optimisation remark for target-features (PR #222074)
Tomas Matheson via llvm-commits
- [clang] [llvm] [AsmPrinter] add optimisation remark for target-features (PR #222074)
Tomas Matheson via llvm-commits
- [llvm] [CodeGen] Add EmitCodeGenCallSiteInfo flag (PR #206668)
Nikita Popov via llvm-commits
- [llvm] 9a14832 - [AMDGPU] Check a wide copy dst reg against the dst operand's regclass (#221789)
via llvm-commits
- [llvm] Add Instruction::user_iterator. (PR #220391)
Florian Hahn via llvm-commits
- [clang] [flang] [llvm] Initial support for vectorization using HVML (Hygon vector math library) (PR #219098)
Xiaomeng Zhang via llvm-commits
- [llvm] [AMDGPU] Support FLAT_SCRATCH in SILoadStoreOptimizer const offset promotion (PR #212507)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Fix legalization rewriting non-zero size arrays to pointers (PR #222276)
Arseniy Obolenskiy via llvm-commits
- [llvm] cd2f665 - [GlobalISel] Lazily reserve worklist maps (NFC) (#221900)
via llvm-commits
- [llvm] [AMDGPU] Gate 64-bit VGPR copy lowering on operand register class in copyPhysReg (PR #219562)
Valery Pykhtin via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Turn off NYI for nested record type maps in DoConcurrentConversion.cpp (PR #220099)
Kareem Ergawy via llvm-commits
- [llvm] d6a334d - [AMDGPU][AsmParser]: Use dummy operand for parsing buffer LDS isAsync… (#219459)
via llvm-commits
- [llvm] [docs] Fix two stale file paths (PR #213994)
Hüseyin Kutsi Balcı via llvm-commits
- [llvm] 4b8b168 - [AMDGPU] Add getRegisterByName support for src_flat_scratch_base (#220560)
via llvm-commits
- [compiler-rt] [compiler-rt] Support Windows GNU sanitizer runtimes (PR #209902)
Mateusz Mikuła via llvm-commits
- [llvm] 0c62d83 - [VPlan] Record estimated branch probabilities on VPlan0 for cost modeling (#216172)
via llvm-commits
- [llvm] [AMDGPU] Remove unsound idempotent atomicrmw to atomic load lowering (PR #218377)
Matt Arsenault via llvm-commits
- [clang] [llvm] [mlir] [MLIR][CMake] Order compilation after generated headers of link dependencies (PR #222170)
Mehdi Amini via llvm-commits
- [llvm] [SystemZ] Use scheduling model for load latency (PR #217617)
via llvm-commits
- [llvm] [MIRParser] Reject a one-element fixed-length vector type (PR #213290)
Taimuraz Kaitmazov via llvm-commits
- [llvm] [AArch64] Enable CMP+CSEL fusion under Generic (PR #222280)
Shanzhi Chen via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load/Store Register Half with scaling (PR #222282)
Julien Villette via llvm-commits
- [llvm] 7f0421b - [AMDGPU] Remove unsound idempotent atomicrmw to atomic load lowering (#218377)
via llvm-commits
- [llvm] 8e84c4a - llvm: Remove phantom ssp-buffers-size attributes from tests (#221928)
via llvm-commits
- [llvm] llvm: Remove phantom relocation-model attributes from tests (PR #221931)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Recompute intervals after erasing subregister IMPLICIT_DEF (PR #218348)
Karl Hylen via llvm-commits
- [llvm] e87fb92 - [NFC][LLVM][AArch64] Add test coverage for scalar bfloat constrained intrinsics. (#222076)
via llvm-commits
- [llvm] [NFC][LLVM][AArch64] Add test coverage for scalar bfloat constrained intrinsics. (PR #222076)
Paul Walker via llvm-commits
- [llvm] [Analysis] Fix GCC warnings on ABI annotations (PR #222286)
Bruno De Fraine via llvm-commits
- [llvm] [AMDGPU] Make globally-addressable-scratch opt-in (PR #189555)
Pierre van Houtryve via llvm-commits
- [llvm] 4e76287 - [GlobalISel] Restrict value offset tracking to aggregates (NFC) (#221287)
via llvm-commits
- [llvm] cc38b29 - [llvm-readobj] Display Mach-O CPU capability bits (#221617)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Copy flags in reduction fewerElements (PR #221608)
David Green via llvm-commits
- [llvm] 6a20cac - [llvm-objdump] Document selecting symbols containing commas (#221619)
via llvm-commits
- [llvm] [LLVM][CodeGen][AArch64] Fix incorrect chain usage when lowering ISD::STRICT_FP_EXTEND. (PR #222287)
Paul Walker via llvm-commits
- [llvm] 95dfce1 - [AArch64] Add Neoverse V3 scheduling info for v264 frecpe (#221917)
via llvm-commits
- [llvm] [LV] Add tests for argmin/argmax with a narrow index and ptr IVs (NFC) (PR #222290)
Florian Hahn via llvm-commits
- [llvm] [libsycl] Implement USM fill & memset queue API (PR #217933)
Sergey Semenov via llvm-commits
- [llvm] 3d2f88d - [X86] Fix commuteSelect miscompile with double-used condition value (#219436)
via llvm-commits
- [llvm] 4200a8e - [X86] Compress masked VPBLENDM using VBLENDV (#221838)
via llvm-commits
- [llvm] Added targets for bf16 functions/tests to bazel files (PR #222071)
Sachin 🗲 via llvm-commits
- [llvm] [AMDGPU] Optimize PreRARematStage candidate initialization (PR #220924)
Frederik Harwath via llvm-commits
- [llvm] [BOLT][RISCV] Fix AUIPC/JALR call rewriting (PR #216882)
Alexander Wilson via llvm-commits
- [llvm] [ConstraintElim] Use largest usable bound to check no-wrap regions. (PR #222295)
Florian Hahn via llvm-commits
- [llvm] be7f0c8 - llvm: Remove phantom relocation-model attributes from tests (#221931)
via llvm-commits
- [llvm] a86b585 - AMDGPU: Remove xnack and sramecc subtarget features (#212792)
via llvm-commits
- [llvm] [DAGCombine] Do not gate a pre-legalization FADD fold on FMUL legality (PR #218748)
Dennis Duda via llvm-commits
- [llvm] [BOLT] Add an option to remove pseudo probe sections (PR #218662)
via llvm-commits
- [llvm] [AMDGPU] Reduce unnecessary src2 bridge copies in RewriteMFMAFormStage (PR #215806)
Petr Kurapov via llvm-commits
- [llvm] [LLVM][AutoUpgrade] Support default args on overloaded intrinsics (PR #217859)
Dharuni R Acharya via llvm-commits
- [llvm] [GlobalISel][TableGen] Add GIReplaceRegWithConstant/FConstant builtins (PR #222298)
Vikash Gupta via llvm-commits
- [llvm] [BOLT] clean up unused option '--cu-processing-batch-size' (PR #204515)
via llvm-commits
- [llvm] [BOLT][hugify] Support "--hugify-all-text" to enable THP for all code segments (PR #220258)
Jinjie Huang via llvm-commits
- [llvm] 2189cea - [LV] Add tests for argmin/argmax with a narrow index and ptr IVs (NFC) (#222290)
via llvm-commits
- [llvm] [SystemZ] Expand and automate .insn directive coverage (PR #222031)
Dominik Steenken via llvm-commits
- [llvm] [llvm-config] Fix system library names for MSVC (PR #222301)
via llvm-commits
- [llvm] [llvm-strings] Use small buffer instead of reading whole file (PR #163073)
Harald van Dijk via llvm-commits
- [clang] [llvm] [AMDGPU] Extend __builtin_amdgcn_ds_bpermute argument types (PR #153501)
Yaxun Liu via llvm-commits
- [llvm] [AMDGPU] Make custom AsmParser matchers alignment aware (PR #221988)
Valery Pykhtin via llvm-commits
- [llvm] PowerPC: Drop AllowFPOpFusion from isProfitableToHoist (PR #221347)
via llvm-commits
- [llvm] 5dc1235 - PowerPC: Drop AllowFPOpFusion from isProfitableToHoist (#221347)
via llvm-commits
- [llvm] [SROA] Use SparseBitVector for splittable offsets (PR #222306)
John Brawn via llvm-commits
- [llvm] [BOLT][RISCV] Fix call-relocation-pair test after NOP removal (PR #222308)
Alexander Wilson via llvm-commits
- [llvm] [BasicAA] Extend two-variable MinAbsVarIndex heuristic to different scales (PR #218639)
Antonio Frighetto via llvm-commits
- [llvm] [SLP]Exclude splat gather subtrees from the store chain retry size (PR #221241)
Alexey Bataev via llvm-commits
- [llvm] 173ccf9 - [SLP]Exclude splat gather subtrees from the store chain retry size
via llvm-commits
- [llvm] [GlobalISel] Reserve IRTranslator value map and virtual register storage (NFC) (PR #222311)
Cullen Rhodes via llvm-commits
- [llvm] [AMDGPU][True16][GlobalISel] Update True16 handling for FMA_MIX instructions in GlobalISel (PR #205431)
Petar Avramovic via llvm-commits
- [llvm] [BOLT] Remap instruction labels during tail duplication (PR #219920)
via llvm-commits
- [llvm] bb3c162 - [SLP]Drop unprofitable splat gather subtrees
via llvm-commits
- [llvm] a6aa47a - [GlobalISel] Avoid unnecessary call setup work (NFC) (#221892)
via llvm-commits
- [llvm] 2061c23 - [AArch64] Improve scheduling info for WHILE instruction (#221930)
via llvm-commits
- [llvm] [VPlan] Model epilogue skeleton in VPlan by wrapping in VPIRBBs (NFCI). (PR #222312)
Florian Hahn via llvm-commits
- [llvm] [LLVM] Fix VisualStudio detection (PR #212498)
via llvm-commits
- [llvm] [LV] Fold middle-block branch in post-dissolution removeBranchOnConst. (PR #204243)
Florian Hahn via llvm-commits
- [llvm] [CGP] Drop poison generating flags when pushing freeze through cmp (PR #222314)
Nikita Popov via llvm-commits
- [llvm] [orc-rt] Add Mangling.h with platform symbol name mangling (PR #222315)
Lang Hames via llvm-commits
- [llvm] [AMDGPU] Legalize 64bit elements for BUILD_VECTOR on gfx942 (PR #145052)
Janek van Oirschot via llvm-commits
- [llvm] [AMDGPU] Reject DPP combine when old is narrower than dst (PR #217894)
Mirko Brkušanin via llvm-commits
- [llvm] [AMDGPU] Legalize 64bit elements for BUILD_VECTOR (PR #145052)
Janek van Oirschot via llvm-commits
- [llvm] [X86] Handle multi-use setcc in commuteSelect (PR #213645)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Add costs of Promoted types for compressstore (PR #220257)
Benjamin Maxwell via llvm-commits
- [llvm] [ORC][COFF] Preserve import symbol types in DLL stubs (PR #217445)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix fptosi/fptoui from half to i64 on RV32 (PR #222316)
Kane Wang via llvm-commits
- [llvm] [JITLink][RISCV] Avoid quadratic removal of alignment edges (PR #222317)
via llvm-commits
- [llvm] [LLVM][Maintainers] Add myself as NVPTX backend co-maintainer (PR #215627)
via llvm-commits
- [llvm] [CMake] Propagate generated-header prerequisites through link dependencies (PR #222320)
Mehdi Amini via llvm-commits
- [llvm] [AArch64] Promote unpacked SVE f16/bf16 compressstores 32/64-bit (PR #222321)
Benjamin Maxwell via llvm-commits
- [llvm] [AMDGPU][CodeGen] Do not rematerialize registers with convergent users (PR #222322)
Lucas Ramirez via llvm-commits
- [llvm] [mlir] [LLVM][NVPTX] Add async bulk copy global to shared extensions (PR #222323)
Rajat Bajpai via llvm-commits
- [compiler-rt] [sanitizer_common] Disable the fast unwinder on Alpha Linux (PR #220231)
Matt Turner via llvm-commits
- [llvm] [AArch64] Cost vector.match intrinsics that require type legalization (PR #220852)
Benjamin Maxwell via llvm-commits
- [llvm] [cmake] Pass arguments to ccache on Windows (PR #218791)
via llvm-commits
- [llvm] [MLGO] Gate model tests on optimization-specific lit features (PR #217906)
ioana ghiban via llvm-commits
- [llvm] [AggressiveInstCombine] Fix terminology in a few comments (NFC) (PR #222327)
Ömer Sinan Ağacan via llvm-commits
- [llvm] 3e78191 - [cpack][NSIS Installer] Make installer DPI-Aware (#128470)
via llvm-commits
- [llvm] [InstCombine] Fold comparisons of urem with dividend (PR #214933)
Hadong Lee via llvm-commits
- [llvm] [LAA] Allow zero-distance dependences between mixed-width accesses (PR #221531)
Hadong Lee via llvm-commits
- [clang] [llvm] Enable ClangIR Build By Default (PR #221291)
Erich Keane via llvm-commits
- [clang] [llvm] [clang][Modules][Serialization] Avoid serializing duplicate source location entries for shared input files (PR #209795)
Ayokunle Amodu via llvm-commits
- [llvm] [AMDGPU] Restructure VGPR-alignment verifier tests, NFC (PR #219229)
Valery Pykhtin via llvm-commits
- [llvm] ff6ab75 - [llvm-c][lto] Add lto_runtime_lib_symbols_list_for_triple (#221217)
via llvm-commits
- [llvm] [llvm-c][lto] Add lto_runtime_lib_symbols_list_for_triple (PR #221217)
Francesco Petrogalli via llvm-commits
- [llvm] [libsycl] Add queue constructors with context. (PR #221763)
Kseniya Tikhomirova via llvm-commits
- [lldb] [llvm] [lldb] Split register descriptions from ProcessUtility (PR #222330)
Minsoo Choo via llvm-commits
- [llvm] [libsycl] Add sycl::exception constructors with context. (PR #220551)
Kseniya Tikhomirova via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
Kerry McLaughlin via llvm-commits
- [llvm] [AMDGPU] Detect illegal 64 relocs in SIFold (PR #219141)
Matt Arsenault via llvm-commits
- [clang] [llvm] [LLVMABI] Add CanBeFlattened to abi::ArgInfo (PR #220558)
Akshay K via llvm-commits
- [llvm] [RISCV] Add PseudoTAILX7, PseudoTAILReg for cf-protection-branch (PR #220657)
Jesse Huang via llvm-commits
- [llvm] c8460a9 - [ValueTracking] Clarify KnownBits recurrence code (#222266)
via llvm-commits
- [llvm] [SLP] Let the caller tell canConvertToFMA which operand holds the fmul (PR #218754)
Dmitry Sidorov via llvm-commits
- [llvm] 837a4ea - [X86] Avoid invalid ret for EH_RETURN with SHSTK (#219322)
via llvm-commits
- [llvm] [AMDGPU] Add getCmpSelInstrCost override to re-enable SimplifyCFG speculation for vector types (PR #208043)
Frederik Harwath via llvm-commits
- [llvm] [IR][CodeGen] Specify llvm.gcroot contents are an opaque zero-initialized blob (PR #222333)
Jameson Nash via llvm-commits
- [llvm] [ValueTracking] Compute known bits of or/and/xor recurrences from start and step (PR #222334)
Konstantin Bogdanov via llvm-commits
- [llvm] [AMDGPU][SIMemoryLegalizer] Ensure LDS -> DMA hazards respect fences (PR #220288)
Zach Goldthorpe via llvm-commits
- [llvm] [VPlan] Record execution frequencies on VPlan0. (PR #222337)
Florian Hahn via llvm-commits
- [llvm] [SPIR-V] Fix swapped type sets in G_LROUND/G_LLROUND legalization (PR #218998)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] 31fb1d8 - [AMDGPU] Fix pow with a negative base (#222248)
via llvm-commits
- [llvm] 18d181c - [SPIR-V] Fix swapped type sets in G_LROUND/G_LLROUND legalization (#218998)
via llvm-commits
- [llvm] [llvm-rc] Add /showIncludes dependency reporting (PR #217102)
Alexandre Ganea via llvm-commits
- [llvm] [gold] Don't hardcode section index in test (PR #222339)
Nikita Popov via llvm-commits
- [llvm] b6d2436 - [gold] Don't hardcode section index in test (#222339)
via llvm-commits
- [llvm] [VPlan] Compute scalar cost based on VPlan0 instead of legacy CM. (PR #196845)
Florian Hahn via llvm-commits
- [llvm] [hexagon] Add `hexagon_hmx` function attribute. (PR #222340)
Weiwei C via llvm-commits
- [llvm] [ARM] Ignore register tuples when emitting CodeView locations (PR #222347)
via llvm-commits
- [llvm] [SPARC] Lower dynamic v2i32 vector extracts on 32-bit SPARC (PR #222348)
via llvm-commits
- [clang] [llvm] [AMDGPU] Introduce address space 13 for VGPR as memory (PR #208557)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [VPlan] Process combineRecipes in a worklist (PR #213899)
David Sherwood via llvm-commits
- [llvm] [libsycl] add group_barrier function (PR #218971)
Kseniya Tikhomirova via llvm-commits
- [llvm] dacf8cc - [VPlan] Cost scalar IV steps in replicate regions. (#221995)
via llvm-commits
- [llvm] 39d5c62 - [llvm-pdbutil] Map enums in bitflags for symbols in YAML (#215887)
via llvm-commits
- [llvm] [llvm-pdbutil] Map enums in bitflags for symbols in YAML (PR #215887)
via llvm-commits
- [llvm] [LLVM][CodeGen][SME] Don't use non-streaming zeroing instruction when in streaming mode. (PR #222353)
Paul Walker via llvm-commits
- [llvm] [ConstantFolding] Fold vector.partial.reduce.add constants (PR #212112)
Jeong Jihyeon via llvm-commits
- [llvm] 48aa9f6 - [CallGraph] Remove dead removeAllCalledFunctions and stealCalledFunctionsFrom (NFC) (#222252)
via llvm-commits
- [llvm] 2de38b4 - [InstCombine] Fold comparisons of urem with dividend (#214933)
via llvm-commits
- [llvm] [InstCombine] Fold lshr C1, (add X, -C2) -> lshr (C1 << C2), X (PR #222351)
Julian Gabriel via llvm-commits
- [llvm] [libsycl] Add group_barrier function. (PR #218971)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SystemZ] XPLINK64: use AExt for 32-bit pointer formals (PR #222350)
Ulrich Weigand via llvm-commits
- [llvm] 52feb1f - [NFC][VPlan] Move `introduceMasksAndLinearize` into a `VPPredicator`'s method (#217483)
via llvm-commits
- [llvm] [NFC][VPlan] Move `introduceMasksAndLinearize` into a `VPPredicator`'s method (PR #217483)
Andrei Elovikov via llvm-commits
- [llvm] [NFC][VPlan] Move `m_RemoveMask` to `VPlanPatternMatch.h` (PR #219059)
Andrei Elovikov via llvm-commits
- [llvm] [LV][NFC] Move up getEpilogueTailLowering() (PR #222358)
via llvm-commits
- [llvm] [LAA] Speculate the interleave factor for strided pointer inductions (PR #216036)
Guy David via llvm-commits
- [llvm] [VectorCombine] Fold compare chains to experimental.vector.match (PR #212456)
Benjamin Maxwell via llvm-commits
- [llvm] Revert [IR] Do not inherit ABI attributes from the callee (PR #222384)
Nikita Popov via llvm-commits
- [llvm] 0c5f85f - [RISCV] Use run-pass instead of start-before in macrofusion tests. NFC (#222390)
via llvm-commits
- [llvm] [RISCV] Use run-pass instead of start-before in macrofusion tests. NFC (PR #222390)
Craig Topper via llvm-commits
- [llvm] [BOLT] Support SHF_COMPRESSED DWARF debug sections. (PR #215835)
Pavel Iliin via llvm-commits
- [llvm] Fix flang and MLIR bazel builds (PR #222395)
Anshul Nigham via llvm-commits
- [compiler-rt] [compiler-rt] Add MinGW GCC support for Windows sanitizer runtimes (PR #209902)
via llvm-commits
- [llvm] [IR] Add llvm.vector.shuffle intrinsic for vector shuffles with runtime masks Part 1. (PR #219259)
Oscar Smith via llvm-commits
- [llvm] [LoopIdiom] Recognize the ctlz/cttz idiom when the input is known non-zero (PR #222373)
Craig Topper via llvm-commits
- [llvm] e146e27 - [ConstraintElim] Use largest usable bound to check no-wrap regions. (#222295)
via llvm-commits
- [llvm] Legalize sgpr16 in sdag (PR #220275)
Guo Chen via llvm-commits
- [clang] [llvm] [clang][CodeGen] Construct function type for callgraph from function definition (PR #212863)
Prabhu Rajasekaran via llvm-commits
- [llvm] 8e36f93 - [SimplifyCFG] Remove ProfcheckDisableMetadataFixes checks
via llvm-commits
- [llvm] [SimplifyCFG] Remove ProfcheckDisableMetadataFixes checks (PR #220477)
Aiden Grossman via llvm-commits
- [llvm] [Transforms][Utils] Remove ProfcheckDisableMetadataFixes checks (PR #222382)
Aiden Grossman via llvm-commits
- [llvm] d638a85 - [Transforms][Utils] Remove ProfcheckDisableMetadataFixes checks
via llvm-commits
- [llvm] [Transforms][Scalar] Remove ProfcheckDisableMetadataFixes checks (PR #222388)
Aiden Grossman via llvm-commits
- [llvm] 244ec95 - [Transforms][Scalar] Remove ProfcheckDisableMetadataFixes checks
via llvm-commits
- [clang] [llvm] [CIR][CMake] Configure MLIR as a dependency-only project (PR #221739)
Mehdi Amini via llvm-commits
- [llvm] [Transforms] Remove ProfcheckDisableMetadataFixes checks (PR #222393)
Aiden Grossman via llvm-commits
- [llvm] [Offload][AMDGPU] Add env var to control device-to-device memory access (PR #215385)
Joseph Huber via llvm-commits
- [llvm] [TailCallElim] Improve cold function detection for SamplePGO (PR #218153)
Teresa Johnson via llvm-commits
- [llvm] [TailCallElim] Only suppress tail call elim for cold calls in cold funcs (PR #215842)
Teresa Johnson via llvm-commits
- [llvm] [RISCV] Add RV64 RUN lines to orc-b-patterns.ll. NFC (PR #222424)
Craig Topper via llvm-commits
- [llvm] [AMDGPU][Codegen] Legalize 16bit register class in sdag (PR #220275)
Guo Chen via llvm-commits
- [llvm] 5ad3dd8 - [AMDGPU] Add more attributes to some intrinsics to help with attribute propagation (#222222)
via llvm-commits
- [flang] [llvm] [flang][cuda] Emit Mcuda_compiled sentinel for CUDA Fortran objects (PR #222421)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] 9c4200d - [AMDGPU] Update REV Opcode DPP Combine test to have True16 and Fake16 runs (#222217)
via llvm-commits
- [llvm] [AMDGPU] Update REV Opcode DPP Combine test to have True16 and Fake16 runs (PR #222217)
Domenic Nutile via llvm-commits
- [flang] [llvm] [flang] Enumeration Type: (PR 3/5) Intrinsics + I/O + Modules (PR #193235)
via llvm-commits
- [llvm] [AMDGPU][NFC] Simplify conditional return in SIInstrInfo.cpp (PR #222426)
Akash Dutta via llvm-commits
- [llvm] [SLP] More accurately cost RISCV scalar splats (PR #213104)
Ryan Buchner via llvm-commits
- [llvm] [BOLT] Move target-specific relocation logic into target handlers (PR #217926)
Alexey Moksyakov via llvm-commits
- [clang] [llvm] [AMDGPU] Disable wmma_*_f4 instructions for gfx1250-strict (PR #222434)
Krzysztof Drewniak via llvm-commits
- [llvm] f6f71ed - [AMDGPU] Introduce address space 13 for VGPR as memory (#208557)
via llvm-commits
- [llvm] [AMDGPU] Introduce address space 13 for VGPR as memory (PR #208557)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [WebAssembly] Fix the i32x4 case of simd splat shuffle cost (PR #191964)
Derek Schuff via llvm-commits
- [llvm] [AMDGPU][GISel] Do not scalarize uniform v2f16/v2bf16 operations (PR #222359)
Matt Arsenault via llvm-commits
- [llvm] [BOLT] Fix -Wunused-template (PR #222439)
Aiden Grossman via llvm-commits
- [llvm] [X86] Enable MaximizeBandwidth by default and price predicate mask-expansion fanout (PR #201666)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [InstCombine] Remove ProfcheckDisableMetadataFixes checks (PR #222409)
Aiden Grossman via llvm-commits
- [llvm] 177bbcb - [InstCombine] Remove ProfcheckDisableMetadataFixes checks
via llvm-commits
- [llvm] [IR] Remove ProfcheckDisableMetadataFixes checks (PR #222425)
Aiden Grossman via llvm-commits
- [llvm] 836b5a4 - [IR] Remove ProfcheckDisableMetadataFixes checks
via llvm-commits
- [llvm] [RISCV] Lower VECTOR_INTERLEAVE 4 and 8 with Zvzip (PR #222432)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] Lower loads and stores for address space 13 (PR #209541)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [LAA] Allow vectorizing `A[NonZeroNonConstantStride*I] += 1` (PR #186262)
Andrei Elovikov via llvm-commits
- [clang] [llvm] [openmp] [CLANG][OpenMP] Restore loop variable values after transformation directives (PR #214717)
Zahira Ammarguellat via llvm-commits
- [llvm] [AMDGPU] Expose buffer resource num_records width in TargetParser (PR #220103)
Krzysztof Drewniak via llvm-commits
- [llvm] [AMDGPU] Expose addressable LDS size features to the frontend (PR #220394)
Chinmay Deshpande via llvm-commits
- [llvm] [VPlan] Add doesGenerateSingleScalalar and use where applicable. (NFCI) (PR #222447)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Only fold ExtractLastLane if op is generates single-scalar. (PR #222448)
Florian Hahn via llvm-commits
- [llvm] [SystemZ][z/OS] Correctly align the constant pool and the PPA1 (PR #222128)
Kai Nacke via llvm-commits
- [llvm] [CodeGen] Re-land reverted PR (#216510): "Use RegisterClassInfo for remaining allocation-order users" with additional PBQP fix. (PR #222450)
Matt Arsenault via llvm-commits
- [llvm] [llvm] fix build warnings with reference types (PR #221777)
Min-Yih Hsu via llvm-commits
- [llvm] [Scalarizer][DirectX] Teach the Scalarizer to handle integer bitcasts between scalars and vectors. (PR #221033)
Björn Pettersson via llvm-commits
- [clang] [llvm] [NFC][SemaHLSL][CGHLSL] Move semantic classification to common `HLSL/SemanticSignatures` (PR #218058)
Finn Plummer via llvm-commits
- [llvm] [llvm][GlobalOpt] Preserve COMDAT during SRA splitting (PR #220721)
Miguel A. Arroyo via llvm-commits
- [llvm] [Remarks] Emit SROA and mem2reg missed remarks (PR #221094)
Eli Friedman via llvm-commits
- [clang] [llvm] [CIR] Document dynamic exception specification design (PR #222451)
Andy Kaylor via llvm-commits
- [llvm] [AMDGPU] Move feature LDSBankCount64 to specific subtargets. NFC (PR #222469)
Matt Arsenault via llvm-commits
- [llvm] [SLP] Keep reassoc on the ordered fadd reduction when all ops allow it (PR #222479)
Alexey Bataev via llvm-commits
- [compiler-rt] [tsan] Add symbol for `__atomic_is_lock_free` (PR #218809)
via llvm-commits
- [llvm] [InstCombine] select (trunc Y), 0, (X & 1) -> (X & 1) & ~Y (PR #222110)
via llvm-commits
- [llvm] [DebugInfo] Support global addresses in variable locations (PR #218722)
Adrian Prantl via llvm-commits
- [llvm] [GlobalISel][AArch64] Optimize shl, lshr, ashr (PR #213576)
Yeongu Choe via llvm-commits
- [llvm] [GlobalISel] Migrate overlapping_and to MIR pattern match (PR #222478)
Jinsong Ji via llvm-commits
- [llvm] [BOLT][AArch64][Android] Recover from dump failure instead of exit (PR #221292)
Rafael Auler via llvm-commits
- [llvm] [MachineScheduler] Add support for scheduling while in SSA (PR #161054)
Jun Wang via llvm-commits
- [llvm] [Scalarizer] Update tests to use update_test_checks.py (PR #222460)
Aiden Grossman via llvm-commits
- [llvm] [BOLT] Select matching profile from multi-document YAML (PR #221149)
Rafael Auler via llvm-commits
- [llvm] [CostModel][X86] Price a vXi1 mask broadcast instead of scalarizing it (PR #222467)
Dmitry Sidorov via llvm-commits
- [llvm] [NFC][AMDGPU] Remove unused MC insts in isPackedSingleSGPR64BitInst (PR #222463)
via llvm-commits
- [lldb] [llvm] [Support][lldb] Port xz (lzma) decompression from LLDB into LLVM (PR #220092)
Janet Yang via llvm-commits
- [llvm] 2c4c9d8 - [SPIRV] Fix inconsistent operand order for counter resource intrinsic (#221646)
via llvm-commits
- [llvm] [AMDGPU] DAG Mutation to solve load bunching in outer product matrix multiplications (PR #203095)
Axel Sorenson via llvm-commits
- [compiler-rt] [ASan] Recognize WASI as a platform with 64-bit off_t (PR #144441)
Yuta Saito via llvm-commits
- [llvm] 6b0c183 - [RISCV][GlobalISel] Support G_INTRINSIC_LRINT/G_INTRINSIC_LLRINT (#221992)
via llvm-commits
- [llvm] X86: Mark EFLAGS dead on MOV32r0 emitted outside SelectionDAG (PR #222464)
Craig Topper via llvm-commits
- [llvm] ffde4ce - [RISCV] Add RV64 RUN lines to orc-b-patterns.ll. NFC (#222424)
via llvm-commits
- [llvm] 91d7ee6 - [InstCombine] Fix profile propagation for wcslen folding (#222475)
via llvm-commits
- [llvm] [InstCombine] Fix profile propagation for wcslen folding (PR #222475)
Aiden Grossman via llvm-commits
- [llvm] [Support] Implement getMainExecutable for OpenBSD with getexecpath() (PR #220141)
Brad Smith via llvm-commits
- [llvm] [RFC][BOLT][RISCV] Preserve AUIPC Offset for DWARF Scope Boundaries (PR #221116)
Alexander Wilson via llvm-commits
- [llvm] 92c1693 - [NFC][AMDGPU] Remove unused MC insts in isPackedSingleSGPR64BitInst (#222463)
via llvm-commits
- [llvm] Move BOLT from Office hours to Online Sync-Ups (PR #222492)
Amir Ayupov via llvm-commits
- [llvm] [RISCV] Remove TuneHasSingleElementVecFP64 has a configurable tune feature for sifive-180. (PR #222496)
Craig Topper via llvm-commits
- [llvm] [GitHub] Bump CI Container Runner Version to 2.337.0 (PR #222480)
Aiden Grossman via llvm-commits
- [llvm] a2e2038 - [AMDGPU] Add missing attributes to llvm.amdgcn.init.whole.wave (#222493)
via llvm-commits
- [llvm] [AMDGPU] Add missing attributes to llvm.amdgcn.init.whole.wave (PR #222493)
Shilei Tian via llvm-commits
- [llvm] [Support] Only enable use of /proc/self/fd on Linux (PR #222497)
Brad Smith via llvm-commits
- [llvm] [Verifier] Don't look up the funclet color of an unreachable block (PR #222500)
Timur Baidusenov via llvm-commits
- [llvm] [AMDGPU] Model GFX1250 VALU blocking cycles (PR #222483)
via llvm-commits
- [llvm] cdf59b3 - [Flang][OpenMP] Add lowering and translation for the threadset clause (#215513)
via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP] Add lowering and translation for the threadset clause (PR #215513)
via llvm-commits
- [llvm] feabb30 - [MISched] Apply debug filters before starting a block (#222270)
via llvm-commits
- [llvm] [LoopSink] Do not sink instructions with side effects (PR #219341)
Matthias Görgens via llvm-commits
- [llvm] 6594e82 - [AMDGPU] Reject DPP combine when old is narrower than dst (#217894)
via llvm-commits
- [llvm] 4acc5f1 - [SLP][modularisation][NFC] Move clusterSortPtrAccesses to SLPMemoryUtils (#222235)
via llvm-commits
- [llvm] [AggressiveInstCombine] Fold low-bits mask table loads to arithmetic (PR #222509)
Chris Kennelly via llvm-commits
- [llvm] [flang-rt][test] Add regression coverage for child I/O namelist mode (PR #222505)
via llvm-commits
- [llvm] f590dfa - [RegAllocFast] Give an undef tied use the register of its tied def (#222249)
via llvm-commits
- [clang] [llvm] [mlir] [clang][NVPTX] Add support for pzo in f32/f16x2/bf16x2 to FP8 and FP6 conversions (PR #222511)
Dharuni R Acharya via llvm-commits
- [llvm] [AsmParser] Fixed `assembler local symbol not defined` unable to locate the exact line number. (PR #219719)
via llvm-commits
- [llvm] [PGO] Do not promote an indirect call over a known set of targets (PR #222518)
Nazar Mokrynskyi via llvm-commits
- [llvm] [AMDGPU] Invalidate uniformity info after intrinsic combine (PR #222357)
Anshil Gandhi via llvm-commits
- [llvm] [PGOVerify] Add end-to-end IPGOVerifier infrastructure, validations, and function filtering (PR #196295)
Alok Kumar Sharma via llvm-commits
- [llvm] 9e68cbd - [LLVM][NVPTX][MLIR] Support layouts in mbarrier.init and add mbarrier.check_layout (#217252)
via llvm-commits
- [llvm] [LoongArch][NFC] Add tests for memory barrier optimization (PR #218596)
via llvm-commits
- [llvm] [RISCV][SLP] Use common alignment when checking constant-stride loads (PR #222520)
via llvm-commits
- [clang] [flang] [llvm] [flang] Add -finit-local= to initialize automatic variables (PR #216164)
via llvm-commits
- [llvm] [LV] Scalarize induction compare live-outs (PR #222521)
Pengcheng Wang via llvm-commits
- [llvm] [flang-rt][runtime] Optimize formatted writes by reducing ExternalFileUnit::Emit() calls (PR #222522)
Kaviya Rajendiran via llvm-commits
- [llvm] b89710b - [AArch64][GlobalISel] Lower vector overflow intrinsics (#222091)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Lower vector overflow intrinsics (PR #222091)
David Green via llvm-commits
- [llvm] [libc][bazel] Adds missing targets for bf16 functions/tests to bazel files (PR #222071)
Sachin 🗲 via llvm-commits
- [llvm] [GlobalISel] Fix commute_shift_binop apply to use MachineIRBuilder (PR #222482)
Vikash Gupta via llvm-commits
- [llvm] [CodeGenPrepare] Recursively sink expensive operands when converting select to branch (PR #197869)
via llvm-commits
- [llvm] [TableGen] Use BitVector for RegisterSet in AsmMatcherEmitter (NFC) (PR #222525)
Kazu Hirata via llvm-commits
- [compiler-rt] [llvm] [libFuzzer] Use uppercase "B" for byte units in output (PR #220828)
Stan Ulbrych via llvm-commits
- [compiler-rt] [libFuzzer] Make stop-file.test use %device_rm to support remote devices (PR #222012)
Stan Ulbrych via llvm-commits
- [llvm] [Support][JSON] Fix ObjectKey ownership and Value assignment bugs (PR #214104)
Hmelnitsky Anton via llvm-commits
- [llvm] [Windows] Don't export clang::interp symbols for plugins (PR #221295)
via llvm-commits
- [llvm] be215a2 - [Windows] Don't export clang::interp symbols for plugins (#221295)
via llvm-commits
- [llvm] [LV] Avoid `std::optional<VPValue *>` (NFC) (PR #222352)
Benjamin Maxwell via llvm-commits
- [llvm] a9e26ac - [LV] Avoid `std::optional<VPValue *>` (NFC) (#222352)
via llvm-commits
- [llvm] bc6c76a - [Windows] Export Registry<T> members and accessors for plugins again (#221296)
via llvm-commits
- [llvm] 4d689e6 - [AArch64][GlobalISel] Use integer types for widening shift icmp (#222257)
via llvm-commits
- [llvm] [AggressiveInstCombine] Guard memset with length in [0, 1] (PR #213240)
Nikita Popov via llvm-commits
- [llvm] 4e22a6e - [llvm-rc] Add /showIncludes dependency reporting (#217102)
via llvm-commits
- [llvm] [llvm-strings] Style updates primarily for --radix (PR #222454)
James Henderson via llvm-commits
- [llvm] [LoongArch] Introduce PseudoAddUpperImm to deduplicate stack-frame base address materialization (PR #217250)
via llvm-commits
- [clang] [lld] [llvm] [WIP][clang][lld] Dispatch registered subtools through LLVMToolSession (PR #222531)
Anutosh Bhat via llvm-commits
- [llvm] [AArch64] Guard against large types in performOrXorChainCombine (PR #222146)
Hari Limaye via llvm-commits
- [llvm] [llvm] Optimize print-on-crash serialization (PR #205682)
Alexis Engelke via llvm-commits
- [lld] [llvm] [dyndbg][LLD][ELF] Initial LLD support for dynamic debugging (PR #214188)
Fangrui Song via llvm-commits
- [clang] [llvm] AMDGPU: Remove deprecated getArchAttr and ArchFeatures TableGen (PR #222462)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Lower fixed find_last_active to LASTP with SVE2.2 (PR #222534)
Vimal Patel via llvm-commits
- [lldb] [llvm] [llvm][lldb] Handle oversized LEB128 operands in DWARF expressions (PR #219149)
via llvm-commits
- [llvm] [Inline] Do not extend musttail call dispatch chains (PR #222514)
via llvm-commits
- [llvm] [SizeOpts] Remove dead struct BasicBlockBFIAdapter (NFC) (PR #222536)
Kazu Hirata via llvm-commits
- [llvm] [BOLT] Fixed BOLT edge weight estimation in non-LBR mode. (PR #222538)
via llvm-commits
- [llvm] [SPIR-V] Print group operation of uniform group instructions as enum (PR #222540)
Arseniy Obolenskiy via llvm-commits
- [llvm] [InstCombine] Fold `p||q` to `q` and `p&&q` to `p` under `llvm.assume(p => q)` (PR #199868)
via llvm-commits
- [llvm] [SLP][NFC] Move BoUpSLP inline methods that read cl::opts out-of-line (PR #222544)
Madhur Amilkanthwar via llvm-commits
- [llvm] [InstSimplify][ValueTracking] Fold `p||q` to `q` and `p&&q` to `p` under `llvm.assume(p => q)` (PR #199868)
via llvm-commits
- [llvm] [SLP] NFC: Remove redundant expression from getBuildVectorCost (PR #222547)
Sander de Smalen via llvm-commits
- [llvm] bab513b - [AMDGPU] Use new CSR cost calculation (#219220)
via llvm-commits
- [llvm] 51daef2 - X86: Mark EFLAGS dead on MOV32r0 emitted outside SelectionDAG (#222464)
via llvm-commits
- [llvm] [SPIR-V] Add missing read_imageh builtin mapping (PR #222549)
Arseniy Obolenskiy via llvm-commits
- [llvm] [GlobalISel] Fast path exact LLT equality (NFC) (PR #222550)
Cullen Rhodes via llvm-commits
- [llvm] [AMDGPU][GIsel][NPM] Complete Global Isel pipeline (PR #222552)
Vikram Hegde via llvm-commits
- [llvm] [RISCV] Fold vmnot.m of an integer compare into the compare (PR #222553)
Marton Moro via llvm-commits
- [llvm] [InstCombine] Fold signed icmp X, (X | C) when C is negative (PR #217805)
via llvm-commits
- [llvm] [SCEV] Use the refined BE-count formula if the addition cannot overflow (PR #221227)
Florian Hahn via llvm-commits
- [llvm] 404ceba - [AArch64][NEON] Fold insert(zero, extract(X, 0), 0) -> X when X is known to zero lanes 1-N (#213940)
via llvm-commits
- [compiler-rt] [libFuzzer] Modify stop-file.test to support remote devices (PR #222012)
Dan Blackwell via llvm-commits
- [compiler-rt] 182f0ea - [libFuzzer] Modify stop-file.test to support remote devices (#222012)
via llvm-commits
- [llvm] 35a6d33 - AMDGPU: Remove deprecated getArchAttr and ArchFeatures TableGen (#222462)
via llvm-commits
- [llvm] AMDGPU: Use LiveIntervals in SIOptimizeVGPRLiveRange when available (PR #222385)
Matt Arsenault via llvm-commits
- [llvm] [BuildLibCalls] Use emitLibCall() in more places (NFCI) (PR #222557)
Nikita Popov via llvm-commits
- [llvm] 246beeb - [BuildLibCalls] Use emitLibCall() in more places (NFCI) (#222557)
via llvm-commits
- [llvm] [offload] expand aligned allocation API tests (PR #222558)
Weronika Lewandowska via llvm-commits
- [llvm] [opt] Move InitLLVM ownership to the standalone entry point (PR #222559)
Anutosh Bhat via llvm-commits
- [llvm] [InstCombine] Fold a condition-derived shifted LSB into select arms (PR #213882)
Vito Kortbeek via llvm-commits
- [llvm] [AArch64] Reassociate adds/subs of extends for [SU](ADD|SUB)L. (PR #222561)
Ricardo Jesus via llvm-commits
- [llvm] CodeGen: Remove dead LiveVariables plumbing from MachineSink (PR #222563)
Matt Arsenault via llvm-commits
- [llvm] [LV] Allow out-of-loop backedge users for min/max value of argmin/argmax. (PR #220351)
Florian Hahn via llvm-commits
- [llvm] 6b2ef39 - [GlobalISel] Reserve IRTranslator value map and virtual register storage (NFC) (#222311)
via llvm-commits
- [llvm] [orc-rt] Express CI symbols as C-level names (PR #222564)
Lang Hames via llvm-commits
- [lld] [LLD][ELF] Reduce memory and file size of overlay thunk tests (PR #222565)
Peter Smith via llvm-commits
- [compiler-rt] [Mips] Restrict rdhwr+synci to Linux on MIPS R6 (PR #222566)
via llvm-commits
- [lld] [LLD][ELF] Do not reuse thunks in OVERLAYs (PR #200415)
Peter Smith via llvm-commits
- [llvm] [MachineLICM] Only mark live-ins as non-invariant if defined in loop (PR #191755)
Yuyang Zhang via llvm-commits
- [lld] [llvm] [LTO] Check COMDAT key before marking the group non-prevailing (PR #222568)
via llvm-commits
- [clang] [llvm] [PGOVerify] Add end-to-end IPGOVerifier infrastructure, validations, and function filtering (PR #196295)
Alok Kumar Sharma via llvm-commits
- [clang] [llvm] [PGOVerify] Add end-to-end IPGOVerifier infrastructure, validations, and function filtering (PR #196295)
Shubham Sandeep Rastogi via llvm-commits
- [clang] [llvm] [PGOVerify] Add end-to-end IPGOVerifier infrastructure, validations, and function filtering (PR #196295)
Shubham Sandeep Rastogi via llvm-commits
- [clang] [llvm] [PGOVerify] Add end-to-end IPGOVerifier infrastructure, validations, and function filtering (PR #196295)
Shubham Sandeep Rastogi via llvm-commits
- [clang] [llvm] [PGOVerify] Add end-to-end IPGOVerifier infrastructure, validations, and function filtering (PR #196295)
Aiden Grossman via llvm-commits
- [clang] [llvm] [PGOVerify] Add end-to-end IPGOVerifier infrastructure, validations, and function filtering (PR #196295)
Alok Kumar Sharma via llvm-commits
- [clang] [llvm] [PGOVerify] Add end-to-end IPGOVerifier infrastructure, validations, and function filtering (PR #196295)
Alok Kumar Sharma via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Add packed multiply-parts accumulate intrinsics (PR #222571)
via llvm-commits
- [llvm] 9679fbf - [LLVM][CodeGen][SME] Don't use non-streaming zeroing instruction when in streaming mode. (#222353)
via llvm-commits
- [llvm] [CodeGen] DetectDeadLanes: do not rewrite operand flags on bundles (PR #222124)
Antonio Frighetto via llvm-commits
- [llvm] [ConstantRange] Add binaryOp supporting 'or disjoint'. (PR #222573)
Florian Hahn via llvm-commits
- [llvm] Add MUL/SHL handling in decomposeLinearExpression (PR #222574)
Arne Stenkrona via llvm-commits
- [llvm] 278e125 - [LLVM][CodeGen][AArch64] Fix incorrect chain usage when lowering ISD::STRICT_FP_EXTEND. (#222287)
via llvm-commits
- [llvm] [IR] Mark whether param/ret attributes are ABI relevant (PR #222575)
Nikita Popov via llvm-commits
- [llvm] 8d1a8fc - [llvm-strings] Style updates primarily for --radix (#222454)
via llvm-commits
- [llvm] c7e6e98 - [VPlan] Simplify PlainCFG VPI construction (NFC) (#216435)
via llvm-commits
- [llvm] 0fa0a5d - [VPlan] Inline a using declaration in single use-site (NFC) (#222259)
via llvm-commits
- [llvm] [AArch64] Fold four and eight way partial reductions with [SU]ADDLP (PR #214636)
Ricardo Jesus via llvm-commits
- [llvm] [mlir] [OMPIRBuilder] Don't leak a foreign debug loc into the taskwait call (PR #222586)
Abid Qadeer via llvm-commits
- [llvm] [SimplifyCFG] Avoid sinking loads/stores that impact vectorization (PR #222587)
Ashutosh Nema via llvm-commits
- [llvm] [SandboxVec][Scheduler] Update full state of scheduler when IR changes (PR #222180)
Anshil Gandhi via llvm-commits
- [llvm] X86 share isdispordisp8 (PR #222589)
via llvm-commits
- [llvm] [BrainF] Remove use of getSizeOf() (PR #222590)
Nikita Popov via llvm-commits
- [llvm] eb3aad0 - [BrainF] Remove use of getSizeOf() (#222590)
via llvm-commits
- [llvm] bde886d - AMDGPU: Start using subarch in attributor instead of subtarget (#212207)
via llvm-commits
- [llvm] AMDGPU: Start using subarch in attributor instead of subtarget (PR #212207)
Matt Arsenault via llvm-commits
- [llvm] [SystemZ][z/OS] Relax check for additional symbols in PR section (PR #222435)
Ulrich Weigand via llvm-commits
- [llvm] RuntimeLibcalls: Describe register-returning divmod libcall ABIs (PR #217825)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] support lib call (PR #74741)
Yaxun Liu via llvm-commits
- [compiler-rt] [TSan] skip memcpy of ctx when NULL in sighandler (PR #217935)
Dan Blackwell via llvm-commits
- [llvm] b3e7900 - [llvm-readobj] Exclude Mach-O dylib IDs from needed libraries (#221618)
via llvm-commits
- [llvm] [X86][NFC] Share isDispOrCDisp8 between the encoder and CompressEVEX (PR #222591)
via llvm-commits
- [llvm] [InstCombine] Fold uitofp of masked truncations (PR #222592)
Harrison Hao via llvm-commits
- [llvm] [VPlan] Introduce distillation of widening semantics (NFC) (PR #196181)
Ramkumar Ramachandra via llvm-commits
- [llvm] AMDGPU: Query waves-per-EU and flat-wg range from subarch in attributor (PR #222596)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Disable block16 conversions on gfx1250-strict (PR #222597)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [LLVM][CodeGen][SME] Make FMA decision independent of streaming mode. (PR #222598)
Paul Walker via llvm-commits
- [llvm] f2ba88c - [IR] Mark whether param/ret attributes are ABI relevant (#222575)
via llvm-commits
- [llvm] [libsycl][NFC] Extend list of libsycl maintainers. (PR #222414)
Kseniya Tikhomirova via llvm-commits
- [llvm] c52a343 - [AsmPrinter] add optimisation remark for target-features (#222074)
via llvm-commits
- [llvm] [CostModel][X86] Add baseline cost test for pdep/pext intrinsics (PR #222603)
Simon Pilgrim via llvm-commits
- [llvm] 5da4b50 - [AMDGPU][GISel] Notify GISel observers when splitting trap blocks (#219128)
via llvm-commits
- [llvm] [ConstantInt] Disable implicit truncation in ConstantInt::get() (PR #171456)
Alexis Engelke via llvm-commits
- [llvm] [TableGen][AMDGPU][AsmParser] Catch and fix ambiguous instructions (PR #211093)
Ivan Kosarev via llvm-commits
- [llvm] f3909e0 - [MLGO] Gate model tests on optimization-specific lit features (#217906)
via llvm-commits
- [llvm] [offload][omp] Move reading _kernel_environment to libomptarget (PR #222606)
Alex Duran via llvm-commits
- [llvm] [NFC][SPIR-V] Fix missing RUN prefix that disabled spirv-val checks (PR #222609)
Arseniy Obolenskiy via llvm-commits
- [llvm] 05e74e7 - [opt] Move InitLLVM ownership to the standalone entry point (#222559)
via llvm-commits
- [llvm] [CostModel][X86] clmul.ll - add test coverage for vpclmulqdq targets (PR #222610)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Prefer sub-of-not for vector inc-of-add (PR #207695)
Rohan Shenoy via llvm-commits
- [llvm] [SLP][modularisation][NFC] Move isFirstInsertElement/getDebugLocFromPHI to SLPUtils (PR #222612)
Madhur Amilkanthwar via llvm-commits
- [llvm] [AMDGPU] Fix LDS allocation granularity in occupancy computation for RDNA 2 (PR #219495)
Matt Arsenault via llvm-commits
- [llvm] [LoopUtils] Fix exit value rewriting for repeated PHI predecessors (PR #222177)
via llvm-commits
- [llvm] [AMDGPU] Enable CSE in the GlobalISel post-legalizer combiner (PR #217258)
Keshav Vinayak Jha via llvm-commits
- [llvm] [AMDGPU] Change physical VGPRs to 1024 for gfx13 (PR #222615)
Mariusz Sikora via llvm-commits
- [llvm] [SCEV] Use a predicate in howManyLessThans() to prove overflow (PR #208581)
Bavly Peter via llvm-commits
- [llvm] [AMDGPU] Add gfx13 MC support for v_cvt_scale_pk32_* instructions (PR #222616)
Mariusz Sikora via llvm-commits
- [llvm] 26012d6 - [CostModel][X86] Add baseline cost test for pdep/pext intrinsics (#222603)
via llvm-commits
- [llvm] 38fb876 - [LV][NFC] Move up getEpilogueTailLowering() (#222358)
via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Eliminate READANYLANE round trips in mixed build_vector/merge (PR #210449)
Anshil Gandhi via llvm-commits
- [llvm] 11cf968 - [NATVIS] Fix ConstantInt APInt value access (#221719)
via llvm-commits
- [clang] [compiler-rt] [sanitizer] Add DoubleFreeSanitizer (DSan) (PR #213846)
Bojun Seo via llvm-commits
- [llvm] [X86] combineAndLoadToBZHI - fix miscompiles (PR #221025)
Simon Pilgrim via llvm-commits
- [llvm] e4d4083 - [OpenMP] Give the device shared memory allocations a debug location. (#221842)
via llvm-commits
- [llvm] cc45d4f - [CostModel][X86] clmul.ll - add test coverage for vpclmulqdq targets (#222610)
via llvm-commits
- [llvm] [orc-rt] Remove redundant extern keyword. (PR #222619)
Lang Hames via llvm-commits
- [llvm] [AArch64] If-convert diamonds merging a 128-bit vector (PR #220616)
Guy David via llvm-commits
- [llvm] 46f9c22 - [Scalarizer] Update tests to use update_test_checks.py (#222460)
via llvm-commits
- [llvm] cb46e85 - [JITLink][RISCV] Avoid quadratic removal of alignment edges (#222317)
via llvm-commits
- [llvm] [VPlan] Constant-fold ActiveLaneMask intrinsics (PR #208852)
Ramkumar Ramachandra via llvm-commits
- [llvm] [llvm-profgen] Generate profiles from basic perf events (PR #222624)
via llvm-commits
- [llvm] [SelectionDAG] Avoid redundant comparisons in bit-test switch lowering (PR #222626)
Shreeyash Pandey via llvm-commits
- [compiler-rt] 0afee5c - [Darwin][TSan] Use deadlock detector aware calls for Darwin-specific lock interceptors (#216040)
via llvm-commits
- [compiler-rt] [Darwin][TSan] Use deadlock detector aware calls for Darwin-specific lock interceptors (PR #216040)
Dan Blackwell via llvm-commits
- [llvm] RegisterPressure: Remove dead defs correctly (PR #222627)
Matt Arsenault via llvm-commits
- [flang] [llvm] [flang-rt] Implement ERFC_SCALED for REAL(16) (PR #219697)
Eugene Epshteyn via llvm-commits
- [llvm] [orc-rt] Generalize testcases for different target archs (PR #222629)
Lang Hames via llvm-commits
- [llvm] [MISched] Dump SU node number on `tracePick` (PR #222631)
Tomer Shafir via llvm-commits
- [llvm] [LLVM] Add support for the HVML vector library (PR #222632)
Xiaomeng Zhang via llvm-commits
- [llvm] SLP: Remove artificial shifts from min-bitwidth test (NFC) (PR #222634)
Hari Limaye via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [llvm] [Offload] Add OFFLOAD_FORCE_SYNC_OPS force-synchronization escape hatch (PR #222635)
Jan Patrick Lehr via llvm-commits
- [llvm] [orc-rt] Fix typo in file header. (PR #222636)
Lang Hames via llvm-commits
- [llvm] [AArch64] Cache repeated subtarget queries (NFC) (PR #222637)
Cullen Rhodes via llvm-commits
- [llvm] c363b39 - [SLP] NFC: Remove redundant expression from getBuildVectorCost (#222547)
via llvm-commits
- [llvm] [NFC][ModuleUtils] Move externalize() from module splitting utilities (PR #221181)
via llvm-commits
- [llvm] [NVPTX] Decide .ftz on the whole denormal mode, not just the output half (PR #222645)
Ashutosh Kumar Singh via llvm-commits
- [llvm] [AArch64] Pair far-offset LDP/STP via base-address CSE and base-register adjustment (PR #222646)
via llvm-commits
- [llvm] [LV] Simple Linear Recurrence Vectorization (PR #219440)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LICM] Preserve nsw when reassociating integer adds (PR #221210)
Andrey Grabezhnoy via llvm-commits
- [llvm] 3c478e1 - [SystemZ][z/OS] Relax check for additional symbols in PR section (#222435)
via llvm-commits
- [llvm] [Hexagon] Set the offset of the memory operand for brev intrinsic (PR #212910)
Brian Cain via llvm-commits
- [llvm] [SystemZ][z/OS] Fix "relative immediate relocation section mismatch" (PR #222437)
Kai Nacke via llvm-commits
- [llvm] 28d39b4 - CodeGen: Remove dead LiveVariables plumbing from MachineSink (#222563)
via llvm-commits
- [llvm] [Offload] Add `cuMemPrefetchBatchAsync` into CUDA plugin. (PR #222650)
via llvm-commits
- [llvm] [CaptureTracking] Raise the default use budget from 100 to 150 (PR #222654)
Nikita Popov via llvm-commits
- [llvm] [Hexagon] Lower vreduce(min|max)((imum)?) (PR #211898)
Brian Cain via llvm-commits
- [llvm] [LV] Vectorize predicated loop-invariant loads via masked load + broadcast (PR #200361)
Ramkumar Ramachandra via llvm-commits
- [llvm] [PowerPC] simplify the asm of scmp builtin (PR #200024)
zhijian lin via llvm-commits
- [llvm] [NVPTX] Diagnose an unsupported alias instead of aborting the compiler (PR #222651)
Ashutosh Kumar Singh via llvm-commits
- [llvm] [AMDGPU][CodeGen] Post-RA VGPR MSB group optimization pass (PR #222666)
Lucas Ramirez via llvm-commits
- [llvm] [polly] [IRBuilder] Remove unused AllocTy argument (PR #222667)
Nikita Popov via llvm-commits
- [llvm] [CodeView] Read and dump `S_ASSOCIATION` (PR #221034)
via llvm-commits
- [llvm] [RISCV] Ignore debug instructions in epilogue block checks (PR #219401)
Luke Lau via llvm-commits
- [llvm] e6e102a - [Passes] Add DisableSimplifyLibCalls flag to runCodeGenPipeline (#222430)
via llvm-commits
- [clang] [llvm] [Passes] Add DisableSimplifyLibCalls flag to runCodeGenPipeline (PR #222430)
Aiden Grossman via llvm-commits
- [compiler-rt] [compiler-rt][profdata] Use x86 triple in instrprof-debug-info-correlate-warnings.ll (PR #222668)
David Spickett via llvm-commits
- [llvm] [MachineCombiner]Reassociate FP accumulation chains to expose ILP (PR #222676)
Alexey Bataev via llvm-commits
- [llvm] [RegAlloc] Consider rematerialization over CSR use (PR #206756)
via llvm-commits
- [llvm] [offload] add context to olMemAlloc* (PR #222677)
via llvm-commits
- [llvm] 746d09a - [SystemZ][z/OS] Fix "relative immediate relocation section mismatch" (#222437)
via llvm-commits
- [llvm] [AMDGPU] Split OPERAND_REG_IMM_INT64 into signed and unsigned variants (PR #186575)
via llvm-commits
- [llvm] [llvm][IR] Add per-function code model attribute (PR #222678)
Leonardo Román Carrillo via llvm-commits
- [llvm] [DAGCombiner] Only fold shift+mask compare to rotate if the shift amount divides the bit width (PR #220743)
Stanislav Bardyuk via llvm-commits
- [llvm] c47af05 - [AMDGPU] Change physical VGPRs to 1024 for gfx13 (#222615)
via llvm-commits
- [llvm] [AMDGPU][GISel] Match constrained shifts across regbank copies (PR #212097)
Anshil Gandhi via llvm-commits
- [llvm] fff83ec - [AMDGPU] Add gfx13 MC support for v_cvt_scale_pk32_* instructions (#222616)
via llvm-commits
- [clang] [llvm] [AMDGPU] Add intrinsics and builtins for v_cvt_scale_pk32_* instructions (PR #222617)
Mariusz Sikora via llvm-commits
- [llvm] a4cff75 - [SandboxVec][VecUtils] Introduce DeadInstrMorgue (#221482)
via llvm-commits
- [clang] [llvm] CodeGen: Remove AllowFPOpFusion from TargetOptions (PR #222683)
Simon Pilgrim via llvm-commits
- [llvm] [NFC][AMDGPU] Pre-commit test that exposes subreg copies into PHI nodes (PR #222152)
Zach Goldthorpe via llvm-commits
- [llvm] [IRBuilder][GlobalISel] Add byte ptr cast support in IRBuilder (PR #222049)
Jameson Nash via llvm-commits
- [compiler-rt] [compiler-rt][asan] Use native TLS for TSD on Windows (PR #222705)
via llvm-commits
- [compiler-rt] [compiler-rt] Handle weak interfaces with MinGW GCC (PR #222706)
via llvm-commits
- [compiler-rt] [compiler-rt] Support GNU section attributes on Windows (PR #222707)
via llvm-commits
- [llvm] 20ddf3e - [libFuzzer] Use uppercase "B" for byte units in output (#220828)
via llvm-commits
- [compiler-rt] [compiler-rt][asan] Include intrin.h for MinGW GCC (PR #222709)
via llvm-commits
- [compiler-rt] [compiler-rt] Intercept MinGW x86-64 import thunks (PR #222710)
via llvm-commits
- [compiler-rt] [compiler-rt] Retain sanitizer callbacks with MinGW GCC (PR #222711)
via llvm-commits
- [llvm] [PowerPC] improve performance on the isNan and !isNan function in case of -ffp-model=strict" (PR #215587)
zhijian lin via llvm-commits
- [llvm] [SampleProf][TableGen] Fix -Wrange-loop-construct warnings (NFC) (PR #221472)
Vedran Miletić via llvm-commits
- [llvm] [TableGen] Split large printInstruction() for NVPTX to avoid compiler limits (PR #218530)
Malavika Samak via llvm-commits
- [llvm] [gn] port 6fbfc9261c8f453 (PR #222726)
Nico Weber via llvm-commits
- [llvm] 9974c38 - [gn] port 6fbfc9261c8f453 (#222726)
via llvm-commits
- [llvm] [InstCombine] Fold X + umax(X, 1) -> umax(X << 1, 1) (PR #222727)
Ethan Luis McDonough via llvm-commits
- [flang] [llvm] [flang] Support static-unit array slices in FIR LoopVersioning (PR #222723)
Eugene Epshteyn via llvm-commits
- [llvm] [AArch64] Allow SME peephole opts without +sme in streaming compat functions (PR #222728)
Benjamin Maxwell via llvm-commits
- [llvm] [X86] combine-shl.ll - regenerate asm comments (PR #222729)
Simon Pilgrim via llvm-commits
- [llvm] [CostModel][X86] Cleanup unary shuffle cost tests to use poison instead of undef in second operand (PR #222718)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][X86] Remove matchScalarReduction from combineAnd/Or (PR #214774)
Simon Pilgrim via llvm-commits
- [lld] [llvm] [ld64.lld, llvm-otool] Minimal arm64.x1 support (PR #222721)
Nico Weber via llvm-commits
- [lld] [llvm] [ld64.lld, llvm-otool] Minimal arm64e.x1 support (PR #222721)
Nico Weber via llvm-commits
- [flang] [llvm] [OpenMP] Add definitions for REDUCTION_KIND and SHIFT clauses (PR #222745)
Krzysztof Parzyszek via llvm-commits
- [libcxxabi] [libunwind] [llvm] fix Wasm exceptions + coop threading + shared libraries (PR #222747)
Joel Dice via llvm-commits
- [llvm] [BOLT][AArch64][Android] Only the dumping thread can longjmp (PR #222719)
Rafael Auler via llvm-commits
- [compiler-rt] [sanitizer] Address opendir interceptor test review comments (PR #222732)
Ellis Hoag via llvm-commits
- [llvm] [LV]Reject narrow VFs for narrow FP reductions fed by gappy interleaves (PR #222422)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] Do not constrain a virtual register to a non-allocatable class (PR #221050)
via llvm-commits
- [llvm] Mlir bazel update sep2026 (PR #222702)
Ali Bahrani via llvm-commits
- [clang] [llvm] [HLSLSemanticSignatures] Implement the stacked packing of elements (PR #218060)
Finn Plummer via llvm-commits
- [llvm] [HLSLSemanticSignatures] Implement the stacked packing of elements (PR #218060)
Finn Plummer via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Fold an add of a multiply-parts product into the accumulate form (PR #222748)
via llvm-commits
- [llvm] [MLIR] Fix the MLIR build by properly adding external directory- (PR #222749)
Erich Keane via llvm-commits
- [llvm] 26609f5 - [SimpleLoopUnswitch] Fix bug in partially invariant unswitching (#222118)
via llvm-commits
- [llvm] ffdc7df - [SimplifyLibCalls] Explicitly annotate memchr selects (#222734)
via llvm-commits
- [llvm] [SimplifyLibCalls] Explicitly annotate memchr selects (PR #222734)
Aiden Grossman via llvm-commits
- [llvm] [X86][CostModel] Price predicate mask-expansion fanout for wide predicated ops (PR #201666)
Sumukh J Bharadwaj via llvm-commits
- [compiler-rt] 1db5b9c - [sanitizer] Address opendir interceptor test review comments (#222732)
via llvm-commits
- [llvm] Update Windows release script (PR #215749)
Alexandre Ganea via llvm-commits
- [llvm] [llvm][release] Update package versions in the Windows release script (PR #215749)
Alexandre Ganea via llvm-commits
- [llvm] 78d1301 - [llvm][release] Update package versions in the Windows release script (#215749)
via llvm-commits
- [llvm] [SLP] Limit second pass to register VF in vectorizeNonVectorizableInsts. (PR #222755)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Bound the max BE count by the range of End - Start. (PR #222752)
Florian Hahn via llvm-commits
- [llvm] [llvm-dwarfdump] Print symbolic names for DW_AT_LLVM_address_space (PR #220728)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [AArch64] Form CCMP for CBB and CBH (PR #221113)
David Tellenbach via llvm-commits
- [llvm] IR: Introduce "thread-model" module flag (PR #222768)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Introduce subtarget features `FeatureLDSAllocGranularity<size>` and expose them to the frontend (PR #220394)
Chinmay Deshpande via llvm-commits
- [llvm] [VPlan] Add vputils::recipesOnly that returns a downcasted range (NFC) (PR #222770)
Florian Hahn via llvm-commits
- [llvm] [CMake] Forward CLANG_ENABLE_CIR to native tool builds (PR #222771)
Mehdi Amini via llvm-commits
- [llvm] [AMDGPU] Migrate isVALU(..., false) call sites to isComputeVALU (PR #222772)
Akash Dutta via llvm-commits
- [llvm] [AMDGPU][RA] Avoid pending scheduler candidates near unified VGPR occupancy limits (PR #220975)
Yoonseo Choi via llvm-commits
- [llvm] [LLVM] Add zstd compressed frame magic to LLVM magic (PR #222773)
Joseph Huber via llvm-commits
- [llvm] [ProfileData] Fix uint8_t loop index truncating bitmap byte count (PR #220620)
via llvm-commits
- [llvm] [AMDGPU] Sort features by name, add feature-name parsing (PR #220102)
Krzysztof Drewniak via llvm-commits
- [llvm] [mlir] [Flang][OpenMP][MLIR] Attach source location to target/target-data runtime c… (PR #222389)
Jason Van Beusekom via llvm-commits
- [clang] [llvm] [clang][deps] Track directory dependencies of modules (PR #222202)
Jan Svoboda via llvm-commits
- [llvm] [InstCombine] Lower ilogb to bit operations for normal values (PR #218044)
Eric Ross via llvm-commits
- [llvm] [AMDGPU][NFC] Convert v2f16 inreg fabs/fneg to have SGPR uses (PR #222785)
Krzysztof Drewniak via llvm-commits
- [llvm] [SandboxVec][LoadStoreVec] Vectorize load seed chains (PR #215944)
via llvm-commits
- [lld] [lld][MachO] Don't reject TLV relocations against dynamic-lookup symbols (PR #221364)
Peter Rong via llvm-commits
- [llvm] [SLP][NFC] Extract VectorizableTree into own ForestTree class (PR #222805)
Ryan Buchner via llvm-commits
- [llvm] [InstCombine] Fold (X udiv Y) == X --> Y == 1 for non-zero X (PR #222806)
via llvm-commits
- [lld] ec5a61a - [lld][MachO] Add `--warn-missing-subsections-via-symbols` flag (#221464)
via llvm-commits
- [lld] [lld][MachO] Add `--warn-missing-subsections-via-symbols` flag (PR #221464)
Dave MacLachlan via llvm-commits
- [llvm] [AMDGPU] Update buildbot cmake cache files (PR #222807)
Jan Patrick Lehr via llvm-commits
- [clang] [llvm] [RISCV] Remove VeryonV1 processor definition (PR #220623)
Ryan Buchner via llvm-commits
- [llvm] Fixes MLIR dialect Bazel dependencies from commit 5d1b4094534c etc (PR #222812)
Anshul Nigham via llvm-commits
- [llvm] [SLP]Treat 2-element FP reductions as always associative (PR #222715)
via llvm-commits
- [lldb] [llvm] [mlir] [DebugInfo] Add symbolic branches to DIExpression (PR #210850)
Eric Christopher via llvm-commits
- [llvm] [SPIRV] Emit RuntimeDescriptorArrayEXT capability for all unbounded array types (PR #222819)
Helena Kotas via llvm-commits
- [llvm] [CodeGen][SafeStack] Successful InlineFunction should force a recalculation of potentially stale DominatorTree (PR #222820)
via llvm-commits
- [llvm] [LoongArch] Generate more PCRel relocations for resolvable sub-symbols (PR #211754)
via llvm-commits
- [llvm] c9e8899 - [LoongArch] Generate more PCRel relocations for resolvable sub-symbols
via llvm-commits
- [lld] fd7eac5 - [AMDGPU][lld] Remove "using namespace llvm" from AMDGPU.cpp (#222818)
via llvm-commits
- [lld] [AMDGPU][lld] Remove "using namespace llvm" from AMDGPU.cpp (PR #222818)
via llvm-commits
- [llvm] [LoongArch][test] Test 8- and 16-bit subtraction relocations. NFC (PR #222825)
via llvm-commits
- [llvm] 9526701 - [RISCV][GlobalISel] Add G_CLMULH support (#221686)
via llvm-commits
- [llvm] [AggressiveInstCombine] Require a definitive initializer for table folds (PR #222826)
Chris Kennelly via llvm-commits
- [llvm] 821ff7c - [LoopInterchange] Supported partially-perfect Loop Nests (#199511)
via llvm-commits
- [llvm] [RISCV] Lower f16 to i64 fp_to_[su]int via i32 on RV32 with Zfh (PR #222829)
Kane Wang via llvm-commits
- [llvm] [llvm-cov] Support LCOV exclusion markers (PR #220767)
Yaxun Liu via llvm-commits
- [llvm] Reland "[llvm][AArch64] Ensure stack alignment in non-sibcall tail calls with FPDiff" (PR #220406)
David Tellenbach via llvm-commits
- [llvm] [SLP]Model copyable lanes of idempotent binops as op(V, V) when the operand column has a constant lane (PR #220252)
Ryan Buchner via llvm-commits
- [llvm] 5f00f13 - [KnownFPClass] Refactor direct access to KnownFPClasses [NFC] (#220315)
via llvm-commits
- [llvm] 4267061 - [AMDGPU] Invalidate uniformity info after intrinsic combine (#222357)
via llvm-commits
- [llvm] [NVPTX] Error on atomics with system scope pre-sm60 (PR #222458)
Yonah Goldberg via llvm-commits
- [llvm] db70744 - [RISCV][P-ext] Fold an add of a multiply-parts product into the accumulate form (#222748)
via llvm-commits
- [lld] [ELF] Remove tryCreateFile probe for -o/-Map/--why-extract (PR #222831)
Fangrui Song via llvm-commits
- [llvm] [orc-rt] Add a maybe-unused attribute macro. (PR #222834)
Lang Hames via llvm-commits
- [llvm] 2a01771 - [LoongArch][NFC] Add tests for memory barrier optimization (#218596)
via llvm-commits
- [llvm] c9a1fc8 - [LoongArch] Add memory barrier optimization pass (#218597)
via llvm-commits
- [llvm] [AMDGPU] Fix overlapping insert crash during rewrite-agpr-copy-mfma (PR #205962)
Dhruva Chakrabarti via llvm-commits
- [llvm] [ORC] Move ExecutorSharedMemoryMapperService names to sps_ci (PR #222835)
Lang Hames via llvm-commits
- [llvm] [DebugInfo][NVPTX]Avoid adding per line .loc in the ptx output for the compiler-generated inline ptx block. (PR #222764)
Eric Christopher via llvm-commits
- [llvm] [KnownFPClass] Fix KnownFPClass::frem subnormal handling and improve deductions. (PR #219303)
Eric Ross via llvm-commits
- [llvm] [KnownFPClass] Correct denormal mode handling for `KnownFPClass::minMaxLike` (PR #220148)
Eric Ross via llvm-commits
- [llvm] [KnownFPClass] Fix KnownFPClass::frexp subnormal mode handling (PR #219114)
Eric Ross via llvm-commits
- [llvm] [KnownFPClass] Unify and refine interested classes for `KnownFPClass::log` (PR #219751)
Eric Ross via llvm-commits
- [llvm] [KnownFPClass] Add sNaN deductions for log/log2/log10 (PR #219703)
Eric Ross via llvm-commits
- [clang] [llvm] [FMV][AIX] Implement target_clones part 2 (target-features) (PR #206786)
Wael Yehia via llvm-commits
- [llvm] [KnownFPClass] Refactor NaN sign encoding for KnownFPClass (PR #220606)
Eric Ross via llvm-commits
- [llvm] [llvm] Avoid PREL32 overflow to .data.rel.ro on AArch64 and re-enable (PR #222809)
Arthur Eubanks via llvm-commits
- [llvm] [AMDGPU] Fix uniform fcopysign pattern (PR #218644)
via llvm-commits
- [llvm] [KnownFPClass] Improve known class deductions for exp/exp2/exp10 (PR #217526)
Eric Ross via llvm-commits
- [clang] [llvm] [Clang][AIX] Add -mloadtime-comment-vars flag to preserve identifying variables (PR #187986)
Tony Varghese via llvm-commits
- [llvm] [AMDGPU][GIsel][NPM] Port AMDGPUPostLegalizerCombiner to NPM (PR #216274)
Keshav Vinayak Jha via llvm-commits
- [llvm] [bolt] Simplify rodata/literal load for X86_64 & AArch64 (PR #179474)
Alexey Moksyakov via llvm-commits
- [llvm] 79775da - [VPlan] Add vputils::reconstructSSA (#212209)
via llvm-commits
- [llvm] [orc-rt] Wrap C API implementation in `extern "C" {..}` blocks (PR #222846)
Lang Hames via llvm-commits
- [llvm] [LV] Trim VFs that cause vector splitting when tail-folding with EVL (PR #222836)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [HLSL] Add support for dynamic resources (PR #221103)
Helena Kotas via llvm-commits
- [llvm] [InstCombine] Add select to worklist when demanded FP class adds nsz (PR #222847)
via llvm-commits
- [llvm] [SPIRV] Refactor implicit binding legalization (PR #222848)
Helena Kotas via llvm-commits
- [compiler-rt] [sanitizer_common][lsan] Keep the original allocation alive when realloc fails (PR #222849)
Bojun Seo via llvm-commits
- [compiler-rt] [llvm] [RISC-V][Zicfiss] Move shadow stack ops to save/restore builtins (PR #222850)
Nemanja Ivanovic via llvm-commits
- [llvm] [Hexagon] Exclude debug instructions from load/store widening size limit (PR #221649)
Yongqiang Tian via llvm-commits
- [llvm] [GlobalISel] Migrate remaining generic wip_match_opcode combines to MIR-pattern. (PR #222851)
Vikash Gupta via llvm-commits
- [llvm] 75ca063 - [AMDGPU][GIsel][NPM] Port AMDGPUPostLegalizerCombiner to NPM (#216274)
via llvm-commits
- [llvm] Amdgpu gate lds runtime unroll (PR #222853)
via llvm-commits
- [llvm] [X86] Fix `"Cannot select"` for `bf16` vector selects on a scalar condition under `AVX10.2` (PR #222854)
Akash Manna via llvm-commits
- [llvm] [llubi] Implement the `nsz` flag for `uitofp`/`sitofp` (PR #222858)
Zhige Chen via llvm-commits
- [llvm] DAG: Use poison instead of undef in some vector combines (PR #177612)
Mikael Holmen via llvm-commits
- [llvm] RISCV: Maintain VL/VTYPE liveness when clearing dead flags in InsertVSETVLI (PR #222862)
Matt Arsenault via llvm-commits
- [llvm] [OpenMP] Make all syntactic properties explicit (PR #222375)
Michael Klemm via llvm-commits
- [llvm] 7544b08 - [LiveDebugValues] Do not join debug values whose operand counts disagree (#221929)
via llvm-commits
- [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
Hristo Hristov via llvm-commits
- [llvm] fa1d3e3 - [X86][NFC] Share isDispOrCDisp8 between the encoder and CompressEVEX (#222591)
via llvm-commits
- [llvm] [RISCV][SLP] Precommit strided-load alignment tests (NFC) (PR #222863)
via llvm-commits
- [llvm] [AggressiveInstCombine] Use DL.fitsInLegalInteger instead of TTI.isTypeLegal in consecutive load/store combine. (PR #220310)
Luke Lau via llvm-commits
- [llvm] [SelectionDAG] Remove dead accessors, variables, and init parameters (NFC) (PR #222864)
Kazu Hirata via llvm-commits
- [llvm] [Bazel] Fixes 7ba3ce4 (PR #222865)
via llvm-commits
- [llvm] 3ec1c43 - [ConstraintElim] Strengthen flags at the closest dominator of all uses. (#220918)
via llvm-commits
- [llvm] [DSE] Remove MemoryPhis left trivial by deleted stores (PR #222867)
via llvm-commits
- [llvm] f284ae2 - [RISCV] Ignore debug instructions in epilogue block checks (#219401)
via llvm-commits
- [llvm] [LLVM] Add skeleton for new "One" experimental target backend (PR #203293)
via llvm-commits
- [llvm] [GlobalISel] Add known bits calculation for atomic G_LOAD (PR #222870)
via llvm-commits
- [llvm] e8a0d25 - [CostModel][X86] Cleanup unary shuffle cost tests to use poison instead of undef in second operand (#222718)
via llvm-commits
- [llvm] c382571 - [CMake] Forward CLANG_ENABLE_CIR to native tool builds (#222771)
via llvm-commits
- [llvm] [X86] Ignore debug instructions in FixupLEAs search distance (PR #222871)
Yongqiang Tian via llvm-commits
- [clang] [llvm] [plugins] Let plugins put diagnostics in user-controllable warning groups (PR #208538)
Vassil Vassilev via llvm-commits
- [llvm] ARM: Avoid relying on kill flags for determining CPSR liveness (PR #222873)
Matt Arsenault via llvm-commits
- [llvm] e4b9c07 - [GlobalISel] Fast path exact LLT equality (NFC) (#222550)
via llvm-commits
- [llvm] 4f32e47 - [AArch64] Parameterize repeated FP divisor combine threshold by subtarget (#216930)
via llvm-commits
- [llvm] [RISCV][MC] Prioritize features in MultiMismatchFallback (PR #215737)
via llvm-commits
- [llvm] [BOLT] Prevent rela.plt reordering (PR #219447)
via llvm-commits
- [llvm] [BUILD] Fix for 02dc8a35 (PR #222876)
Sohaib Iftikhar via llvm-commits
- [llvm] 12f00f9 - [GVN] Skip instructions without value numbers in `processNonLocalLoad` (#219851)
via llvm-commits
- [llvm] [SCEV] Strip dead code in proving RHS > Start in howManyLT (NFC) (PR #222878)
Ramkumar Ramachandra via llvm-commits
- [llvm] 6700445 - RISCV: Maintain VL/VTYPE liveness when clearing dead flags in InsertVSETVLI (#222862)
via llvm-commits
- [llvm] 18b9d72 - [KnownFPClass] Add sNaN deductions for log/log2/log10 (#219703)
via llvm-commits
- [clang] [llvm] [PGOFlowVerify] Add end-to-end PGOFlowVerify infrastructure, validations (PR #196295)
Alok Kumar Sharma via llvm-commits
- [clang] [llvm] [GVN] Simple GVN-based hoisting of scalars (PR #211792)
Momchil Velikov via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
James Henderson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [llvm] 63cc989 - [ORC] Move ExecutorSharedMemoryMapperService names to sps_ci (#222835)
via llvm-commits
- [clang] [llvm] [ORC] Move ExecutorSharedMemoryMapperService names to sps_ci (PR #222835)
Lang Hames via llvm-commits
- [llvm] [RegAllocFast] Order partial defs before other defs (PR #222882)
Fangrui Song via llvm-commits
- [llvm] [VPlan] Narrow VPWidenGEPRecipe if only its first lane is used. (PR #221171)
Mel Chen via llvm-commits
- [llvm] [BOLT][RISCV] Add basic RISC-V initialization support for unit tests (PR #222883)
via llvm-commits
- [llvm] [CodeGen][NPM] Port ResetMachineFunction to NPM (PR #222886)
Vikram Hegde via llvm-commits
- [llvm] 58c46ba - [AArch64] Guard against large types in performOrXorChainCombine (#222146)
via llvm-commits
- [llvm] [AMDGPU] Support TFE D16 format buffer loads on gfx8/10/11/12 (PR #211465)
Arseniy Obolenskiy via llvm-commits
- [llvm] eb6fe5a - [AArch64] Reassociate adds/subs of extends for [SU](ADD|SUB)L. (#222561)
via llvm-commits
- [llvm] dc68250 - [SLP] Limit second pass to register VF in vectorizeNonVectorizableInsts. (#222755)
via llvm-commits
- [llvm] [orc-rt] Fix C++ comments in C header. NFC. (PR #222887)
Lang Hames via llvm-commits
- [llvm] [AMDGPU] Fix soft clause hazards missed past the lookahead window (PR #220806)
Arseniy Obolenskiy via llvm-commits
- [llvm] [ValueTracking] Compute known bits for `umin` and `umax` recurences (PR #222890)
Ömer Sinan Ağacan via llvm-commits
- [llvm] 5d6c716 - [VPlan] Narrow VPWidenGEPRecipe if only its first lane is used. (#221171)
via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Scale M0/GPR indirect index by element size (PR #216698)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SCEV] Init BE vars to CouldNotCompute in howManyLT (NFC) (PR #222892)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SROA] Enable alloca promotion for stores through pointer PHIs (PR #222893)
Yonah Goldberg via llvm-commits
- [llvm] [flang-rt] Guard CUDA descriptor fast path by element size (PR #221168)
via llvm-commits
- [llvm] DAG: Materialize a directly-lowered gc.relocate in its own block (PR #222894)
Matt Arsenault via llvm-commits
- [libc] [llvm] [libc] Implement pthread_kill (PR #222625)
Pavel Labath via llvm-commits
- [llvm] [LV] Add cost printing test with forced instruction costs (NFC). (PR #222895)
Florian Hahn via llvm-commits
- [llvm] [X86] Fold FMSUBADD + FADD into VFCMADDC for fp16 (PR #222896)
Rohan Shenoy via llvm-commits
- [llvm] f276d8f - [OMPIRBuilder] Don't leak a foreign debug loc into the taskwait call (#222586)
via llvm-commits
- [llvm] [AMDGPU][NFC] Refactor integer to float lowering (PR #222898)
Harrison Hao via llvm-commits
- [llvm] [VPlan] Preserve SSA in early exits (PR #201784)
Luke Lau via llvm-commits
- [llvm] [AArch64][SPIRV][GlobalISel] Migrate wip_match_opcode combines to MIR-pattern (PR #222903)
Vikash Gupta via llvm-commits
- [llvm] 0046d7f - [AggressiveInstCombine] Require a definitive initializer for table folds (#222826)
via llvm-commits
- [llvm] [BOLT][RISCV] Preserve distinct IPLT entries for IFUNC aliases and fix RISC-V call targets (PR #222901)
via llvm-commits
- [llvm] [LoopIdiom] Do not emit wcslen for underaligned wide loads (PR #216080)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [CMake] Special-case HarmonyOS hosts in get_host_triple() (PR #219882)
via llvm-commits
- [llvm] 18ea5b0 - [X86] combine-shl.ll - regenerate asm comments (#222729)
via llvm-commits
- [llvm] [SCEV] Simplify getElementSz using getLoadStore-helpers (NFC) (PR #222908)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AVR] Implement selection of 'ISD::RETURNADDR' and 'ISD::FRAMEADDR' (PR #222909)
Ben Shi via llvm-commits
- [llvm] [AArch64][SVE] Optimize logical ops with convert.to.svbool (PR #160408)
Paul Walker via llvm-commits
- [llvm] c61dda2 - [LLVM][CodeGen][SME] Make FMA decision independent of streaming mode. (#222598)
via llvm-commits
- [llvm] 246194f - [AArch64] Cache repeated subtarget queries (NFC) (#222637)
via llvm-commits
- [clang] [llvm] [SPARC] Add LEON5 processor (PR #222912)
Daniel Cederman via llvm-commits
- [llvm] Make extract vector for bf16 types legal (PR #222913)
via llvm-commits
- [llvm] [AggressiveInstCombine] Add `umin` and `umax` to `TruncInstCombine` DAG (PR #222914)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [SCEV] Directly form add recurrences for simple pointer IVs. (PR #222915)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Avoid recursion in PHI handling in more cases. (PR #215910)
Florian Hahn via llvm-commits
- [llvm] 4245b1d - [LV] Add cost printing test with forced instruction costs (NFC). (#222895)
via llvm-commits
- [llvm] [llvm-readobj] Add a reusable LLVMReadobjDriver library (PR #222917)
Anutosh Bhat via llvm-commits
- [llvm] [VPlan] Consider VPDerivedIV & VPScalarIVSteps for forced costs. (PR #222918)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] Notify delegate before erasing folded instruction (PR #222919)
via llvm-commits
- [llvm] 1812056 - [MISched] Dump SU node number on `tracePick` (#222631)
via llvm-commits
- [compiler-rt] [llvm] [tsan] add fetch_max, fetch_min, fetch_umax, fetch_umin (PR #211388)
Mauri de Souza Meneguzzo via llvm-commits
- [compiler-rt] [tsan][go] use __builtin_memcpy for 128-bit Go atomic args buffer access (PR #213123)
Mauri de Souza Meneguzzo via llvm-commits
- [llvm] 26e41fd - [KnownFPClass] Move `fadd`/`fsub` tests to `nofpclass-fadd-fsub.ll` (#221872)
via llvm-commits
- [llvm] [RISCV] Remove deprecated hasStdExtCOrZcd/hasStdExtCOrZcfOrZce (PR #222925)
Marc Auberer via llvm-commits
- [llvm] [MISched] Fix post-RA pickOnlyOnce debug logs (PR #222927)
Tomer Shafir via llvm-commits
- [llvm] [BOLT] Gadget scanner: prevent false positives due to jump tables (PR #138884)
Anatoly Trosinenko via llvm-commits
- [llvm] fix: recalculate .sxdata post strip (PR #222929)
Emily Sequeira via llvm-commits
- [llvm] [test][AggressiveInstCombine] Test type legality handling in `TruncInstCombine` (NFC) (PR #222930)
Ömer Sinan Ağacan via llvm-commits
- [llvm] 1f61827 - [RISCV][SLP] Precommit strided-load alignment tests (NFC) (#222863)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for TLS for ELF (PR #220236)
Kristina Bessonova via llvm-commits
- [llvm] [SLP]Allow min-VF vectorization of seed-level reduction groups (PR #222757)
Dmitry Sidorov via llvm-commits
- [llvm] 3c00351 - [AArch64][Driver] Fix behaviour of +nofeat modifier on -mcpu
via llvm-commits
- [llvm] [X86] Fix i64-to-bf16 conversion crash on 32-bit targets (PR #222934)
Tim Besard via llvm-commits
- [llvm] [InferAlignment] Do not use intrinsic align attributes as base pointer alignment (PR #221018)
Stanislav Bardyuk via llvm-commits
- [llvm] [AMDGPU] Eliminate redundant SGPR restores (PR #222680)
Janek van Oirschot via llvm-commits
- [llvm] d5f6426 - [AArch64][SVE] Optimize logical ops with convert.to.svbool (#160408)
via llvm-commits
- [llvm] e6b77e6 - [SPIRV] Add support for NSDI DebugLocalVariable. (#221706)
via llvm-commits
- [llvm] [SPIRV] Emit NonSemantic DebugDeclare, DebugExpression and DebugOperation (PR #222011)
Manuel Carrasco via llvm-commits
- [llvm] [libc][Bazel] Add missing F16 math targets (PR #222937)
Matteo Di Iorio via llvm-commits
- [llvm] [AMDGPU] Fix wrong uniformity for ballot NOT in UniformIntrinsicCombine (PR #220009)
Arseniy Obolenskiy via llvm-commits
- [llvm] [OpenMP] Change association of some directives from "none" to "explicit" (PR #222703)
Krzysztof Parzyszek via llvm-commits
- [llvm] [AArch64] Prevent reuse of retired architecture names (PR #221782)
via llvm-commits
- [llvm] 2e023c8 - [OpenMP] Make all syntactic properties explicit (#222375)
via llvm-commits
- [llvm] 5603248 - [OpenMP] Rename ClauseSet to Clauses and DirectiveSet to Directives, NFC (#222440)
via llvm-commits
- [llvm] 9d3f81d - [RISCV] Remove deprecated hasStdExtCOrZcd/hasStdExtCOrZcfOrZce (#222925)
via llvm-commits
- [llvm] [SCEV] Sharpen BTC computations with minus-one overflow trick (PR #222939)
Ramkumar Ramachandra via llvm-commits
- [llvm] e0d944d - [AMDGPU] Adjust amdgpu fmax/fmin legalization for DAG (#203150)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel for constrained cast operations. (PR #221976)
David Sherwood via llvm-commits
- [clang] [llvm] [LLVM][Clang][Flang] Move framepointer kind selection to LLVMFrontend (PR #218870)
Kiran Chandramohan via llvm-commits
- [llvm] [AMDGPU] Decouple prohibition of 64-bit literals from VOP3 encoding (PR #222823)
Yaxun Liu via llvm-commits
- [llvm] f2d4b9d - [AMDGPU][NFC] Convert v2f16 inreg fabs/fneg tests to have SGPR uses (#222785)
via llvm-commits
- [llvm] [AMDGPU][NFC] Convert v2f16 inreg fabs/fneg tests to have SGPR uses (PR #222785)
via llvm-commits
- [llvm] [X86] Expand f32-to-bf16 conversions without libcalls (PR #221225)
Tim Besard via llvm-commits
- [llvm] [Bazel] Fixes 176ab01 (PR #222943)
via llvm-commits
- [llvm] [AMDGPU] Remove the VGPR-alignment check from the machine verifier (PR #219230)
Valery Pykhtin via llvm-commits
- [llvm] 94dcd35 - [AArch64][GlobalISel] Add support for TLS for ELF (#220236)
via llvm-commits
- [llvm] 57bf08d - [PowerPC] simplify the asm of scmp builtin (#200024)
via llvm-commits
- [llvm] bf1b598 - [InferAlignment] Do not use intrinsic align attributes as base pointer alignment (#221018)
via llvm-commits
- [llvm] [NFC][LLVM][AArch64TTI] Remove redundant type checking of convert_to_svbool operand. (PR #222945)
Paul Walker via llvm-commits
- [llvm] [orc-rt] Refactor RTTI for cross-library support, add C API (PR #222946)
Lang Hames via llvm-commits
- [flang] [llvm] [flang] Enumeration Type: (PR 4/5) Lowering (PR #193571)
via llvm-commits
- [llvm] [IR] Define profile-based uniformity metadata (PR #221628)
Yaxun Liu via llvm-commits
- [llvm] [SCEV] Compute predicated backedge-taken count for non-unit-stride loops (PR #208581)
Bavly Peter via llvm-commits
- [llvm] 1fe126e - [dyndbg][LLD][ELF] Initial LLD support for dynamic debugging (#214188)
via llvm-commits
- [llvm] [AArch64] Remove unreachable DUPLANE lowering (PR #222418)
David Green via llvm-commits
- [llvm] [AArch64] Remove unreachable DUPLANE lowering. NFC (PR #222418)
David Green via llvm-commits
- [llvm] 853a7fc - [ARM] Prevent use of the VFP calling convention when +soft-float is enabled (#221434)
via llvm-commits
- [llvm] [offload] add context to the offloading API (PR #201398)
Łukasz Plewa via llvm-commits
- [clang] [llvm] [OpenMP] Don't reserve the generic mode warp on SPIR-V (PR #222763)
Nick Sarnie via llvm-commits
- [llvm] cfa4135 - [OpenMP] Don't reserve the generic mode warp on SPIR-V (#222763)
via llvm-commits
- [clang] [llvm] [OpenMP] Don't reserve extra threads for generic mode on SPIRV (PR #222712)
Nick Sarnie via llvm-commits
- [llvm] [VPlan] Implement VPlan-based unit-strideness speculation (PR #182595)
Andrei Elovikov via llvm-commits
- [llvm] [NFC][LICM] Hoist `isPotentiallyPromotable` to reusable function (PR #222684)
Zach Goldthorpe via llvm-commits
- [llvm] [LV] Support interleaving in order to reduce stalls (PR #197959)
John Brawn via llvm-commits
- [llvm] ad72da2 - [VPlan] Consider VPDerivedIV & VPScalarIVSteps for forced costs. (#222918)
via llvm-commits
- [llvm] 0bf534a - [AMDGPU] Remove the VGPR-alignment check from the machine verifier (#219230)
via llvm-commits
- [llvm] [GlobalISel][AArch64] Lower G_BITCAST vectors with non-integer element ratio (PR #215154)
Kacper Doga via llvm-commits
- [llvm] [offload][lit] Fix bug64959_compile_only.c XPASS on Intel GPU (PR #222342)
Nick Sarnie via llvm-commits
- [llvm] [AMDGPU] merge 16bit mov pairs in post-RA peephole (PR #208625)
Guo Chen via llvm-commits
- [llvm] [offload][lit] Fix failing/hanging/XPASSing tests on Intel GPU (PR #222342)
Nick Sarnie via llvm-commits
- [llvm] [GlobalISel] Build the split load value in an integer type in lowerLoad (PR #213694)
Kacper Doga via llvm-commits
- [llvm] [LAA] Switch safe-distance APIs to operate in elements instead of bits (PR #191867)
David Sherwood via llvm-commits
- [llvm] [CGP] Add a restricted form of LSR for vector progressions. (PR #222957)
Graham Hunter via llvm-commits
- [llvm] 9046633 - [AArch64][GlobalISel] Copy flags in reduction fewerElements (#221608)
via llvm-commits
- [llvm] 185ff0c - [X86] Fix i64-to-bf16 conversion crash on 32-bit targets (#222934)
via llvm-commits
- [llvm] ARM: Constify Thumb2SizeReduction (PR #222973)
Matt Arsenault via llvm-commits
- [llvm] [MemorySSA] Only consider in-scope instructions as invariant.group clobbers (PR #222975)
Valentin Churavy via llvm-commits
- [compiler-rt] [scudo] Refactor BufferPool code slightly. (PR #222811)
Sadaf Ebrahimi via llvm-commits
- [llvm] Rename my office hours; NFC (PR #222982)
Aaron Ballman via llvm-commits
- [llvm] Revert "[AArch64][GlobalISel] Add support for TLS for ELF" (PR #222989)
Kristina Bessonova via llvm-commits
- [llvm] 2bb1a24 - Rename my office hours; NFC (#222982)
via llvm-commits
- [llvm] 177eb76 - [NFC][Attributor] Drop the comment on the indirect-call address space cast (#222139)
via llvm-commits
- [llvm] [WebAssembly] Select relaxed_trunc for vector fptosi/fptoui with +relaxed-simd (PR #214148)
Derek Schuff via llvm-commits
- [flang] [llvm] [flang-rt] Prototype: skip copy-out into read-only memory via a process memory-map snapshot (PR #223002)
Eugene Epshteyn via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Reject guaranteed tail calls in call lowering (PR #216260)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Fix fneg fold with multi use fadd/fma (PR #217573)
Arseniy Obolenskiy via llvm-commits
- [llvm] cb02999 - [SLP]Allow min-VF vectorization of seed-level reduction groups
via llvm-commits
- [llvm] 4e3bec1 - [SPIRV] Refactor implicit binding legalization (#222848)
via llvm-commits
- [llvm] [bazel][libc] Add targets for startup objects on linux (PR #218995)
Jackson Stogel via llvm-commits
- [llvm] [libc][bazel] Use LLVM-libc startup objects in full-build tests (PR #219262)
Jackson Stogel via llvm-commits
- [llvm] [AMDGPU] Add block carried latency to CoExecSched (PR #192324)
Austin Kerbow via llvm-commits
- [llvm] [AMDGPU] Migrate AllowLDSDMA=true sites to isValu (PR #222992)
Akash Dutta via llvm-commits
- [llvm] [WebAssembly] Emit typed selects for reference types (PR #214811)
Derek Schuff via llvm-commits
- [llvm] [SimpleLoopUnswitch] Allow trivial unswitch when exit LCSSA is a header PHI (PR #222962)
Ehsan Amiri via llvm-commits
- [llvm] Fix lambda added in #222755 which did not build with VS2019. (PR #223016)
Douglas Yung via llvm-commits
- [llvm] [CodeGenPrepare] Hoist cross-block zext to its source block (PR #223010)
Lydia Kim via llvm-commits
- [llvm] abf4139 - [AggressiveInstCombine] Use DL.fitsInLegalInteger instead of TTI.isTypeLegal in consecutive load/store combine. (#220310)
via llvm-commits
- [llvm] [Bazel] Fixes 18db3ee (PR #223009)
Pranav Kant via llvm-commits
- [llvm] [ConstraintElim] Derive an unsigned IV bound from a signed relational latch. (PR #222762)
Yingwei Zheng via llvm-commits
- [llvm] 318e5ab - [AMDGPU] Do not commute DPP instructions with a non-identity dpp_ctrl (#218393)
via llvm-commits
- [llvm] [AMDGPU] Do not commute DPP instructions with a non-identity dpp_ctrl (PR #218393)
Arseniy Obolenskiy via llvm-commits
- [llvm] [KnownFPClass] Add dynamic and FTPZ|DAPZ denormal-mode tests for negative subnormal inputs (PR #219091)
Eric Ross via llvm-commits
- [llvm] [dsymutil] Test qualified name hashing for members (PR #223017)
Jonas Devlieghere via llvm-commits
- [compiler-rt] dc7e9b1 - [scudo] Refactor BufferPool code slightly. (#222811)
via llvm-commits
- [llvm] [SampleProfile] Ignore unsampled callees in profile anchors (PR #219335)
Kunal Pathak via llvm-commits
- [llvm] 57ad789 - [RISCV][SLP] Use common alignment when checking constant-stride loads (#222520)
via llvm-commits
- [llvm] [CodeView] Add `CoroutineKind` to `S_FRAMEPROC` flags (PR #223018)
via llvm-commits
- [llvm] 6524367 - [OpenMPOpt] Ask the runtime how many of a block's threads can be workers (#221450)
via llvm-commits
- [llvm] Fix bazel build for libc:__support_fputil_fenv_impl (PR #223031)
Anshul Nigham via llvm-commits
- [clang] [llvm] [SystemZ] Add i128 support for z/OS XPLINK64 ABI (PR #223026)
Zibi Sarbinowski via llvm-commits
- [clang] [llvm] [RISCV] Remove Ventana Conditional Ops (PR #221042)
Ryan Buchner via llvm-commits
- [llvm] [PowerPC] Legalize scalar bfloat operations and conversions (PR #221536)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][MC] Diagnose bf16 inline constants without op_sel in the ass… (PR #223035)
Joe Nash via llvm-commits
- [llvm] [Support] Allow \n, \t, \x in regexes (PR #223024)
Harald van Dijk via llvm-commits
- [llvm] [NFC][SLPVectorizer] Capture TTI explicitly in the cost-caching lambdas (PR #223020)
Kevin McAfee via llvm-commits
- [llvm] 4371ce9 - [NFC][SLPVectorizer] Capture TTI explicitly in the cost-caching lambdas (#223020)
via llvm-commits
- [llvm] [clang-repl] Support XDG state directory for history (PR #223037)
via llvm-commits
- [llvm] [RISCV] Consistently use RISCVSubtarget::is64Bit() instead of isRV32/isRV64. (PR #223038)
Craig Topper via llvm-commits
- [llvm] 64b7dfe - [PassManager] Store analysis results in contiguous storage (#222003)
via llvm-commits
- [llvm] [docs] Check for absolute self-documentation links (PR #222504)
Reid Kleckner via llvm-commits
- [llvm] [SLP] Fix -Wunused-lambda-capture in #223016 (PR #223053)
via llvm-commits
- [llvm] 5c27600 - [DirectX] Add texture support to atomicrmw lowering (#221369)
via llvm-commits
- [clang] [llvm] [DirectX] Add texture support to atomicrmw lowering (PR #221369)
Deric C. via llvm-commits
- [llvm] [AMDGPU] Add gfx1310 coverage to the bf16 transcendental tests (PR #223054)
Joe Nash via llvm-commits
- [llvm] [SystemZ][z/OS] Handle constants with initializers with relocations (PR #223055)
Kai Nacke via llvm-commits
- [lld] [lld][MachO] Remove `__thread_ptrs` section so TLV can relocate against dynamic-lookup symbols (PR #221364)
Peter Rong via llvm-commits
- [llvm] [Vectorize] Fix a warning (PR #223057)
Kazu Hirata via llvm-commits
- [llvm] [InstSimplify] Fold the arbitrary FP convert round trip (PR #223052)
Arseniy Obolenskiy via llvm-commits
- [llvm] [CMake] Propagate generated-header prerequisites through link dependencies (PR #222341)
Mehdi Amini via llvm-commits
- [llvm] [SandboxVec][VecUtils][NFC] BndlRef helper class (PR #223074)
via llvm-commits
- [llvm] Add reference of llvm.pseudoprobe in LangRef.md (PR #223065)
Henry Jiang via llvm-commits
- [llvm] [NFC][AMDGPU] Add tests for converting an i64 that fits in 32 bits (PR #223030)
Krzysztof Drewniak via llvm-commits
- [llvm] [DirectX] Make DXILOpLowering split vector coordinates, offsets, and gradient operands (PR #223091)
Joshua Batista via llvm-commits
- [llvm] [DirectX] Make DXILOpLowering split vector coordinates, offsets, and gradient operands (PR #223091)
Joshua Batista via llvm-commits
- [llvm] [DirectX] Make DXILOpLowering split vector coordinates, offsets, and gradient operands (PR #223091)
Joshua Batista via llvm-commits
- [llvm] [DirectX] Make DXILOpLowering split vector coordinates, offsets, and gradient operands (PR #223091)
Joshua Batista via llvm-commits
- [llvm] [DirectX] Make DXILOpLowering split vector coordinates, offsets, and gradient operands (PR #223091)
Joshua Batista via llvm-commits
- [llvm] [DirectX] Make DXILOpLowering split vector coordinates, offsets, and gradient operands (PR #223091)
Joshua Batista via llvm-commits
- [llvm] extend SimplifyCFG to lower s/ucmp + 3-arm switch (PR #222786)
via llvm-commits
- [llvm] [Mips] mips1 DivByZeroTrap (PR #81311)
Brad Smith via llvm-commits
- [llvm] [SROA] Respect natural stack alignment when rewriting allocas (PR #222967)
via llvm-commits
- [llvm] [SROA] Preserve inherited alignment when rewriting allocas (PR #222967)
via llvm-commits
- [llvm] 4e86502 - [AArch64] Form CCMP for CBB and CBH (#221113)
via llvm-commits
- [llvm] 2c30f74 - [llvm] Avoid PREL32 overflow to .data.rel.ro on AArch64 and re-enable (#222809)
via llvm-commits
- [libc] [llvm] [libc][bazel] Use LLVM-libc startup objects in full-build tests (PR #219262)
Jackson Stogel via llvm-commits
- [llvm] [AMDGPU] Allow combining uniform OR/AND to V_PERM (PR #220048)
Jeffrey Byrnes via llvm-commits
- [clang] [llvm] [SSAF][PointerFlow] Factor out and make the pointer-flow matching reusable (PR #222780)
Ziqing Luo via llvm-commits
- [llvm] [AMDGPU] Add function attribute amdgpu-use-amdgpu-trackers (PR #223071)
Dhruva Chakrabarti via llvm-commits
- [llvm] [LLVM][docs] Rename remaining reST docs to Markdown (batch 10) (PR #223097)
Reid Kleckner via llvm-commits
- [llvm] [AMDGPU] Convert an i64 that fits in 32 bits from its low half (PR #223107)
Dmitry Sidorov via llvm-commits
- [llvm] [AggressiveInstCombine] Add lit.local.cfg to RISCV test directory. NFC (PR #223067)
Craig Topper via llvm-commits
- [llvm] [SampleFDO] Don't report an IR indirect call vs. a profiled direct call as a callsite mismatch (PR #220126)
Wei Wang via llvm-commits
- [llvm] e471938 - [AggressiveInstCombine] Add lit.local.cfg to RISCV test directory. NFC (#223067)
via llvm-commits
- [llvm] [BOLT][AArch64] Make Android instrumentation runtime fail safe (PR #223110)
YongKang Zhu via llvm-commits
- [llvm] [AMDGPU] Fix placement of FeatureSupportsXNACK (PR #223111)
Shilei Tian via llvm-commits
- [llvm] [IR] Verify DISubrange/DISubrangeType bounds are ConstantInt (PR #217570)
via llvm-commits
- [llvm] [ORC] Retire rt::SimpleExecutorMemoryManager* for sps_ci (PR #223113)
Lang Hames via llvm-commits
- [llvm] [orc-rt] Add SocketHandle, NativeSocketHandle APIs (PR #223114)
Lang Hames via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Remove close map type member removal code from MapInfoFinalization (PR #219438)
via llvm-commits
- [llvm] [RegAllocEvictionAdvisor] Make the local reassign option more useful (PR #223115)
Quentin Colombet via llvm-commits
- [llvm] 25fe99b - [ORC] Retire rt::SimpleExecutorMemoryManager* for sps_ci (#223113)
via llvm-commits
- [llvm] [SDP] Add statistics for global variable annotations (PR #223117)
Aiden Grossman via llvm-commits
- [llvm] [RISCV] Implement RISCV TTI::getNumberOfParts() (PR #223096)
Luke Lau via llvm-commits
- [llvm] [llvm-exegesis] Respect memory operands with a fixed base register (PR #190342)
Timur Baidusenov via llvm-commits
- [llvm] [LoopDeletion] Don't delete a loop that defines a live-out token (PR #223119)
Timur Baidusenov via llvm-commits
- [llvm] [Support] Make formatted_raw_ostream::has_colors() delegate to the wrapped stream (PR #223092)
Timm Baeder via llvm-commits
- [llvm] 78f5578 - [OpenMP] [Flang] Add Fortran integer(kind=8) overloads for omp_lib APIs (#221451)
via llvm-commits
- [llvm] [CodeGen][test] use -float-abi=soft in 2009-03-29-SoftFloatVectorExtract.ll (PR #223122)
Chris Copeland via llvm-commits
- [llvm] [AArch64] Lower an equality branch against a logical immediate to EOR + CBZ/CBNZ (PR #223123)
Andrew Gaul via llvm-commits
- [lldb] [llvm] [Support] Allow \n, \t, \x in regexes (PR #223024)
Harald van Dijk via llvm-commits
- [clang] [llvm] [RISCV][MC] Add experimental Smidctrl, Ssidctrl, Smnip, and Ssnip support (PR #218108)
Zeyi Xu via llvm-commits
- [llvm] [CodeGen] Publish locally unprofitable outliner candidates (PR #223125)
Kyungwoo Lee via llvm-commits
- [llvm] [mlir] [mlir][dataflow] Add uniformity analysis (PR #220740)
Alessandro Potenza via llvm-commits
- [llvm] [SelectionDAG] Remove dead functions and declarations (NFC) (PR #223126)
Kazu Hirata via llvm-commits
- [llvm] cebfe6c - IR: Add verifier checks and LangRef for llvm.loop.align (#221933)
via llvm-commits
- [llvm] [CodeGen] Sort fixed frame objects by stack offset (PR #219669)
via llvm-commits
- [llvm] 25728f8 - [MISched] Fix post-RA pickOnlyChoice debug logs (#222927)
via llvm-commits
- [llvm] [GlobalISel] Add G_INSERT_SUBVECTOR to computeNumSignBits (PR #220976)
via llvm-commits
- [llvm] [InstCombine] support trunc condition in foldSelectICmpAndAnd (PR #223132)
Andreas Jonson via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Prevent unrequired implicit maps for private variables on composite directives (PR #217121)
via llvm-commits
- [llvm] [LV] Add cross-part load overlap heuristic for interleaving (PR #214500)
Sergey Shcherbinin via llvm-commits
- [llvm] [IR] Verify DISubrange/DISubrangeType bounds are ConstantInt (PR #223134)
Sewon Ahn via llvm-commits
- [llvm] [llvm-mc] Add --load to support dynamically loaded plugins (PR #222983)
Alexis Engelke via llvm-commits
- [llvm] e17b8cb - IR: Introduce "thread-model" module flag (#222768)
via llvm-commits
- [llvm] 2706780 - [InstCombine] support trunc condition in foldSelectICmpAndAnd (#223132)
via llvm-commits
- [llvm] [GlobalISel] Use G_ANYEXT instead of G_ZEXT for shift amount widening (PR #223136)
Deepak Shirke via llvm-commits
- [llvm] d411212 - [RISCV] Add PseudoTAILX7, PseudoTAILReg for cf-protection-branch (#220657)
via llvm-commits
- [llvm] [ProfileData] Bound binary sample profile primitive reads (PR #215476)
Sergey Shcherbinin via llvm-commits
- [llvm] [orc-rt] Reduce SimpleRemoteCA to transport-independent utils (PR #223141)
Lang Hames via llvm-commits
- [llvm] 3569a1f - [AMDGPU] Fix placement of FeatureSupportsXNACK (#223111)
via llvm-commits
- [llvm] [orc-rt] Build RTTICrossDylibTestLib with ORC_RT_COMPILE_FLAGS (PR #223144)
Lang Hames via llvm-commits
- [llvm] [mlir] [mlir][vector] Add a pass to infer the in_bounds attribute (PR #215340)
Dhairyashil R G via llvm-commits
- [libcxx] [llvm] Finish supporting Unicode 18 (PR #199111)
Charlie Lin via llvm-commits
- [llvm] [InstCombine] Optimize and of overflow checks (PR #141962)
Bobby SONG via llvm-commits
- [llvm] [RISCV][Support] Fix instruction-cache invalidation in Memory::InvalidateInstructionCache (PR #216059)
Fu-Chiang Chang via llvm-commits
- [clang] [libc] [llvm] [clang] Make __builtin_exp and __builtin_expf constexpr. (PR #199808)
via llvm-commits
- [llvm] [LV] Add test for cost of widened pointer induction (NFC). (PR #223153)
Florian Hahn via llvm-commits
- [llvm] 66573c1 - [SCEV] Directly form add recurrences for simple pointer IVs. (#222915)
via llvm-commits
- [llvm] e1b6027 - [LV] Add test for cost of widened pointer induction (NFC). (#223153)
via llvm-commits
- [llvm] [SimplifyCFG] Use the unsigned case range for lookup tables when narrower (PR #221489)
Nazar Mokrynskyi via llvm-commits
- [llvm] 345d699 - [SelectionDAG] Remove dead functions and declarations (NFC) (#223126)
via llvm-commits
- [llvm] d7d7992 - [llubi] Implement fast-math flags for `uitofp`/`sitofp` (#222858)
via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
via llvm-commits
- [libc] [llvm] [libc][math] Implement C23 half precision pow function (PR #159906)
via llvm-commits
- [llvm] [SLSR] Prove disjoint instruction reuse using an annotation-free IR (PR #218308)
via llvm-commits
- [llvm] [SLP]Cost-based choice of the i1 reduction form (PR #223163)
Alexey Bataev via llvm-commits
- [llvm] [IR] Implementation and lowering of bitinsert and bitextract (PR #200605)
Pedro Lobo via llvm-commits
- [llvm] [third-party] Update Boost.Math snapshot to 1.92 (PR #223166)
via llvm-commits
- [llvm] Add AggressiveInstCombine test for trunc‑sdiv‑srem and implement its handling (PR #222391)
Laxman Gupta via llvm-commits
- [llvm] [InstCombine] Recognize X - 1 as nonnegative when X is positive (PR #223168)
via llvm-commits
- [llvm] [GVN] Replace cmp with not instruction if inv cmp is found (PR #223171)
Andreas Jonson via llvm-commits
- [llvm] CodeGen: Clear physreg ranges after SplitCriticalEdge (PR #223172)
Matt Arsenault via llvm-commits
- [llvm] [SLP] Fix dep accounting when cancelling a bundle with copyable elements (PR #223174)
Alexey Bataev via llvm-commits
- [llvm] 148ee2b - [SLP] Fix dep accounting when cancelling a bundle with copyable elements
via llvm-commits
- [llvm] [ValueTracking] Handle assume(!(trunc X)) in computeKnownBitsFromContext (PR #219854)
Andreas Jonson via llvm-commits
- [llvm] [TypePromotion] Support trunc-to-i1 conditions (PR #216311)
Nikita Popov via llvm-commits
- [llvm] [KnownFPClass] Add sign preserving deductions to `atan2(y, x)` (PR #223176)
Eric Ross via llvm-commits
- [llvm] [AMDGPU] Generalize generic-target numeric property validation (PR #223177)
Chinmay Deshpande via llvm-commits
- [llvm] [MISched] Fix pre-RA pickOnlyChoice tracing (PR #223182)
Tomer Shafir via llvm-commits
- [llvm] [AMDGPU] Fix maximum physical LDS reporting for gfx6 (PR #223185)
Chinmay Deshpande via llvm-commits
- [llvm] ca8f82b - [KnownFPClass] Restrict KnownFPClass::bitcast/toKnownBits deductions to verified FP semantics (#221133)
via llvm-commits
- [llvm] [KnownFPClass] Restrict KnownFPClass::bitcast/toKnownBits deductions to verified FP semantics (PR #221133)
Eric Ross via llvm-commits
- [llvm] [gn build] Port 0f47e798205b (PR #223189)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 4214b4601f49 (PR #223190)
Nico Weber via llvm-commits
- [llvm] d65afea - [gn build] Port 0f47e798205b (#223189)
via llvm-commits
- [llvm] b6ca452 - [gn build] Port 4214b4601f49 (#223190)
via llvm-commits
- [llvm] [llc] Move LLVMLlcDriver implementation into lib (PR #222840)
Nico Weber via llvm-commits
- [llvm] [Xtensa] Implement esp32s3 target. (PR #220393)
Andrei Safronov via llvm-commits
- [llvm] [APFloat][NFCI] Move x87DoubleExtended next to the other native IEEE types (PR #223193)
Eric Ross via llvm-commits
- [lld] [ELF] Version scripts: simplify version suffix handling. NFC (PR #223194)
Fangrui Song via llvm-commits
- [lld] 5d188c4 - [ELF] Version scripts: simplify version suffix handling. NFC (#223194)
via llvm-commits
- [lld] [ELF,test] Cover wildcard precedence in version scripts and dynamic lists (PR #223195)
Fangrui Song via llvm-commits
- [lld] 387c965 - [ELF,test] Cover wildcard precedence in version scripts and dynamic lists (#223195)
via llvm-commits
- [llvm] [InstCombine][NFC] Move bitcast from float tests into their own file (PR #223196)
Eric Ross via llvm-commits
- [clang] [llvm] [TargetParser] Parse Intel GPU architecture names, and use the list in clang (PR #223199)
Srividya Sundaram via llvm-commits
- [llvm] 745ff71 - [RISCV] Consistently use RISCVSubtarget::is64Bit() instead of isRV32/isRV64. (#223038)
via llvm-commits
- [lld] [ELF] Version script: simplify wildcard matching. NFC (PR #223202)
Fangrui Song via llvm-commits
- [llvm] Wasm: Remove incorrect assumption that intrinsics cannot throw (PR #221180)
Heejin Ahn via llvm-commits
- [lld] 7a7cea9 - [ELF] Version script: simplify wildcard matching. NFC (#223202)
via llvm-commits
- [llvm] [KnownFPClass] Improve KnownFPClass::toKnownBits deductions for IEEE types (PR #223204)
Eric Ross via llvm-commits
- [llvm] [CodeGen] Diagnose unsupported landingpad result types instead of asserting (PR #223205)
Akash Manna via llvm-commits
- [llvm] [FoldingSet] Assert inserted node's profile matches its lookup (PR #220166)
Shafik Yaghmour via llvm-commits
- [llvm] [LV][CSSPGO] Don't let pseudo probes block early-exit vectorization (PR #220149)
chandan singh via llvm-commits
- [llvm] [ConstraintElimination] Exact right shifts extension (PR #223207)
Alina Sbirlea via llvm-commits
- [lld] [ELF] Parallelize version script and dynamic list matching (PR #223208)
Fangrui Song via llvm-commits
- [llvm] [ConstraintElimination] Elide redundant bounds checks in canonical loops (PR #221028)
Alina Sbirlea via llvm-commits
- [llvm] [Docs][CSSPGO] Document llvm.pseudoprobe in LangRef (PR #223211)
chandan singh via llvm-commits
- [llvm] [CMake] Disable linker version scripts for Emscripten (PR #221647)
Vassil Vassilev via llvm-commits
- [llvm] [LoopVectorize] Fix double-application of FindIV reduction expression in epilogue (PR #219362)
via llvm-commits
- [llvm] [ConstraintElimination] Scale comparisons against exact right shifts (PR #223212)
Alina Sbirlea via llvm-commits
- [llvm] [ConstraintElimination] Support widened (zext/sext) induction variables (PR #223214)
Alina Sbirlea via llvm-commits
- [llvm] [ConstraintElimination] Allow pointer types in tightenBoundUsingNe (PR #223215)
Alina Sbirlea via llvm-commits
- [llvm] [CodeGenPrepare] don't promote sdiv/srem by -1 (PR #218737)
via llvm-commits
- [lld] [ELF] Parallelize ICF's section sort. NFC (PR #223216)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Reject image-load merges when either op has TFE/LWE (PR #210583)
Yudistira Putra via llvm-commits
- [lld] 0d55d0b - [ELF] Parallelize ICF's section sort. NFC (#223216)
via llvm-commits
- [llvm] [Support] Fix the return type of AddOverflow, SubOverflow, and MulOverflow (PR #223217)
Kazu Hirata via llvm-commits
- [llvm] [SelectionDAG] Remove unused float promotion in DAGTypeLegalizer (NFC) (PR #223219)
Kazu Hirata via llvm-commits
- [clang] [llvm] WebAssembly: Introduce ExceptionHandling::EmscriptenEH model (PR #221443)
Matt Arsenault via llvm-commits
- [llvm] Gisel visibility (PR #223102)
Alexis Engelke via llvm-commits
- [clang] [flang] [llvm] [mlir] [IR] Generalize !amdgpu.ignore.denormal.mode into !atomic.ignore.denormal.mode (PR #217585)
Artem Belevich via llvm-commits
- [llvm] [NVPTX] Fuse abs into min/max/redux (PR #220445)
Artem Belevich via llvm-commits
- [clang] [flang] [llvm] [mlir] [NVPTX] Generalize !amdgpu.ignore.denormal.mode to !atomic.ignore.denormal.mode (PR #211967)
Artem Belevich via llvm-commits
- [llvm] c4628f0 - [CMake] Disable linker version scripts for Emscripten (#221647)
via llvm-commits
- [llvm] 4dd595b - Wasm: Remove incorrect assumption that intrinsics cannot throw (#221180)
via llvm-commits
- [llvm] [AtomicExpand] Let targets keep the release fence out of the reservation (PR #214867)
Josef Schlehofer via llvm-commits
- [llvm] 709ef4b - ARM: Avoid relying on kill flags for determining CPSR liveness (#222873)
via llvm-commits
- [llvm] [Mips] Handle division by zero trap on MIPS1 (PR #201133)
Matt Arsenault via llvm-commits
- [llvm] [SimplifyCFG] Extend SimplifyCFG to lower s/ucmp + 3-arm switch (PR #222786)
Yingwei Zheng via llvm-commits
- [llvm] [Mips] Remove MIPS I experimental warning (PR #223230)
Brad Smith via llvm-commits
- [llvm] 31a1c03 - [Support] Implement getMainExecutable for OpenBSD with getexecpath() (#220141)
via llvm-commits
- [llvm] eae1ec7 - [SelectionDAG] Handle scalable INSERT_SUBVECTOR in ComputeNumSignBits (#221631)
via llvm-commits
- [llvm] [TruncInstCombine] Handle sdiv/srem (PR #222391)
Yingwei Zheng via llvm-commits
- [llvm] [AMDGPU] Expand constant named barrier matching in SDag (PR #191506)
Matt Arsenault via llvm-commits
- [llvm] [SLP]Fix dep accounting when cancelling a bundle with repeated copyable users (PR #223236)
Alexey Bataev via llvm-commits
- [llvm] 3deeb01 - [SLP]Fix dep accounting when cancelling a bundle with repeated copyable users
via llvm-commits
- [llvm] [AMDGPU] Follow up for Split OPERAND_REG_IMM_INT64 into signed and unsigned variants (PR #219755)
Matt Arsenault via llvm-commits
- [llvm] [llvm-profgen] Add Arm SPE branch profile support (PR #223237)
Sergey Shcherbinin via llvm-commits
- [llvm] 3c77eb3 - [DAGCombiner] Only fold shift+mask compare to rotate if the shift amount divides the bit width (#220743)
via llvm-commits
- [llvm] baec9c3 - [AMDGPU] Fix fneg fold with multi use fadd/fma (#217573)
via llvm-commits
- [llvm] [ConstraintElim] Fold sadd.with.overflow with a constant op. (PR #223239)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Avoid fract fold when result is observable at +/-inf (PR #219515)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold xor-lshr sign-mask idiom to ashr (PR #213954)
via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix for GFX11 VOPD interlock hazard (PR #220348)
Matt Arsenault via llvm-commits
- [llvm] [InstSimplify] Fold fshl of a sign mask (PR #219824)
via llvm-commits
- [llvm] [SelectionDAG] Reduce RRList scheduling overhead (PR #223241)
via llvm-commits
- [llvm] [llvm] Fixes for compiling LLVM as a DLL (PR #210746)
via llvm-commits
- [llvm] [Inliner][TTI][AMDGPU] Add size growth TTI hook for unreachable-termed bb (PR #217014)
Matt Arsenault via llvm-commits
- [llvm] [SLP][NFC]Add a test with missed widened boolean optimization, NFC (PR #223245)
Alexey Bataev via llvm-commits
- [llvm] 3409d07 - [SLP][NFC]Add a test with missed widened boolean optimization, NFC
via llvm-commits
- [llvm] ca24243 - [AMDGPU][GlobalISel] Reject guaranteed tail calls in call lowering (#216260)
via llvm-commits
- [llvm] [InstCombine] Fold strlen/wcslen over select/phi of constants (PR #223246)
Haram Jeong via llvm-commits
- [llvm] 0c324f1 - [Support] Fix the return type of AddOverflow, SubOverflow, and MulOverflow (#223217)
via llvm-commits
- [llvm] 23f2e44 - [SelectionDAG] Remove unused float promotion in DAGTypeLegalizer (NFC) (#223219)
via llvm-commits
- [llvm] [llvm-nm][GOFF] Support symbol types and sizes (PR #207119)
Amy Kwan via llvm-commits
- [llvm] c67808c - [OpenMP] Change association of some directives from "none" to "explicit" (#222703)
via llvm-commits
- [llvm] 483af6c - [OpenMP] Add definitions for REDUCTION_KIND and SHIFT clauses (#222745)
via llvm-commits
- [llvm] [dfsan] Fix big-endian origin mask (PR #223247)
via llvm-commits
- [llvm] 240670d - [NFC][ModuleUtils] Move externalize() from module splitting utilities (#221181)
via llvm-commits
- [llvm] [SLP]Booleanize logical and/or nodes in the wide leaf type (PR #223250)
Alexey Bataev via llvm-commits
- [llvm] [KnownFPClass] Fix input/output subnormal handling for `propagateXorSign` (PR #219837)
Matt Arsenault via llvm-commits
- [llvm] 860fb77 - [SLP]Reduce logical and/or reductions in the wide leaf type
via llvm-commits
- [llvm] 588304b - [SLP]Model copyable lanes of idempotent binops as op(V, V) when the operand column has a constant lane
via llvm-commits
- [llvm] [llvm-pdbutil] Avoid reading EC names from non-EC modules (PR #223253)
via llvm-commits
- [llvm] [AArch64] - Lower composite interleaved loads (factor 6, 8) to ld4+ld2/ld4+ld4. (PR #204871)
Pawan Nirpal via llvm-commits
- [llvm] f4ecba3 - [KnownFPClass] Unify and refine interested classes for `KnownFPClass::log` (#219751)
via llvm-commits
- [flang] [llvm] [flang] Classify IEEE_ARITHMETIC elemental functions as SIMPLE (PR #223254)
Šárka Holendová via llvm-commits
- [llvm] [AMDGPU][NFC] Test subword loads (PR #220977)
Matt Arsenault via llvm-commits
- [llvm] 0eac970 - RegisterCoalescer: Remove empty subranges after merging subranges (#222050)
via llvm-commits
- [llvm] cff226a - [ConstraintElim] Fold sadd.with.overflow with a constant op. (#223239)
via llvm-commits
- [llvm] [MachineScheduler] Order fixed-FI memory operations by object offset (PR #219669)
via llvm-commits
- [llvm] 979b374 - [AggressiveInstCombine] Fix terminology in a few comments (NFC) (#222327)
via llvm-commits
- [llvm] [WIP][AMDGPU] Support the RF inline asm constraint (PR #195123)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix DPP combine when a mov feeds several REG_SEQUENCE lanes (PR #217902)
Matt Arsenault via llvm-commits
- [llvm] [X86] Prevent NUW flag forwarding in ADD->SUB peephole (PR #201612)
via llvm-commits
- [llvm] [CodeGenPrepare] Fix crash in tryUnmergingGEPsAcrossIndirectBr with asm goto (PR #201443)
via llvm-commits
- [llvm] [SimplifyCFG][ConstantMerge] Test non-table cases ahead of a switch's lookup table (PR #223255)
Nazar Mokrynskyi via llvm-commits
- [llvm] [SLP]Model or-reduction of masked shifted lanes as a bitfield pack (PR #219731)
Alexey Bataev via llvm-commits
- [llvm] d36b94a - [MIRParser] Reject a one-element fixed-length vector type (#213290)
via llvm-commits
- [llvm] [CodeGen][RegCoalescer] Shrink non-PHI live-through subranges (PR #216297)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix MAI hazard scan missing 19-instruction-old hazards (PR #222040)
Matt Arsenault via llvm-commits
- [llvm] d91624c - [AMDGPU] Fix MAI hazard scan missing 19-instruction-old hazards (#222040)
via llvm-commits
- [llvm] 8864a4b - [Mips] Handle division by zero trap on MIPS1 (#201133)
via llvm-commits
- [llvm] [AMDGPU] Select the GFX80 encoding family from the subtarget. NFCI. (PR #219190)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Make RAUW skip instances where operand is the replacement node (PR #212724)
Matt Arsenault via llvm-commits
- [llvm] [ASan] Convert pointer-pair operands based on type (PR #218494)
Thurston Dang via llvm-commits
- [llvm] 85f694b - [ASan] Convert pointer-pair operands based on type (#218494)
via llvm-commits
- [llvm] [DRAFT][MC] Add semantic expressions and hooks (PR #221021)
Simon Pilgrim via llvm-commits
- [llvm] [DRAFT] X86 mc semantics (PR #222971)
Simon Pilgrim via llvm-commits
- [llvm] [VPlan] Generalize folding IV increment into phi start value (NFC). (PR #223260)
Florian Hahn via llvm-commits
- [llvm] [NFC][AMDGPU] Fix clang-tidy warnings in VOPD related files (PR #223261)
Shilei Tian via llvm-commits
- [llvm] b7877e0 - [ConstraintElim] Derive an unsigned IV bound from a signed relational latch. (#222762)
via llvm-commits
- [llvm] [AMDGPU] Update LiveVariables in SILowerControlFlow::combineMasks (PR #217844)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fix fold of comparison of rotates (PR #223263)
Benji Smith via llvm-commits
- [llvm] 914e15c - [IR] Move the LLVMContext out of ReplaceableMetadataImpl. NFC (#222085)
via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Narrow 64-bit shifts when KnownBits proves the amount is >= 32 (PR #215500)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Separate getCoExecInfo opcode classification (PR #220329)
Matt Arsenault via llvm-commits
- [llvm] d44791d - [AMDGPU] IGLP: Sanitize user schedule hints (#221256)
via llvm-commits
- [llvm] [AMDGPU] Add AMDPAL support for llvm.debugtrap (PR #219179)
Matt Arsenault via llvm-commits
- [llvm] [ScheduleDAGFast] Fix crash due to incorrect live reg delay in fast scheduler (PR #200567)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][GFX12/GFX13] Add cdbg branch support and lower llvm.is.debugging.enabled (PR #219178)
Matt Arsenault via llvm-commits
- [llvm] cba24d6 - [VPlan] Generalize folding IV increment into phi start value (NFC). (#223260)
via llvm-commits
- [llvm] [AMDGPU] Preserve resource requirements through call-graph cycles (PR #221625)
Matt Arsenault via llvm-commits
- [llvm] 8e23b6d - [NFC][AMDGPU] Fix clang-tidy warnings in VOPD related files (#223261)
via llvm-commits
- [llvm] [KnownFPClass] Add support for non-intrinsic math libcalls (PR #216234)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Custom lower get_fpmode for demanded-bits based read narrowing (PR #218137)
Matt Arsenault via llvm-commits
- [clang] [llvm] [ValueTracking] Propagate non-negativity through fptosi (PR #217868)
Matt Arsenault via llvm-commits
- [llvm] 86858de - [ValueTracking] Propagate non-negativity through fptosi (#217868)
via llvm-commits
- [llvm] [GlobalISel] Reject physicals in ConstantMatch::match. (PR #211383)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Port custom DAG combine for `rem` from NVPTX (PR #210344)
Matt Arsenault via llvm-commits
- [llvm] 667efae - [InstCombine] Fix fold of comparison of rotates (#223263)
via llvm-commits
- [llvm] [CodeGenPrepare] Extend SimplifyCFG to lower s/ucmp + 3-arm switch (PR #223268)
Joe Isaacs via llvm-commits
- [clang] [llvm] CodeGen: Replace TargetOptions::ThreadModel with module flag (PR #223157)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Add known bits for G_DUP, G_VASHR and G_VLSHR (PR #210503)
Matt Arsenault via llvm-commits
- [llvm] [BuildLibCalls] Apply ABI attributes to call-sites as well (PR #222675)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Port Atomic-Optimizer to use Wave Reduction Intrinsics (PR #211757)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Constant folding for wave-reduce intrinsics (PR #212755)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Matt Arsenault via llvm-commits
- [llvm] [MachineCSE] Enhance MachineCSE simple PRE to find common subexpressi… (PR #129860)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Set the containing plan when creating blocks (NFC). (PR #223269)
Florian Hahn via llvm-commits
- [llvm] IPRA: Fixes an IPRA compilation failure. (PR #196928)
Matt Arsenault via llvm-commits
- [llvm] add `frexp`/`ldexp` expansion in `ExpandIrInsts` (PR #208556)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Legalized FMINIMUM/FMAXIMUM operations to remove redundant canonicalization (PR #208176)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Don't create no-op casts in truncateToMinimalBitwidths. (PR #223271)
Florian Hahn via llvm-commits
- [llvm] eb5c148 - [MachineScheduler] Order fixed-FI memory operations by object offset (#219669)
via llvm-commits
- [llvm] [GlobalISel] Add KnownBits support for G_INSERT_SUBVECTOR (PR #215048)
Matt Arsenault via llvm-commits
- [llvm] [DWARF] Add DW_MSPACE_LLVM_* memory space encodings (PR #220766)
Matt Arsenault via llvm-commits
- [llvm] [X86] Respect denormal mode in f32-to-bf16 conversions (PR #221052)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Treat `uitofp nneg` as non-negative signed range for fcmp clamp folds (PR #208234)
Matt Arsenault via llvm-commits
- [llvm] [mlir] [Support] mmap when possible in getSTDIN. (PR #162013)
via llvm-commits
- [llvm] [KnownFPClass] Correct denormal handling for `KnownFPClass::roundToIntegral` (PR #219700)
Matt Arsenault via llvm-commits
- [llvm] a129f83 - [TableGen] Use BitVector for RegisterSet in AsmMatcherEmitter (NFC) (#222525)
via llvm-commits
- [llvm] [AMDGPU] Add islands to StructurizeCFG (PR #201675)
Matt Arsenault via llvm-commits
- [llvm] [WebAssembly][GlobalISel] Implement control flow ops. (PR #218857)
Matt Arsenault via llvm-commits
- [llvm] ac8aca0 - [GlobalISel] Add KnownBits support for G_INSERT_SUBVECTOR (#215048)
via llvm-commits
- [llvm] [BranchFolding] Fold fallthroughs into conditional tailcalls if profitable (PR #140476)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold +0.0 - x to -x if we known x is non positive zero (PR #215871)
Matt Arsenault via llvm-commits
- [llvm] 8497b7a - [AMDGPU] Support TFE D16 format buffer loads on gfx8/10/11/12 (#211465)
via llvm-commits
- [llvm] [RISCV] Mark sincos libcalls as available for RISC-V (PR #168708)
Matt Arsenault via llvm-commits
- [llvm] [X86] Avoid trunc/zext in narrow shift by working over i32 (PR #185539)
Matt Arsenault via llvm-commits
- [llvm] 89c4368 - [VPlan] Don't create no-op casts in truncateToMinimalBitwidths. (#223271)
via llvm-commits
- [llvm] AMDGPU: Shrink extracted dword vector loads (PR #203484)
Matt Arsenault via llvm-commits
- [llvm] 9bf40ce - [AMDGPU] Fix s_buffer_load crash for illegal result types (#215483)
via llvm-commits
- [llvm] [VPlan] Fold shifts by zero. (PR #223276)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add tests for narrowing users of a widened induction (NFC). (PR #223277)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Preserve WWM ownership of allocated AGPRs (PR #223278)
Yaxun Liu via llvm-commits
- [llvm] [LV] Fold invariant reduction phis to their start value. (PR #223279)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Make ImmInsnModel operands optional. NFC (PR #223280)
David Green via llvm-commits
- [clang] [llvm] [X86] Fix x87 excess precision escaping into f32/f64 values (PR #215104)
Dennis Duda via llvm-commits
- [llvm] e33c1e8 - [VPlan] Add tests for narrowing users of a widened induction (NFC). (#223277)
via llvm-commits
- [llvm] cc6d78e - [VPlan] Fold shifts by zero. (#223276)
via llvm-commits
- [llvm] 0c4e1a6 - [VPlan] Set the containing plan when creating blocks (NFC). (#223269)
via llvm-commits
- [llvm] 462535b - [InstCombine][NFC] Move bitcast from float tests into their own file (#223196)
via llvm-commits
- [llvm] bce20f5 - [RISCV][MC] Add experimental Smidctrl, Ssidctrl, Smnip, and Ssnip support (#218108)
via llvm-commits
- [llvm] [Support] C++26 fixes for P2591 (PR #223284)
via llvm-commits
- [llvm] [DAGCombiner] Fold anyext of a truncating build vector by recreating a wider build vector. (PR #214005)
Usman Nadeem via llvm-commits
- [llvm] [InstCombine] Fold select of and/or subset identity to `or` (PR #209072)
Joel Walker via llvm-commits
- [llvm] [X86] SimplifyDemandedBitsForTargetNode - add X86ISD::BZHI handling (PR #199828)
Qiongsi Wu via llvm-commits
- [llvm] [SROA]: try converting an alloca to a float vec (PR #223285)
Folkert de Vries via llvm-commits
- [llvm] 6d7e7fb - [InstCombine] Fold uitofp of masked truncations (#222592)
via llvm-commits
- [lld] [lldb] [llvm] [lld] Add -z mark-plt support for X86_64 (PR #206002)
Phoebe Wang via llvm-commits
- [llvm] [APFloat] Fix sign bit corrupting exponent in unsigned FP8 formats (PR #223286)
Cheng-Chieh Liu via llvm-commits
- [flang] [llvm] [flang] Check allocation status in inlined ALLOCATE lowering (PR #223287)
via llvm-commits
- [llvm] AMDGPU: VALU data fast-forwarding needs no s_delay (PR #205481)
Reem Elkhouly via llvm-commits
- [llvm] [orc-rt] Add ORC_RT_BEDROCK_LIBRARY_TYPE (STATIC/SHARED) (PR #223288)
Lang Hames via llvm-commits
- [llvm] 291b60a - [LoongArch][test] Test 1- and 2-byte subtraction relocations. NFC (#222825)
via llvm-commits
- [llvm] [Coroutines] Fixup broken tests(NFC) (PR #221510)
Weibo He via llvm-commits
- [clang] [llvm] [ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] [AMDGPU] Add partial unroll threshold function attribute (PR #223291)
via llvm-commits
- [llvm] [TableGen] Declare <TargetName>RegClassByHwModeTables in MC header (PR #223292)
Alexander Richardson via llvm-commits
- [llvm] [LLVM][docs] Rename remaining reST docs to Markdown (batch 11) (PR #223098)
Reid Kleckner via llvm-commits
- [llvm] [KnownFPClass] Fix `KnownFPClass::log` deductions for ppcf128 (PR #223296)
Eric Ross via llvm-commits
- [llvm] [IR] Add `alwaysuniform` function attribute (PR #214644)
Reem Elkhouly via llvm-commits
- [llvm] a92db5f - [TableGen] Declare <TargetName>RegClassByHwModeTables in MC header (#223292)
via llvm-commits
- [llvm] [GlobalISel] Drop poison flags by default in combiners (PR #218306)
via llvm-commits
- [llvm] [IR] Add an "atomicity" operand bundle (PR #223298)
Arseniy Obolenskiy via llvm-commits
- [llvm] [CSSPGO] [Pseudo-Probe] Avoid infinite loop on cyclic invoke destinations (PR #221630)
Wei Wang via llvm-commits
- [llvm] [DA] Fix for missed anti-dependence due to iteration-local alias scopes (PR #223299)
via llvm-commits
- [llvm] [Allocator] Don't overestimate alignment for operator new (PR #223300)
Fangrui Song via llvm-commits
- [llvm] [IR] Simplify ValueAsMetadata::handleRAUW (PR #223301)
Fangrui Song via llvm-commits
- [llvm] [TableGen] Expose remapRegClassByHwMode helper in AsmMatcher (PR #223302)
Alexander Richardson via llvm-commits
- [llvm] pr/md constdata (PR #223303)
Fangrui Song via llvm-commits
- [llvm] [ORC] Resolve EHFrame registration symbols via lookupAndApply (PR #223304)
Lang Hames via llvm-commits
- [clang] [llvm] [WIP][Clang-Repl] Introduce Error Recovery for Clang-Repl. (PR #223305)
via llvm-commits
- [llvm] [AMDGPU] Skip vector atomicrmw operands in AtomicOptimizer (PR #223309)
via llvm-commits
- [llvm] 5fa8331 - [SPARC] Add LEON5 processor (#222912)
via llvm-commits
- [llvm] [ARM] Add Neon costs for vrev shuffles (PR #223310)
David Green via llvm-commits
- [llvm] [InstCombine] Fold icmp (zext X), (and (trunc Y), Mask) -> icmp X, trunc Y (PR #221189)
armandeep singh via llvm-commits
- [clang-tools-extra] [lldb] [llvm] docs: fix Doxygen STRIP_FROM_INC_PATH to prevent file name collisions (PR #220027)
armandeep singh via llvm-commits
- [llvm] f0f76db - [ORC] Resolve EHFrame registration symbols via lookupAndApply (#223304)
via llvm-commits
- [llvm] [ORC] Resolve unwind-info alloc-actions via lookupAndApply (PR #223312)
Lang Hames via llvm-commits
- [llvm] [VectorCombine] Pass flags during IR creation (PR #193271)
Matt Arsenault via llvm-commits
- [llvm] aeefb10 - [IR] Simplify ValueAsMetadata::handleRAUW. NFC (#223301)
via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support Packed Load (PR #223313)
via llvm-commits
- [llvm] [AMDGPU] Add support for the llvm.frameaddress intrinsic (PR #205588)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Fix dangling SUnit node after unfold during scheduling (PR #202295)
Matt Arsenault via llvm-commits
- [llvm] [NFC][AMDGPU][SIMemoryLegalizer] Use BitMaskUtils Helpers (PR #206008)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISel] Support select G_INSERT_VECTOR_ELT (PR #176687)
Matt Arsenault via llvm-commits
Last message date:
Sun Sep 13 23:59:51 PDT 2026
Archived on: Sun Sep 13 23:59:53 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).