The Week Of Monday 28 September 2026 Archives by thread
Starting: Mon Sep 28 00:00:17 PDT 2026
Ending: Thu Oct 1 12:55:58 PDT 2026
Messages: 4476
- [llvm] [LV] Skip low-trip count logic there is no scalar tail. (PR #225633)
Jack Styles via llvm-commits
- [llvm] [RISCV] Fixed redundant add instructions generated during the fold of vscale add in rvv. (PR #225266)
via llvm-commits
- [llvm] CodeGen: Compute LiveIntervals before TwoAddressInstructions (PR #225174)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Split the true16 fcopysign pattern by uniformity (PR #226898)
Changpeng Fang via llvm-commits
- [llvm] [LV] Always try to use fixed VF for low TC loops if no epilogue allowed. (PR #226318)
Jack Styles via llvm-commits
- [llvm] [GlobalISel] Add G_INSERT_SUBVECTOR to computeNumSignBits (PR #220976)
via llvm-commits
- [llvm] [Triple] Add libc-less `x32` environment (PR #202795)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Avoid sinking EH pad blocks (PR #224812)
Nikhil Kotikalapudi via llvm-commits
- [llvm] [orc-rt] Add comments to the ogre utility. NFC. (PR #226900)
Lang Hames via llvm-commits
- [llvm] [LV] Drop prefetches from vector loops (PR #226895)
Dávid Bolvanský via llvm-commits
- [llvm] [AArch64][NeoverseV1] Load/Store Register Half with scaling (PR #222282)
Julien Villette via llvm-commits
- [llvm] [CodeExtractor][Verifier] Fix OoB read when a DIExpression is used multiple times (PR #226857)
Oliver Hunt via llvm-commits
- [llvm] [AArch64][NeoverseV1/V2] Fix ASIMD FP convert and round scheduling (PR #224046)
Julien Villette via llvm-commits
- [llvm] [AArch64] Avoid expanding arrays to classify consecutive argument registers (PR #226887)
Nikita Popov via llvm-commits
- [llvm] 7cb518a - TargetMachine: Remove pointer-size query methods (#226404)
via llvm-commits
- [llvm] TargetMachine: Remove pointer-size query methods (PR #226404)
Matt Arsenault via llvm-commits
- [llvm] TargetMachine: Remove DataLayout field (PR #226407)
Matt Arsenault via llvm-commits
- [llvm] [orc-rt] Add initial C addressing regression tests. (PR #226901)
Lang Hames via llvm-commits
- [llvm] [llvm-objcopy] Support binary output for COFF inputs (PR #224828)
Tianyi Chen via llvm-commits
- [llvm] [llvm-objcopy] Support Linux livepatch symbols and relocations (PR #224075)
Tianyi Chen via llvm-commits
- [llvm] [llvm-objdump] Honor ELF symbol sizes in selective disassembly (PR #224068)
Tianyi Chen via llvm-commits
- [llvm] [ORC] Remove callSPSWrapper, callSPSWrapperAsync, and callWrapper (PR #226893)
Lang Hames via llvm-commits
- [llvm] [LAA] Honor no-wrap predicates already in PSE in isNoWrap (PR #226430)
Tim Besard via llvm-commits
- [llvm] [orc-rt] enabling CI (PR #226088)
via llvm-commits
- [llvm] [GlobalISel][NFC] Restore the extended LLT flag to its saved value in tests (PR #224897)
David Green via llvm-commits
- [llvm] [GlobalISel] Support GISelValueTracking for G_FREEZE. (PR #223696)
Vikash Gupta via llvm-commits
- [llvm] [ConstraintElim] decompose subtract with guard as precondition (PR #209615)
Mikael Holmen via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] Treewide C++26/2d fixes (PR #223284)
James Henderson via llvm-commits
- [llvm] bbbfd87 - [ORC] Remove callSPSWrapper, callSPSWrapperAsync, and callWrapper (#226893)
via llvm-commits
- [llvm] [LICM] Preserve nsw when reassociating integer adds (PR #221210)
Igor Gorban via llvm-commits
- [llvm] [VectorCombine] Pass flags during IR creation (PR #193271)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][LSR] Prioritize Insns in isLSRCostLess (PR #226525)
Gaëtan Bossu via llvm-commits
- [llvm] [CGData] Stop exporting cl::opts. NFC (PR #226861)
Fangrui Song via llvm-commits
- [llvm] 10cd57a - [CGData] Stop exporting cl::opts. NFC (#226861)
via llvm-commits
- [llvm] [X86][APX] Use EVEX BLSI/BLSMSK for i8 patterns with EGPR (PR #226796)
Phoebe Wang via llvm-commits
- [llvm] [Option] Declare library command line options in TableGen (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [X86] Select standalone ~(-1 << n) masks as BZHI (PR #226158)
Phoebe Wang via llvm-commits
- [llvm] [Attributor] Remove unused functions (NFC) (PR #226906)
Kazu Hirata via llvm-commits
- [llvm] [DAG] SimplifyDemandedVectorElts - only set all KnownUndef bits for ISD::UNDEF nodes (PR #226124)
Simon Pilgrim via llvm-commits
- [llvm] [SLP] Add tests for affine loop address computations (NFC) (PR #226907)
Tim Besard via llvm-commits
- [llvm] 4362da2 - [AMDGPU] Add wait states between different MFMAs sharing an accumulator (#218363)
via llvm-commits
- [llvm] [AMDGPU] Add wait states between different MFMAs sharing an accumulator (PR #218363)
Pankaj Dwivedi via llvm-commits
- [llvm] [GlobalISel] [AArch64] Skip redundant shift amount masking during isel (PR #223136)
Deepak Shirke via llvm-commits
- [llvm] [X86] Prefer 128-bit vectors for Bulldozer CPUs (PR #225838)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][SLP] Use costing to decide between Strided Loads and Compressed Loads (PR #226540)
Ryan Buchner via llvm-commits
- [llvm] 7a931b5 - [GlobalISel] Use getCmpLibcallReturnType() for FCMP libcalls (NFC) (#226813)
via llvm-commits
- [llvm] [GlobalISel] Use getCmpLibcallReturnType() for FCMP libcalls (NFC) (PR #226813)
Matt Arsenault via llvm-commits
- [llvm] [Verifier] Validate !tbaa.struct metadata (PR #225910)
Nikita Popov via llvm-commits
- [llvm] [DAGCombiner] `visitANY_EXTEND` - fold `(aext (freeze (load x)))` -> `(aext (truncate (freeze (extload x))))` (PR #218454)
via llvm-commits
- [llvm] [ThinLTO] Record prevailing GUIDs by linker symbol name (PR #226911)
Fabian Meumertzheim via llvm-commits
- [llvm] added target for double smoke tests (PR #226823)
Sachin 🗲 via llvm-commits
- [llvm] added targets for double mpfr test (PR #226822)
Sachin 🗲 via llvm-commits
- [llvm] 8fe3fdd - [CodeExtractor][Verifier] Fix OoB read when a DIExpression is used multiple times (#226857)
via llvm-commits
- [llvm] AMDGPU: Make rewrite-vgpr-mfma-to-agpr-spill-multi-store.ll less allocator sensitive (PR #226913)
Matt Arsenault via llvm-commits
- [llvm] [ADT] Extract SmallDenseMapStorage from SmallDenseMap (NFC) (PR #226882)
Kazu Hirata via llvm-commits
- [llvm] [AMDGPU] Promote allocas used by phi/select (PR #221870)
via llvm-commits
- [llvm] [AArch64] Combine truncate(buildvector) -> buildvector (PR #223787)
Sjoerd Meijer via llvm-commits
- [llvm] [AsmParser] Remove TBAA auto-upgrade in IR parser (PR #226914)
Nikita Popov via llvm-commits
- [llvm] [GlobalISel] Fix null deref when target has no stack guard variable (PR #224252)
via llvm-commits
- [llvm] [CodeGen] Invalidate register pressure set limits for each function (PR #219396)
kefan cao via llvm-commits
- [llvm] [CodeExtractor] Preserve the original DIExpression for extracted inputs. (PR #224360)
Oliver Hunt via llvm-commits
- [llvm] [LV] Support tail-folded epilogue loops (PR #208764)
Hassnaa Hamdi via llvm-commits
- [compiler-rt] [compiler-rt] Add COMPILER_RT_GPU_THIN_LTO to build with -flto=thin (PR #226916)
Wenju He via llvm-commits
- [llvm] [SLP] Avoid seeding related affine loop address computations (PR #226220)
Tim Besard via llvm-commits
- [llvm] [X86] Compute `CTLZ` using fp math for `v4i32` on SSE2 targets (PR #190930)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via llvm-commits
- [llvm] [flang-rt] Consider the signedness of zero for PRODUCT (PR #226918)
Yusuke MINATO via llvm-commits
- [llvm] [AMDGPU][NFC] Prepare the MFMA hazard checks for per-producer windows (PR #225988)
Pankaj Dwivedi via llvm-commits
- [lld] [lld][LoongArch] Prevent relaxation oscillation for PCHi20 and CALL (PR #226713)
via llvm-commits
- [lld] [lld][LoongArch] Prevent relaxation oscillation for LA.PCRel and CALL (PR #226713)
via llvm-commits
- [llvm] [VectorCombine] Fold interleave and widen chained operations (PR #224005)
Kamlesh Kumar via llvm-commits
- [llvm] [X86] Faster truncf and roundf on x86 SSE2 (PR #226513)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Precommit test for BLSI/BLSMSK i8 patterns with EGPR (NFC) (PR #226793)
Simon Pilgrim via llvm-commits
- [llvm] [CodeGen][NewPM] Register SI callbacks and target analyses before PassBuilder defaults (PR #210248)
Christudasan Devadasan via llvm-commits
- [llvm] [AMDGPU] Add gfx13 MC support for exclusive scan instructions (PR #226077)
Mariusz Sikora via llvm-commits
- [llvm] [msan] handle llvm.masked.{udiv, sdiv, urem, srem} intrinsics (PR #225363)
Emilio Cota via llvm-commits
- [llvm] 44d86af - [GlobalISel][NFC] Restore the extended LLT flag to its saved value in tests (#224897)
via llvm-commits
- [llvm] [llvm] Upgrade ARM data layouts that are missing Fi8 (PR #224639)
David Spickett via llvm-commits
- [llvm] [CostModel][X86] Add basic AVX512 Intrinsic::masked_compresstore cost tables (PR #226240)
via llvm-commits
- [llvm] [VPlan] Use vputils::findCanonicalIVIncrement in more places. NFC (PR #226516)
Luke Lau via llvm-commits
- [llvm] [VPlan] Remove (X && Y) | (X && !Y) -> X combine. NFC (PR #219368)
Luke Lau via llvm-commits
- [llvm] 310cf74 - [VPlan] Remove (X && Y) | (X && !Y) -> X combine. NFC (#219368)
via llvm-commits
- [clang] [llvm] [LLVMABI][AARCH64] Handle vector types (PR #225201)
Madhur Amilkanthwar via llvm-commits
- [llvm] [SPIR-V] Sign extend narrow ints feeding sitofp (PR #222969)
Marcos Maronas via llvm-commits
- [llvm] [VPlan] Support tailfolded loops in multi-use-reductions (PR #214455)
Philipp Rados via llvm-commits
- [llvm] [AArch64][PAC] Reset `killed` operand flags in outlined functions (PR #221041)
Anatoly Trosinenko via llvm-commits
- [llvm] [VPlan] Give zero-weight edges minimum probability. (PR #226150)
Florian Hahn via llvm-commits
- [polly] [Polly] Allocate packed arrays of matrix multiplication on heap (PR #226163)
Michael Kruse via llvm-commits
- [llvm] [SystemZ][z/OS] Do not cache section definitions (PR #225157)
MMS IT GmbH via llvm-commits
- [llvm] [DAGCombiner] `visitSIGN_EXTEND_INREG` - fold `(sext_inreg (freeze (extload x)))` -> `(freeze (sextload x))` (PR #226208)
via llvm-commits
- [llvm] [ConstantRange] Compute exact no-wrap region w/o materializing CR. (PR #223969)
Florian Hahn via llvm-commits
- [libc] [llvm] [libc][math] Fix powf exact cases, improve its performance, and add code-size optimized float-only version. (PR #226588)
via llvm-commits
- [llvm] [VPlan] Print metadata via ModuleSlotTracker. (PR #203982)
Florian Hahn via llvm-commits
- [llvm] [Hexagon] Support V6_vconv_qf16_f8 handling in PostRA QFP pass (PR #226927)
via llvm-commits
- [llvm] [VPlan] Distribute execution frequencies with BlockFrequencyInfo's code. (PR #226841)
Luke Lau via llvm-commits
- [llvm] 6ee306d - [X86] Select standalone ~(-1 << n) masks as BZHI (#226158)
via llvm-commits
- [llvm] [LiveDebugVariables] Stop holding SlotIndexes for erased instructions (PR #224467)
Jeremy Morse via llvm-commits
- [llvm] [SystemZ][z/OS] Allocate a stack frame when callee-saved registers are saved (PR #226681)
Ulrich Weigand via llvm-commits
- [llvm] [X86] Ignore debug instructions when choosing LVI graph leaders (PR #224496)
Jeremy Morse via llvm-commits
- [llvm] [AArch64][SPIRV][GlobalISel] Migrate target-specific wip_match_opcode combines to MIR-pattern (PR #222903)
Vikash Gupta via llvm-commits
- [llvm] [LV] Use speculative load intrinsics for early-exit vectorization (PR #180039)
Florian Hahn via llvm-commits
- [llvm] [BasicAA] Compute minimal access extents lazily (PR #226931)
Dávid Bolvanský via llvm-commits
- [llvm] [DAG] NFC: Reword SCALAR_TO_VECTOR poison comment in SimplifyDemandedBits (PR #226003)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [Clang][AIX] Add -mloadtime-comment-vars flag to preserve identifying variables (PR #187986)
Tony Varghese via llvm-commits
- [llvm] [ABI][AMDGPU] Add AMDGPU target ABI classifier to the LLVM ABI library (PR #220177)
Steffen Larsen via llvm-commits
- [llvm] [SimplifyCFG] Skip phi scans when folded block shares no predecessors (PR #225647)
via llvm-commits
- [llvm] [AMDGPU] Canonicalize constant operands of sudot intrinsics (PR #226478)
Steffen Larsen via llvm-commits
- [llvm] [SCEV] Use makeExactNoWrapRegion for constant operands. (NFC) (PR #223973)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU][NewInsertWaitcnts] Boilerplate for the new wait insertion pass (PR #226335)
Pierre van Houtryve via llvm-commits
- [llvm] [SelectionDAG] Fix crash scalarizing `FLDEXP` with a legal `<1 x i1>` exponent (PR #224809)
Simon Pilgrim via llvm-commits
- [llvm] [Bazel] Fixes 2a96d57 (PR #226932)
via llvm-commits
- [llvm] [DAG] SimplifyDemandedVectorElts - don't report POISON ops as KnownUndef; reword SCALAR_TO_VECTOR poison comments (PR #226003)
Cyrus Ding via llvm-commits
- [llvm] [DWARF] Support Roc Language (PR #225631)
James Henderson via llvm-commits
- [llvm] [X86] Shrink i32 unsigned compares to i8/i16 when high bits are zero (PR #197801)
Simon Pilgrim via llvm-commits
- [llvm] [SystemZ][z/OS] Keep weak references weak (PR #226840)
MMS IT GmbH via llvm-commits
- [llvm] [SCEV] Rename SCEVFlags -> SCEVFlagsPair (NFC) (PR #226935)
Ramkumar Ramachandra via llvm-commits
- [llvm] 9fdcf6a - [GVN] Decouple GVNValueTable and GVNPass (NFC) (#226232)
via llvm-commits
- [llvm] [GVN] Decouple GVNValueTable and GVNPass (NFC) (PR #226232)
Momchil Velikov via llvm-commits
- [llvm] [GVN] Move `ValueTable` out of `GVN.h` (NFC) (PR #226233)
Momchil Velikov via llvm-commits
- [libc] [llvm] [libc][math][c23] Add sinhbf16 function (PR #224645)
via llvm-commits
- [llvm] [llvm-strings] Use small buffer instead of reading whole file (PR #163073)
James Henderson via llvm-commits
- [llvm] [VPlan] Preserve SSA in early exits (PR #201784)
Luke Lau via llvm-commits
- [llvm] [ARM] Invalidate LiveRegPos when erasing current position (PR #226937)
David Green via llvm-commits
- [llvm] [llvm-dwarfdump] Added --output-style option for controlling output format (PR #216559)
James Henderson via llvm-commits
- [llvm] be2eb0a - [AMDGPU] Add gfx13 MC support for exclusive scan instructions (#226077)
via llvm-commits
- [clang] [llvm] [AMDGPU] Add intrinsics and builtins for gfx13 exclusive scan (PR #226078)
Mariusz Sikora via llvm-commits
- [llvm] [AArch64] ISel support for nxv1i1 vector_reverse (PR #226939)
Gaëtan Bossu via llvm-commits
- [llvm] [X86] Add tests for CCMP chain leaves with a folded flag source (PR #226797)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fix CCMP miscompile for flag-source-folded SETCC leaves (PR #217682)
Simon Pilgrim via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
David Sherwood via llvm-commits
- [llvm] [PreISelIntrinsicLowering] Lower bounded memcpy/memmove to masked load/store (PR #212710)
Simon Pilgrim via llvm-commits
- [llvm] [ValueTracking] Support multiple predecessors in willNotFreeBetween (PR #223580)
Antonio Frighetto via llvm-commits
- [llvm] [DWARFYAML] Declare `OffsetEntryCount` as `uint64_t` (PR #224631)
Igor Wodiany via llvm-commits
- [llvm] [MISched](NFC) Factor control dependency construction state and logic out of `buildSchedGraph` (PR #226533)
Nathan Corbyn via llvm-commits
- [clang] [llvm] [LLVM] Infer compression format from zlib and zstd headers (PR #222773)
James Henderson via llvm-commits
- [llvm] [AMDGPU] Limit DVGPR entry function max VGPRs to block size (PR #226242)
Diana Picus via llvm-commits
- [llvm] [BuildLibCalls] Infer attributes for posix_memalign (#218681) (PR #226943)
Tomas Matheson via llvm-commits
- [llvm] [AArch64] Add retired POE2 system registers to retired-register-names.s (PR #226945)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64] Add CSEL for canCreateUndefOrPoisonForTargetNode (PR #226946)
David Green via llvm-commits
- [llvm] [yaml2obj][COFF] Add BBAddrMap support to yaml2coff (PR #224504)
James Henderson via llvm-commits
- [llvm] [SLP][NFC]Add a test with the missing runtime checks for vectorization, NFC (PR #226947)
Alexey Bataev via llvm-commits
- [llvm] f1de563 - [SLP][NFC]Add a test with the missing runtime checks for vectorization, NFC
via llvm-commits
- [llvm] [InstCombine] Match swapped form of truncating saturation clamp (PR #226614)
Luke Lau via llvm-commits
- [llvm] [mlir] [NFC][mlir][NVVM] Move op descriptions to NVVMOpsDoc.td (PR #225090)
Mehdi Amini via llvm-commits
- [llvm] [ARM] Add combine for vector_interleave operation (PR #225818)
David Green via llvm-commits
- [llvm] [InstCombine] Limit recursion depth when evaluating in a different type (PR #217879)
Maksim Shelegov via llvm-commits
- [llvm] [SCEV] Allow replacing disjoint ors when reusing instructions (PR #224246)
Maksim Shelegov via llvm-commits
- [llvm] [AArch64] Fix register offset ld/st predicate (PR #225645)
David Green via llvm-commits
- [llvm] [LV] -scalable-vectorization=preferred should not override UserVF=1 (PR #226948)
Gaëtan Bossu via llvm-commits
- [llvm] [VPlan] Constant-fold ActiveLaneMask intrinsics (PR #208852)
Ramkumar Ramachandra via llvm-commits
- [llvm] 4c31d2c - AMDGPU: Make rewrite-vgpr-mfma-to-agpr-spill-multi-store.ll less allocator sensitive (#226913)
via llvm-commits
- [llvm] c44450f - [X86] Shrink i32 unsigned compares to i8/i16 when high bits are zero (#197801)
via llvm-commits
- [llvm] a945ada - [SCEV] Use makeExactNoWrapRegion for constant operands. (NFC) (#223973)
via llvm-commits
- [llvm] [AArch64] Adjust costs for masked CompressStore and ExpandLoad (PR #226950)
Jack Styles via llvm-commits
- [llvm] Extending LoopVersioningLICM to handle cases where loopbound is invariant (PR #192902)
Manish Srivastava via llvm-commits
- [llvm] [LoopVectorize] Add llvm.loop.vectorize.fp_reordering.{enable,disable} metadata (PR #219167)
Nikita Popov via llvm-commits
- [llvm] DAG: Handle load in SimplifyDemandedVectorElts (PR #122671)
Matt Arsenault via llvm-commits
- [llvm] 7f133e7 - [AsmParser] Remove TBAA auto-upgrade in IR parser (#226914)
via llvm-commits
- [llvm] [AArch64] Consider [u/s]itofp SVE packing costs (PR #225352)
Jack Styles via llvm-commits
- [llvm] RegisterPressure: Detect dead physreg defs from LiveIntervals (PR #225079)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold instructions with fully-known bits to a constant. (PR #224254)
Vikash Gupta via llvm-commits
- [llvm] [LAA] Avoid stray predicates from replaceSymStrides (PR #216350)
Ramkumar Ramachandra via llvm-commits
- [clang] [flang] [llvm] [OpenMP][Attributor] Infer noalias for host callback captures (PR #218453)
Tomas Matheson via llvm-commits
- [llvm] [InstCombine] Reassociate commutative binops over select/phi/minmax (PR #187493)
Mitch Briles via llvm-commits
- [llvm] [IR] Add llvm.raw.sections named metadata (PR #226954)
Steffen Larsen via llvm-commits
- [clang] [llvm] [Clang][PCH] Use metadata for embedding AST (PR #214135)
Steffen Larsen via llvm-commits
- [llvm] 82aa788 - [SCEV] Rename SCEVFlags -> SCEVFlagsPair (NFC) (#226935)
via llvm-commits
- [llvm] [SCEV] Use howManyLessThans to implement howManyGreaterThans. (PR #226846)
Nikita Popov via llvm-commits
- [llvm] [ARM] Lower vector interleave operations (PR #225670)
David Green via llvm-commits
- [llvm] [SLP]Support runtime alias checks versioning for blocks in loops (PR #226955)
Alexey Bataev via llvm-commits
- [llvm] [SimplifyCFG] Drop UB-implying attributes when hoisting speculatively (PR #226746)
Nikita Popov via llvm-commits
- [llvm] c786529 - [SimplifyCFG] Drop UB-implying attributes when hoisting speculatively (#226746)
via llvm-commits
- [llvm] [FunctionAttrs] Infer noalias return through a null check of the resul (PR #226956)
Florian Hahn via llvm-commits
- [llvm] [SPIR-V] Sign extend narrow G_SMIN/G_SMAX operands and mask sign sensitive results (PR #226957)
Akhil Goel via llvm-commits
- [llvm] [SCEV] Propagate a recurrence's nsw flag to its exit value. (PR #225423)
Florian Hahn via llvm-commits
- [llvm] [LV] Add vplan folds for (X - (X & Y)) -> (X & ~Y) (PR #226466)
David Sherwood via llvm-commits
- [llvm] [MergeFunctions] Add debug locations to redirected calls (PR #225625)
Nikita Popov via llvm-commits
- [llvm] 17b078d - [BuildLibCalls] Infer attributes for posix_memalign (#226943)
via llvm-commits
- [llvm] 3123f21 - [MergeFunctions] Add debug locations to redirected calls (#225625)
via llvm-commits
- [clang] [llvm] [Clang][RISCV][P-ext] Add Packed Widening Multiply Accumulate intrinsics (PR #226505)
via llvm-commits
- [clang] [flang] [llvm] [polly] [Plugins] Pass options to a pass plugin in -load-pass-plugin (PR #226773)
Michael Kruse via llvm-commits
- [llvm] [IR] Define empty and malformed !callees semantics (PR #221550)
via llvm-commits
- [llvm] [LoopVectorize] Support vectorization of compressing patterns (PR #214491)
Benjamin Maxwell via llvm-commits
- [llvm] [TLI] Add glibc 2.35 libmvec vector functions to the x86 table (PR #223817)
via llvm-commits
- [llvm] [libsycl] Add context to exception's throw. (PR #224668)
Kseniya Tikhomirova via llvm-commits
- [clang] [llvm] [clang][mlibc] Predefine `__mlibc__` for mlibc targets (PR #225654)
via llvm-commits
- [compiler-rt] [llvm] [JITLink][Mips] Add ELF backend (PR #224578)
Jiaxun Yang via llvm-commits
- [libc] [llvm] [libc] Add bare-metal Hexagon port (PR #217528)
via llvm-commits
- [llvm] [SDPatternMatch] Make m_SetCC work like m_ICmp from IR PatternMatch. (PR #226623)
Simon Pilgrim via llvm-commits
- [llvm] [LICM] Collect direct loop children immediately (PR #226740)
Michael Kruse via llvm-commits
- [llvm] [X86][NVPTX] Use `m_Value(N, Pattern)` overload to simplify matching. (PR #226621)
Simon Pilgrim via llvm-commits
- [llvm] ccd2a3f - [BasicAA] Compute minimal access extents lazily (#226931)
via llvm-commits
- [polly] [Polly] Distribute the innermost point loop of tile over its statements (PR #225844)
Michael Kruse via llvm-commits
- [llvm] [NVPTX] Trim trailing zeros from aggregate initializers with symbols (PR #226960)
via llvm-commits
- [llvm] [VectorCombine] Combine adjacent loads feeding as shuffle operands (PR #213007)
Sushant Gokhale via llvm-commits
- [llvm] 4df1376 - [SLP] Add tests for affine loop address computations (NFC) (#226907)
via llvm-commits
- [llvm] [X86] Keep scalar bf16/f16 selects in vector registers (PR #224218)
via llvm-commits
- [llvm] [AMDGPU] Keep divergent i64 mul feeding an add for the mad64 fold (PR #226963)
via llvm-commits
- [llvm] [TableGen] Support MachineInstr rewriting in CompressInstEmitter (PR #224212)
Jiaxun Yang via llvm-commits
- [llvm] [AMDGPU] Fix missed WMMA C-operand co-exec hazard (PR #226503)
Petar Jovanovic via llvm-commits
- [llvm] [llvm][llvm-profgen] Fix printing bogus trace info on 32-bit (PR #226965)
David Spickett via llvm-commits
- [llvm] [MachineCombiner][NFC]Add tests for long chain FMA reassociation, NFC (PR #224126)
Alexey Bataev via llvm-commits
- [llvm] [CodeGen] computeRegisterProperties - fix `bf16` to `i16` bitcast quieting NaNs (PR #224867)
Simon Pilgrim via llvm-commits
- [llvm] eac5920 - [GlobalISel] Support GISelValueTracking for G_FREEZE. (#223696)
via llvm-commits
- [llvm] [X86] Convert FP compares split by a nested logic op to FP logic (PR #226222)
Simon Pilgrim via llvm-commits
- [llvm] [FileCheck] Clarify --implicit-check-not coverage in CommandGuide (PR #226476)
Emil Laine via llvm-commits
- [llvm] 71cbaac - [AArch64] Combine truncate(buildvector) -> buildvector (#223787)
via llvm-commits
- [llvm] [libsycl] SYCL Extension naming policy. (PR #226967)
Kseniya Tikhomirova via llvm-commits
- [llvm] [CodeGen] Use shared RegClassInfo in basic, greedy and fast allocators (PR #226523)
Michael Halkenhäuser via llvm-commits
- [polly] [Polly] Keep proximity dependence exact if simplifying it unbounds its distance (PR #225840)
Michael Kruse via llvm-commits
- [llvm] [SLP]Fix fmul/fadd fusion costs and retry FMA seeds after all blocks (PR #226117)
Dmitry Sidorov via llvm-commits
- [llvm] [BOLT] Add exact-name function skip options (PR #226731)
Adam Bzowski via llvm-commits
- [llvm] 6861b01 - [DWARFYAML] Declare `OffsetEntryCount` as `uint64_t` (#224631)
via llvm-commits
- [llvm] [LV][NFC] Fix erroneous debug message emitted during legality checks (PR #226162)
David Sherwood via llvm-commits
- [clang] [llvm] [mlir] [OpenMP][Attributor] Infer noalias for host callback captures (PR #218453)
Tomas Matheson via llvm-commits
- [llvm] AArch64: Mark the LR def of GlobalISel calls dead (PR #226256)
David Green via llvm-commits
- [clang] [lldb] [llvm] [OpenCL][Clang] Add support for cooperative matrix extension (PR #221328)
Dmitry Sidorov via llvm-commits
- [llvm] Merge debug locations when combining stores (PR #225358)
via llvm-commits
- [llvm] [DAGCombiner] Merge debug locations when combining stores (PR #225358)
via llvm-commits
- [clang] [llvm] [ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] [LV] Regenerate some CHECK lines (PR #226468)
David Sherwood via llvm-commits
- [llvm] [CodeGenPrepare] Reject select address combining if a new select's operand does not dominate it (PR #226968)
Aochang Liu via llvm-commits
- [polly] [Polly] Consider all conditions in loop for its unbounded parameter values (PR #226549)
Michael Kruse via llvm-commits
- [llvm] [SLP]Model gathers of extracted integer sub-fields as bitcast+permute+ext (PR #224919)
via llvm-commits
- [clang] [llvm] [NVPTX] Auto-upgrade NVVM mulhi intrinsics to generic mulh (PR #226578)
Durgadoss R via llvm-commits
- [llvm] 3eb90f5 - [VPlan] Distribute execution frequencies with BlockFrequencyInfo's code. (#226841)
via llvm-commits
- [llvm] [AMDGPU][NewInsertWaitcnt] Add Event Tracker (PR #226970)
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [AMDGPU] Add intrinsics and builtins for v_wave_match_b32 (PR #226971)
Mariusz Sikora via llvm-commits
- [llvm] d8b7da9 - [DWARF] Support Roc Language (#225631)
via llvm-commits
- [llvm] [AMDGPU] Fuse mad64_32 from 24-bit multiply-add (PR #225114)
via llvm-commits
- [llvm] [IR] Add new print-node-address option for controlling debug output (PR #203877)
David Sherwood via llvm-commits
- [llvm] cf5a39d - [OpenMP] Add/update descriptors for extension clauses (#226509)
via llvm-commits
- [llvm] [OpenMP] Add/update descriptors for extension clauses (PR #226509)
Krzysztof Parzyszek via llvm-commits
- [llvm] [LoopIdiom] Add a range attribute to formed memset/memcpy/memmove (PR #226801)
Nathan Corbyn via llvm-commits
- [llvm] 5d8b594 - [OpenMP] Update modifier set properties on some clauses (#226508)
via llvm-commits
- [llvm] [OpenMP] Update modifier set properties on some clauses (PR #226508)
Krzysztof Parzyszek via llvm-commits
- [polly] [Polly] Consider the preconditions of the block of a user assumption (PR #226473)
Michael Kruse via llvm-commits
- [llvm] [AMDGPU] Handle ds_write2 in AMDGPURewriteAGPRCopyMFMA (PR #215791)
Petr Kurapov via llvm-commits
- [llvm] [X86] Clear regcall arg aliases in dynamic CSR masks (PR #225262)
Phoebe Wang via llvm-commits
- [clang] [llvm] [ThinLTO][SplitModuleCG] Add call-graph based module splitting (1/N) (PR #198702)
via llvm-commits
- [llvm] [SelectionDAG][AMDGPU] Fold mul24 with an AND operand whose low bits are zero (PR #224537)
Harrison Hao via llvm-commits
- [llvm] [SLP][NFC]Broader use of filter/isa ranges (PR #226535)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Support copyable GEP/zext main ops and relax gather pointer compatibility (PR #221599)
Alexey Bataev via llvm-commits
- [flang] [llvm] [mlir] [OpenMP] Honor barrier and last iteration flags in loop lowering (PR #224040)
Sergio Afonso via llvm-commits
- [llvm] [AArch64] Add custom v2i32->v2i16 store lowering. (PR #223659)
David Green via llvm-commits
- [llvm] [offload][nfc] Decouple OpenMP offload policy from PluginManager (PR #220761)
Ivan R. Ivanov via llvm-commits
- [llvm] [AMDGPU] Add getCmpSelInstrCost override to re-enable SimplifyCFG speculation for vector types (PR #208043)
Frederik Harwath via llvm-commits
- [llvm] [Support] Include signal details in Unix crash reports (PR #226704)
Yaxun Liu via llvm-commits
- [llvm] b5cae89 - [SLP]Fix fmul/fadd fusion costs and retry FMA seeds after all blocks
via llvm-commits
- [llvm] [DAGCombiner] Fix commutativity in the (X + Y) + X --> Y + (X + X) fold. (PR #226021)
Simon Pilgrim via llvm-commits
- [llvm] [SystemZ] Add shrink-wrapping support for ELF prologue/epilogue (PR #225240)
via llvm-commits
- [llvm] [X86] Drop instruction prefetch with unsupported operands in LowerPREFETCH (PR #225826)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Don't merge M0 initializations across calls that clobber M0 (PR #221963)
Christudasan Devadasan via llvm-commits
- [llvm] [PDB] Prevent potential overflow when calculating `Base` in `formatMsfStreamData` (PR #224662)
Haohai Wen via llvm-commits
- [llvm] [LV] Support masked interleaved access with gaps for scalable vector (PR #196479)
David Sherwood via llvm-commits
- [llvm] 271cb24 - [AMDGPU] Limit DVGPR entry function max VGPRs to block size (#226242)
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] [llvm] [offload-arch] Move GPU detection into a library and unit tests to unittests/tools (PR #226552)
Nikita Kornev 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] [CodeGen] Recompute intervals after erasing subregister IMPLICIT_DEF (PR #218348)
Dominik Montada via llvm-commits
- [llvm] 20913cf - [PDB] Prevent potential overflow when calculating `Base` in `formatMsfStreamData` (#224662)
via llvm-commits
- [polly] [Polly] Isolate complete tiles from partial tiles in the tiling path (PR #221087)
Timur Baidusenov via llvm-commits
- [llvm] [Hexagon] Fix hwloop trip count for post-increment load induction (PR #225411)
Santanu Das via llvm-commits
- [llvm] [InstCombine][NFC] Use uint64_t for ExtractIdx in vector_extract fold (PR #225156)
via llvm-commits
- [llvm] [offload][l0] Execute dynamic linking for all formats (PR #226980)
Alex Duran via llvm-commits
- [libcxx] [llvm] [libc++] Use a self-contained job to run libstdc++ benchmarks (PR #226985)
Louis Dionne via llvm-commits
- [llvm] [SPIR-V] Fix ldexp exponent splat for vectors wider than four elements (PR #225617)
Arseniy Obolenskiy via llvm-commits
- [llvm] Add MUL/SHL handling in decomposeLinearExpression (PR #222574)
Arne Stenkrona via llvm-commits
- [llvm] [MC][Dwarf] Support DWARF Version 6 in CIE (PR #226997)
David Spickett via llvm-commits
- [llvm] [LoopFusion] Return early when no two loops are at the same depth. (PR #226590)
Ehsan Amiri via llvm-commits
- [llvm] DAG: Use poison for some vector element folds (PR #225406)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Freeze dynamic vector indices lowered through the stack (PR #225031)
Simon Pilgrim via llvm-commits
- [llvm] [DirectX] Don't use IRBuilder to create GEPs (PR #227000)
Nikita Popov via llvm-commits
- [llvm] [StandardInstrumentations] Add ExtendedIRContext and trait registration for custom IR types (PR #153171)
via llvm-commits
- [llvm] [VPlan] Use BlockFrequencyInfo's full mass for execution frequencies. (PR #227006)
Florian Hahn via llvm-commits
- [llvm] [offload][omp] Mark shlib_global_var test unsupported for AMD (PR #227008)
Alex Duran via llvm-commits
- [llvm] [SLP]Fix narrowed leaf masks for demoted reduction root (PR #227009)
Alexey Bataev via llvm-commits
- [llvm] [libc++] Update GHA pins in libcxx-benchmark-libstdcxx.yml (PR #227003)
Louis Dionne via llvm-commits
- [llvm] [bazel][libc] Refactor to allow copts under full-build mode (PR #226851)
Jackson Stogel via llvm-commits
- [llvm] [Mips] Promote MSA half-vector shuffles to integer vectors (PR #226105)
Jiaxun Yang via llvm-commits
- [llvm] [Draft] Data flow based shrink wrapping (PR #191784)
Elizaveta Noskova via llvm-commits
- [llvm] [SystemZ][z/OS] Use a function descriptor for external functions in initializers (PR #226682)
MMS IT GmbH via llvm-commits
- [llvm] [SystemZ] Expand and automate .insn directive coverage (PR #222031)
Dominik Steenken via llvm-commits
- [llvm] [Github] Add LLVM-libc's full-build to Bazel Checks workflow (PR #224749)
Jackson Stogel via llvm-commits
- [llvm] d527561 - [Mips] Promote MSA half-vector shuffles to integer vectors (#226105)
via llvm-commits
- [llvm] [Offload] Try loading dynamic libraries at global scope first (PR #227020)
Alex Duran via llvm-commits
- [llvm] b550208 - [MIPS] add f16 vector bitcast patterns (#226287)
via llvm-commits
- [llvm] [MIPS] add f16 vector bitcast patterns (PR #226287)
Folkert de Vries via llvm-commits
- [llvm] [AMDGPU] Move `getVGPREncodingGranule` to TargetParser (PR #226817)
Chinmay Deshpande via llvm-commits
- [compiler-rt] [compiler-rt] Remove dlsym interceptor for HSA UBSan (PR #227022)
Joseph Huber via llvm-commits
- [llvm] [SPIRV] Preserve AMDGPU metadata through NonSemantic.AuxData (PR #215510)
Marcos Maronas via llvm-commits
- [clang] [llvm] [AMDGPU] Add SRAMECC on/off mode capability (PR #225540)
Chinmay Deshpande via llvm-commits
- [llvm] [MISched] Extract `SUnit::printNodeNum`(NFC) (PR #226785)
Tomer Shafir via llvm-commits
- [llvm] [SROA] Improve select folding around casts (PR #222466)
Daniel Donenfeld via llvm-commits
- [llvm] [MISched] Extract `operator<<` for SUnit(NFC) (PR #226785)
Tomer Shafir via llvm-commits
- [llvm] [lldb][Windows][CI] remove in process plugin testing (PR #226989)
Charles Zablit via llvm-commits
- [llvm] d949523 - [X86] Add tests for CCMP chain leaves with a folded flag source (#226797)
via llvm-commits
- [llvm] [VectorUtils] Allow trivial vectorization of llvm.pdep and llvm.pext intrinsics (PR #227019)
Simon Pilgrim via llvm-commits
- [llvm] AMDGPU: Mark SCC def dead in kill/demote lowering (PR #227024)
Matt Arsenault via llvm-commits
- [llvm] d359e9d - [llvm][Support] Use ::closesocket for native sockets on Windows (#226613)
via llvm-commits
- [llvm] [llvm][Support] Use ::closesocket for native sockets on Windows (PR #226613)
Dmitry Vasilyev via llvm-commits
- [llvm] [offload] Initilize Platforms lazily (PR #226438)
Alex Duran via llvm-commits
- [llvm] CodeGen: Mark inline asm clobber defs dead (PR #227026)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Don't fold `sin(-x)` to `-sin(x)` if `denormals` may flush to `+0.0` (PR #227039)
Akash Manna via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
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] [X86] Reject incompatible vector library calls (PR #226364)
Tõnu Samuel via llvm-commits
- [llvm] [BOLT][DWARF] Fix unit layout with forward DW_FORM_ref_udata references (PR #226076)
Alexander Yermolovich via llvm-commits
- [llvm] [DAG] SimplifyMultipleUseDemandedBits - skip ISD::SRA nodes with already enough sign bits (PR #178916)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Preserve host capture lifetimes in frontend lowering (PR #218453)
Tomas Matheson via llvm-commits
- [llvm] 82f8753 - [llvm] Unify python shebangs (#187255)
via llvm-commits
- [llvm] [llvm] Unify python shebangs (PR #187255)
Aiden Grossman via llvm-commits
- [llvm] [ARM] Replace uses of ARM::NoRegister with Register() or isValid() NFC (PR #224083)
David Green via llvm-commits
- [llvm] [VPlan] Narrow truncates of an induction plus a constant offset (PR #226035)
Vedant Paranjape 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] Fold mul24 with an operand whose low 24 bits are zero (PR #224537)
Matt Arsenault via llvm-commits
- [llvm] [NFC][AMDGPU] Add cost tests for narrow integer to fp casts (PR #225341)
Dmitry Sidorov via llvm-commits
- [llvm] [Inliner] Add cost model loop penalty for -Os. (PR #227042)
Alina Sbirlea via llvm-commits
- [llvm] [RISCV][MC] Restrict mips.ldp / mips.sdp to RV64 only (PR #227043)
Zeyi Xu via llvm-commits
- [llvm] [Hexagon] Set the offset of the memory operand for brev intrinsic (PR #212910)
Santanu Das via llvm-commits
- [llvm] [ADT] Remove CRTP from DenseMapBase (NFC) (PR #227063)
Fangrui Song via llvm-commits
- [llvm] dee78e3 - CodeGen: Mark inline asm clobber defs dead (#227026)
via llvm-commits
- [llvm] workflows/precommit: Use single shared job to compute projects (PR #224941)
Tom Stellard via llvm-commits
- [llvm] [llubi] Add support for llvm.speculative.load. (PR #226839)
Yingwei Zheng via llvm-commits
- [llvm] [SROA] Remove splitSliceTails loop in presplitLoadsAndStores (PR #227061)
Eli Friedman via llvm-commits
- [llvm] e40e0bc - [llubi] Add support for llvm.speculative.load. (#226839)
via llvm-commits
- [llvm] [BOLT] Emit DW_AT_high_pc matching the class of its form (PR #227066)
YongKang Zhu via llvm-commits
- [llvm] [InstCombine] Handle sext/zext of i1 "selects" in canonicalizeClampLike (PR #227067)
Luke Lau via llvm-commits
- [lld] [llvm] [WebAssembly] Add target architecture to object file format (PR #225979)
Sam Clegg via llvm-commits
- [llvm] [ISel] Improve `clmul` fallback implementation (PR #204802)
Craig Topper via llvm-commits
- [llvm] [InstCombine][NFC] Use uint64_t for TruncRatio to avoid overflow (PR #225150)
Yingwei Zheng via llvm-commits
- [lld] Revert "[lld][test] Use LLVM helpers for input file discovery" (PR #227045)
Michał Górny via llvm-commits
- [clang] [llvm] [HLSL] Add `InterlockedCompareStore` function and resource methods (PR #222164)
Finn Plummer via llvm-commits
- [llvm] [ValueTracking] Infer nonzero from assumed masked value (PR #224709)
Tejas Gaikwad via llvm-commits
- [llvm] [SLP]Schedule instructions with calculated deps after trimming (PR #227083)
Alexey Bataev via llvm-commits
- [llvm] c8ae6e0 - [SLP]Schedule instructions with calculated deps after trimming
via llvm-commits
- [llvm] AMDGPU: Mark the return address def of SI_CALL dead (PR #227062)
Robert Imschweiler via llvm-commits
- [llvm] [Offload] Lazily initialize platforms in the Offloading API (PR #227084)
Joseph Huber via llvm-commits
- [llvm] f2b0119 - AMDGPU: Mark the return address def of SI_CALL dead (#227062)
via llvm-commits
- [llvm] [SLP]Cancel scheduling of the trimmed nodes (PR #226268)
Alexey Bataev via llvm-commits
- [clang] [llvm] [HLSL][Matrix] Use canonical column-major indexing in CodeGen (PR #227087)
Farzon Lotfi via llvm-commits
- [llvm] [CodeGen][RISCV][AArch64] Added signed extension support to TypePromotion (PR #226304)
Ananth Jasty via llvm-commits
- [lld] [lld][test] Use LLVM helpers for input file discovery (PR #220404)
Jordan Rupprecht via llvm-commits
- [llvm] [NVPTX] Add range attributes for cluster rank intrinsics to preserve signed non-negativity (PR #224727)
Daniel Donenfeld via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Fix offsets across trunc and ext (PR #225195)
Alex MacLean via llvm-commits
- [llvm] [OptBisect] Add function filtering support to opt-bisect (PR #222123)
Daniel Donenfeld via llvm-commits
- [llvm] [llubi] Support the oracle form of llvm.speculative.load. (PR #227095)
Florian Hahn via llvm-commits
- [llvm] [NVPTX] Consolidate AsmPrinter type and global variable printing (PR #222240)
Alex MacLean via llvm-commits
- [llvm] [CodeGen][AMDGPU] Replace isBasicBlockPrologue with a MachineInstr::BBProlog flag (PR #225433)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Fix find last reductions not using frozen condition in select (PR #223962)
Benjamin Maxwell via llvm-commits
- [llvm] [AMDGPU] Lower loads and stores for address space 13 (PR #209541)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [offload][omp] Mark shlib_global_var test unsupported for NVIDIA (PR #227098)
Alex Duran via llvm-commits
- [llvm] [llvm][GlobalOpt] Preserve COMDATs for Dead GVs (PR #222720)
Eli Friedman via llvm-commits
- [llvm] [TableGen] Split large printInstruction() for NVPTX to avoid compiler limits (PR #218530)
Malavika Samak via llvm-commits
- [llvm] [NVPTX] Extend SETP commuting to support SELP users (PR #215897)
via llvm-commits
- [llvm] [AMDGPU] Insert exec-forced V_NOP after V_PERM_PK16 (gfx1250/gfx1251 hazard) (PR #214406)
via llvm-commits
- [llvm] [openmp] [OpenMP][DeviceRTL] Report the source location in __kmpc_error diagnostics (PR #224298)
Caroline Newcombe via llvm-commits
- [libcxxabi] [libunwind] [llvm] fix Wasm exceptions + coop threading + shared libraries (PR #222747)
Demetrius Kanios via llvm-commits
- [llvm] [JITLink] [GOFF] Initial support for GOFF (PR #224683)
via llvm-commits
- [llvm] [VPlan] Model first memory runtime checks as VPlan recipes. (PR #221483)
Florian Hahn via llvm-commits
- [llvm] [SLP][NFC]Fix build for MSVC compiler, NFC (PR #227129)
via llvm-commits
- [llvm] [LFI][AArch64] Account for deferred LR guard flush in getInstSizeInBytes (PR #224791)
Zachary Yedidia via llvm-commits
- [llvm] [AMDGPU] Let SIOptimizeVGPRLiveRange handle AV-class virtual registers (PR #226527)
Pablo Reble via llvm-commits
- [llvm] [NVPTX] Add atom.add.noftz support, avoid CAS loops when noftz is available (PR #223569)
Akshay Deodhar via llvm-commits
- [llvm] c87ad07 - [SLP][NFC]Fix build for MSVC compiler, NFC
via llvm-commits
- [llvm] [llvm-cov] Support LCOV exclusion markers (PR #220767)
Alan Phipps via llvm-commits
- [llvm] [SCEV] Make PHI handling fully iterative. (PR #226624)
Eli Friedman via llvm-commits
- [clang] [llvm] [Matrix] Implement matrix support for the `abs` intrinsic (PR #227131)
Kaitlin Peng via llvm-commits
- [llvm] [gn] Fix Interpreter/emulated-tls.cpp on mac (PR #227132)
Nico Weber via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrProf] Remove PGO name reading and writing (PR #214134)
Mircea Trofin via llvm-commits
- [llvm] [SCEV] Prove max(X0..Xn) Pred RHS via per-operand decomposition. (PR #208546)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Prove min/max Pred RHS and LHS Pred min/max via decomposition. (PR #208546)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Prove min(X0..Xn) Pred RHS via decomposition; drop umin fast-path. (PR #208820)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Prove LHS Pred min(Y0..Yn) via per-operand decomposition. (PR #208555)
Florian Hahn via llvm-commits
- [llvm] [PowerPC] Correct handling of add only partial reductions in cost model (PR #224109)
via llvm-commits
- [llvm] [gn build] Port 5c20fe98552a (PR #227114)
Nico Weber via llvm-commits
- [llvm] [Github] Temporary fix for #226230 (PR #227147)
Aiden Grossman via llvm-commits
- [llvm] [ProfCheck] Exclude DirectX (PR #227157)
Aiden Grossman via llvm-commits
- [llvm] [llvm-gsymutil] Read function symbols from .gnu_debugdata in gsymutil (PR #227159)
Janet Yang via llvm-commits
- [llvm] [RISCV] Remove combineTruncSelectToSMaxUSat. (PR #227162)
Craig Topper via llvm-commits
- [llvm] 619028d - [ProfCheck] Exclude DirectX (#227157)
via llvm-commits
- [llvm] 7b5ec23 - [RISCV][llvm-readobj] Generalize the eflags-abi test to cover all of the eflags. NFC (#227152)
via llvm-commits
- [llvm] [RISCV][llvm-readobj] Generalize the eflags-abi test to cover all of the eflags. NFC (PR #227152)
Craig Topper via llvm-commits
- [llvm] [BPF] Fix v4 signed-load constant folding for negative values (PR #227165)
Hoyeon Lee via llvm-commits
- [llvm] Fix partial-def spills to shared stack slots (PR #227166)
Warren Deng via llvm-commits
- [llvm] [RISCV] Emit jumptables into text section with large code model (PR #227167)
Sam Elliott via llvm-commits
- [llvm] [InstCombine] Fix select combine with null_pointer_is_valid. (PR #227168)
Eli Friedman via llvm-commits
- [llvm] 9a0c255 - [InstrProf] Replace !PGOFuncName and !PGOName metadata with !guid (#214134)
via llvm-commits
- [llvm] X86: Mark EFLAGS dead on the FP control word OR (PR #227017)
LLVM Continuous Integration via llvm-commits
- [llvm] [X86] Implement preferVectorizedNonPowerOfTwoTypeBreakdown() for X86 (PR #227169)
Ryan Buchner via llvm-commits
- [llvm] [AMDGPU] Replace GCN-NOT with autogen checks in test (PR #227148)
Shilei Tian via llvm-commits
- [llvm] Fix for issue #157578 crash in optimizing set debug type (PR #227161)
Scott Linder via llvm-commits
- [llvm] [HLSL] Run HLSL Tests PR validation on Azure-hosted Windows (PR #226312)
Helena Kotas via llvm-commits
- [lld] [lld][AArch64] Support R_AARCH64_TLSLE_ADD_TPREL_LO12 (PR #227173)
dong jianqiang via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support the missing packed pair (PR #226992)
Hongyu Chen via llvm-commits
- [clang] [llvm] [RISCV][P-Ext] Prefer pack/ppairo.h over pncvt.h/pncvth.h in shuffle lowering (PR #227105)
Hongyu Chen via llvm-commits
- [llvm] [llvm-config] Fix system library names for MSVC (PR #222301)
via llvm-commits
- [lldb] [llvm] [llvm][lldb] Handle oversized LEB128 operands in DWARF expressions (PR #219149)
Scott Linder via llvm-commits
- [clang] [llvm] [Clang][SYCL] Call sycl_kernel_launch with a kernel info type rather than a kernel name type. (PR #208958)
Tom Honermann via llvm-commits
- [llvm] [LLVM-C] expose LLVMDIBuilderGetOrCreateSubrange2 (PR #223022)
Scott Linder via llvm-commits
- [llvm] [AMDGPU] Insert MFMA anti-hints in GCNPreRAOptimizations (PR #218075)
Gheorghe-Teodor Bercea via llvm-commits
- [clang] [llvm] [HLSL] Implement isfinite() intrinsic (PR #225947)
Kaitlin Peng via llvm-commits
- [llvm] [Hexagon] Do not co-packetize scalar FP/mpy def with a consuming transfer of control (PR #227178)
Ikhlas Ajbar via llvm-commits
- [llvm] [AArch64][DAG] Split stores of merged i32 pairs so they can form STP (PR #227179)
Jerry Dang via llvm-commits
- [llvm] [Machine Outliner][RISCV] Input section aware machine outlining (PR #226126)
Garvit Gupta via llvm-commits
- [llvm] [SampleProfileMatcher] Fix direct basename matching for suffixed function names (PR #227184)
Farid Zakaria via llvm-commits
- [llvm] [IR] Store metadata uses in a vector instead of a map (PR #227186)
Fangrui Song via llvm-commits
- [llvm] [IR] Reduce memory usage in metadata use tracking (NFC) (PR #221866)
Fangrui Song via llvm-commits
- [llvm] [Attributor] Skip the dead-internal-function walk for AAs that will not be updated (PR #227187)
Farid Zakaria via llvm-commits
- [llvm] [SelectionDAG] Reduce RRList scheduling overhead (PR #223241)
via llvm-commits
- [llvm] [CAS] Close the stderr temp file of the out-of-process validator (PR #226844)
Vladimir Shiryaev via llvm-commits
- [llvm] [VectorCombine] Fold insertelement chains of scalar parts to a bitcast and shuffle (PR #226224)
via llvm-commits
- [clang] [llvm] [mlir] [polly] [IR] Add alias scope domains with disjoint scopes (PR #218768)
Krzysztof Drewniak via llvm-commits
- [llvm] 9fe649a - [CAS] Close the stderr temp file of the out-of-process validator (#226844)
via llvm-commits
- [llvm] [InstCombine] Fix ProfCheck for optimizing bitreverse (PR #227189)
Mircea Trofin via llvm-commits
- [llvm] [RISCV] Model interleave2 and deinterleave2 costs with Zvzip (PR #225752)
via llvm-commits
- [llvm] [ProfileData] Only keep module functions when reading ProfileSymbolList (PR #227113)
Kazu Hirata via llvm-commits
- [llvm] [IR] Add writerange attribute conveying a pointer argument's write range in a function (PR #227191)
Kunal Chadha via llvm-commits
- [llvm] [CodeGen] Return an IR type from getCmpLibcallReturnType (NFC) (PR #227192)
Kiroo via llvm-commits
- [compiler-rt] [compiler-rt] Give every installed file an install component (PR #227103)
Petr Hosek via llvm-commits
- [clang] [llvm] [clang][OpenMP] Add no-loop SPMD kernel promotion (PR #224041)
Dhruva Chakrabarti via llvm-commits
- [llvm] [AMDLIBM] Map new vector calls in VecFuncs (PR #224614)
via llvm-commits
- [llvm] [MachineLateInstrsCleanup] Reuse redundant spill-slot reloads (PR #220180)
via llvm-commits
- [llvm] [llvm-dwarfdump] Added .debug_abbrev section for --output-style format (PR #227195)
via llvm-commits
- [llvm] [SLP] Add store-to-load forwarding conflict cost for widened store chains (PR #199606)
Milin Bhade via llvm-commits
- [llvm] [GlobalISel] Support fixed vectors in constant-fold combines. (PR #220876)
Vikash Gupta via llvm-commits
- [llvm] X86: Mark eflags clobbers dead in va_arg expansion (PR #227197)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel][TableGen] Support for typed G_FCONSTANT Imm in MIR-patttern (PR #219563)
Vikash Gupta via llvm-commits
- [llvm] [LLVM IR] [LoopPeel] [WIP] Performing loop split to reduce divergence. (PR #102283)
Vikash Gupta via llvm-commits
- [llvm] [GVN] Replace cmp with not instruction if inv cmp is found (PR #223171)
Andreas Jonson via llvm-commits
- [llvm] [GlobalISel] Migrate remaining generic wip_match_opcode combines to MIR-pattern. (PR #222851)
Vikash Gupta via llvm-commits
- [llvm] Introduce check-first vectorization for early-exit loops. (PR #227201)
Arjun H Kumar via llvm-commits
- [llvm] [LV] Emit truncate for widen-induction in VPlan during construction. (PR #225991)
Elvis Wang via llvm-commits
- [llvm] [SelectionDAG] Keep inline asm clobbers live when read by a glued CopyFromReg (PR #227203)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Handle SHF_ALLOC relocation sections in relocatable files (PR #227204)
Fangrui Song via llvm-commits
- [llvm] a8d2c44 - X86: Mark eflags clobbers dead in va_arg expansion (#227197)
via llvm-commits
- [polly] 8d79b74 - [Polly] Keep proximity dependence exact if simplifying it unbounds its distance (#225840)
via llvm-commits
- [llvm] [ValueTracking] Infer min/max compares from bounded operand guards (PR #227205)
Akash Manna via llvm-commits
- [llvm] [libc][Bazel] Add missing float smoke math tests (PR #227206)
via llvm-commits
- [llvm] [LV] Trim VFs that cause vector splitting when tail-folding with EVL (PR #222836)
Elvis Wang via llvm-commits
- [llvm] [flang-rt][Offload] Fix builds using the new amdgpu triple spelling (PR #227110)
Jan Patrick Lehr via llvm-commits
- [llvm] [CodeGen] Remove DIE::setForceChildren and DIE::ForceChildren (NFC) (PR #227207)
Kazu Hirata via llvm-commits
- [llvm] [Offload] Add GenericProfilerTy abstraction and APITypes extensions (PR #225639)
Jan Patrick Lehr via llvm-commits
- [llvm] [LAA] Avoid duplicate runtime-check group members (PR #226829)
Ramkumar Ramachandra via llvm-commits
- [clang] [compiler-rt] [llvm] Add SuperH (1-4a) target (PR #181287)
via llvm-commits
- [clang] [llvm] [AArch64][SME] Allow more inlining when SME attributes are incompatible. (PR #223393)
Sander de Smalen via llvm-commits
- [llvm] [ADT] Move DenseMapIterator above DenseMapBase (NFC) (PR #227208)
Kazu Hirata via llvm-commits
- [compiler-rt] [RISCV][compiler-rt] Asm funcs should be hidden (PR #226633)
Alexander Richardson via llvm-commits
- [llvm] [LAA] Avoid unprofitable unit-stride versioning (PR #225331)
Ramkumar Ramachandra via llvm-commits
- [llvm] [X86][InstCombine] Fix profcheck failures (PR #227183)
LLVM Continuous Integration via llvm-commits
- [llvm] [LoopUnroll] Allow unrolling of multi-exit loops with small trip count (PR #224325)
Marek Sedláček via llvm-commits
- [llvm] d7daf1d - [llvm][llvm-profgen] Fix printing bogus trace info on 32-bit (#226965)
via llvm-commits
- [llvm] [WPD] Remove type test assumes through PHI and select nodes (PR #224155)
Michael Park via llvm-commits
- [llvm] b20896c - [DirectX] Don't use IRBuilder to create GEPs (#227000)
via llvm-commits
- [llvm] cttz-fp-title (PR #227210)
Atharva Ajmera via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support Packed Widening Unzip (PR #227211)
via llvm-commits
- [llvm] [polly] [SCEV] Rename SCEVNoWrapFlags to SCEVFlags (NFC) (PR #225179)
David Sherwood via llvm-commits
- [llvm] [runtimes] Add llvm-dis to compiler-rt test dependency (PR #227212)
Wenju He via llvm-commits
- [llvm] [AArch64][NeoverseV1] Fix integer divide throughput (PR #224592)
Julien Villette via llvm-commits
- [llvm] 58b1026 - [SCEV] - Add positive-stride predicate for backedge-taken count. (#222261)
via llvm-commits
- [llvm] [SCEV] - Add positive-stride predicate for backedge-taken count. (PR #222261)
Karthika Devi C via llvm-commits
- [llvm] [Mips] Fix fixpoint iteration in MipsBranchExpansion (PR #223900)
Ying Huang via llvm-commits
- [llvm] [AArch64] Enable quad variant st1b/ld1b for callee-saved spills (PR #225100)
Kieran B via llvm-commits
- [compiler-rt] ab05827 - [compiler-rt][ARM] Make interworking test compatible with BTI (#226154)
via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Make interworking test compatible with BTI (PR #226154)
Ties Stuij via llvm-commits
- [llvm] [SimplifyCFG] Preserve AA metadata when speculating stores (PR #227034)
David Sherwood via llvm-commits
- [llvm] [X86] Don't discard over-16 stack alignment for 32-bit interrupt handlers (PR #225366)
Timur Golubovich via llvm-commits
- [llvm] AMDGPU: VALU data fast-forwarding needs no s_delay (PR #205481)
Jay Foad via llvm-commits
- [llvm] [GVN] Don't coerce forwarded byte values through integers (PR #226583)
Antonio Frighetto via llvm-commits
- [llvm] [Loads] Add MUL/SHL handling in decomposeLinearExpression (PR #222574)
Arne Stenkrona via llvm-commits
- [llvm] Mips: Mark the $gp setup copy dead when erasing the call's $gp use (PR #227216)
Matt Arsenault via llvm-commits
- [llvm] ARM: Mark __chkstk call's implicit LR def dead (PR #227218)
Matt Arsenault via llvm-commits
- [llvm] [GitHub] Add ffmpeg to test-suite.yml workflow (PR #227219)
Luke Lau via llvm-commits
- [llvm] [AMDGPU] Use S_CMP to lower a copy of a lane mask to SCC (PR #221445)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Skip the iterative atomic scan on native LDS atomics (PR #227222)
Dmitry Sidorov via llvm-commits
- [llvm] [offload][cuda] Fix uid string handling (PR #227223)
Robert Imschweiler via llvm-commits
- [clang] [llvm] [CIR][AMDGPU] Route printf in device code through the OpenCL runtime (PR #226435)
Steffen Larsen via llvm-commits
- [llvm] [BFI] Use MapVector in combineWeightsByHashing. (PR #227027)
Florian Hahn via llvm-commits
- [llvm] [RISCV] Use Zfhmin for G_FPEXT from f16 to f32 (PR #227225)
Kane Wang via llvm-commits
- [llvm] [AMDGPU][GIsel] Fix constrainRegAttrs to retain whichever of the two types is more specific instead of always adopting ConstrainingRegTy (PR #227226)
via llvm-commits
- [flang] [llvm] [mlir] [flang][mlir][OpenMP] Support iterator modifier in declare mapper map clause (PR #215485)
Urvi Rav via llvm-commits
- [llvm] X86: Fix missing ... separator between functions in mir test (PR #227228)
Matt Arsenault via llvm-commits
- [llvm] 5e1ed67 - [GVN] Move `ValueTable` out of `GVN.h` (NFC) (#226233)
via llvm-commits
- [llvm] [GVN] Move `GVNPass` and `GVNLeaderMap` out of `GVN.h` and into 'GVN.cpp` (NFC) (PR #226234)
Momchil Velikov via llvm-commits
- [llvm] Mips: Mark MUL's existing HI0/LO0 defs dead in FastISel (PR #227230)
Matt Arsenault via llvm-commits
- [llvm] [SCCP] Do not track returns from pre-split coroutines (PR #227232)
Karim Alweheshy via llvm-commits
- [llvm] CodeGen: Remove LiveVariables use from TwoAddressInstructionPass (PR #225176)
Matt Arsenault via llvm-commits
- [llvm] Mips/GlobalISel: Mark call's implicit RA def dead (PR #227233)
Matt Arsenault via llvm-commits
- [llvm] [KnownBits] FIX SDIV TO SET LOWEST UNKNOWN BIT TO GET MINIMUM NON ZERO VALUE FOR DENOMINATOR (PR #227224)
via llvm-commits
- [llvm] AArch64/GlobalISel: Mark the LR def of the Mach-O TLS call dead (PR #227234)
Matt Arsenault via llvm-commits
- [llvm] [X86] Fix crash when calling through __ptr32 function pointer (PR #209078)
Muhammed Shiyas N via llvm-commits
- [llvm] [libsycl] Introduce Kernel name based cache (PR #225865)
via llvm-commits
- [llvm] [Mips] Add lowerConstantFP to optimize some floating load instrs to mtc1+mthc1 (PR #196226)
Ying Huang via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Add packed multiply high parts accumulate intrinsics (PR #224261)
via llvm-commits
- [llvm] [FileCheck] Inline destructor to avoid missing symbol with hidden visibility (PR #225978)
Fabrice de Gans via llvm-commits
- [llvm] [NFC][SPIR-V] Add spirv-val RUN lines where missing (PR #227245)
Arseniy Obolenskiy via llvm-commits
- [llvm] f69661d - [BFI] Use MapVector in combineWeightsByHashing. (#227027)
via llvm-commits
- [llvm] [SimplifyCFG] Do not convert branch to select for loop carried phi nodes (PR #227242)
Shreeyash Pandey via llvm-commits
- [clang] [llvm] [polly] [IRBuilder] Produce canonical constexpr GEPs (PR #226425)
Nikita Popov via llvm-commits
- [llvm] [ARM] Protect against multi use increment in gather scatter combine (PR #227247)
David Green via llvm-commits
- [llvm] 724557a - X86: Fix missing ... separator between functions in mir test (#227228)
via llvm-commits
- [llvm] [KnownFPClass] Add neg_square and fma_neg_square (PR #227248)
via llvm-commits
- [llvm] [SystemZ][z/OS] Keep read-only data in the code section only if local and without relocations (PR #226683)
Ulrich Weigand via llvm-commits
- [llvm] [SLP] Add -slp-use-vplan-codegen to emit vector code via VPlan. (POC) (PR #226843)
Florian Hahn via llvm-commits
- [llvm] fa3d170 - [FunctionAttrs] Infer noalias through a null check. (#226956)
via llvm-commits
- [llvm] [SystemZ][z/OS] Emit CELQMAIN for a module defining main (PR #226710)
Ulrich Weigand via llvm-commits
- [llvm] [TableGen] Reuse `UnitMaskIdx` lambda in `computeRegUnitLaneMasks` (NFC) (PR #227249)
Igor Wodiany via llvm-commits
- [llvm] [ARM] Use target constant for MVE fixed fp convert constant (PR #227250)
David Green via llvm-commits
- [llvm] 74c86a7 - [AMDGPU] Use S_CMP to lower a copy of a lane mask to SCC (#221445)
via llvm-commits
- [llvm] 7cf8ecb - Mips: Mark MUL's existing HI0/LO0 defs dead in FastISel (#227230)
via llvm-commits
- [llvm] 5a24573 - Mips/GlobalISel: Mark call's implicit RA def dead (#227233)
via llvm-commits
- [llvm] a4b0944 - [AArch64] ISel support for nxv1i1 vector_reverse (#226939)
via llvm-commits
- [llvm] 5c170b0 - Mips: Mark the $gp setup copy dead when erasing the call's $gp use (#227216)
via llvm-commits
- [llvm] [GVN] Fix vtable processing of static object (PR #223456)
Nikita Popov via llvm-commits
- [llvm] [LV] Vectorize uncountable early exit store loops with combined conditions (PR #205109)
Graham Hunter via llvm-commits
- [llvm] AMDGPU: Use LiveIntervals instead of LiveVariables in SIOptimizeVGPRLiveRange (PR #227252)
Matt Arsenault via llvm-commits
- [llvm] [Mips] Derive module ABI flags from a function definition (PR #220672)
Matt Arsenault via llvm-commits
- [lld] [llvm] [dyndbg][LLD][ELF] Add dynamic debugging support for `--wrap=<symbol>` (PR #222990)
Andrew Ng via llvm-commits
- [llvm] [AArch64][SelectionDAG] Avoid fold bitcast of scalar_to_vector to anyext in big-endian (PR #225442)
David Green via llvm-commits
- [llvm] e0c49c0 - AArch64/GlobalISel: Mark the LR def of the Mach-O TLS call dead (#227234)
via llvm-commits
- [llvm] LoongArch: Register a null target streamer (PR #226497)
Matt Arsenault via llvm-commits
- [llvm] [NVPTX] Implement shouldBuildLookupTablesForConstant (PR #220088)
Antonio Frighetto via llvm-commits
- [llvm] [llvm] Adjust export annotations for tests (PR #227255)
Fabrice de Gans via llvm-commits
- [llvm] [mlir] [MLGO] Do not hardcode 33 eviction feature columns (PR #224598)
Arseniy Obolenskiy via llvm-commits
- [llvm] 5aa0482 - LoongArch: Register a null target streamer (#226497)
via llvm-commits
- [llvm] LoongArch: Respect the target-abi module flag in the ELF header (PR #226498)
Matt Arsenault via llvm-commits
- [llvm] 80cd610 - LoongArch: Respect the target-abi module flag in the ELF header (#226498)
via llvm-commits
- [llvm] [KnownBits] Fix SDiv for Unknown Bit (PR #227264)
via llvm-commits
- [llvm] [LV] Allow for vectorizing parallel def-use chains (PR #225405)
John Brawn via llvm-commits
- [llvm] SLP: Remove artificial shifts from min-bitwidth test (NFC) (PR #222634)
Alexey Bataev via llvm-commits
- [llvm] CodeGen: Trim each PHI source subregister lane at its own last read (PR #226209)
Matt Arsenault via llvm-commits
- [llvm] RegisterCoalescer: Don't mark a remat def dead when the copy destination covers it (PR #226037)
Matt Arsenault via llvm-commits
- [llvm] [Mips] Add set directive support for EVA instructions (PR #225888)
Anand Mistry via llvm-commits
- [llvm] [ARM] Add combine for vector_deinterleave load (PR #225747)
Kamlesh Kumar via llvm-commits
- [llvm] X86: Mark the dead EFLAGS clobbers in the SjLj expansions (PR #227271)
Matt Arsenault via llvm-commits
- [llvm] 5da1945 - [Mips] Add set directive support for EVA instructions (#225888)
via llvm-commits
- [llvm] [AArch64] Select ADDHN instead of SHRN when possible (PR #225094)
Hari Limaye via llvm-commits
- [llvm] [AArch64] Add sext(shl x, imm)/sext(sra x, imm) selection patterns (PR #226065)
Hari Limaye via llvm-commits
- [llvm] [AMDGPU] Preserve WWM ownership of allocated AGPRs (PR #223278)
Yaxun Liu via llvm-commits
- [llvm] fa10e63 - [SLP]Support runtime alias checks versioning for blocks in loops
via llvm-commits
- [llvm] [AMDGPU] Fold saddsat(x, -C) to ssubsat(x, C) when C is an inline constant (PR #216592)
Madhur Kumar via llvm-commits
- [llvm] [AMDGPU] Improve codegen for copysign(x, fneg(y)) (PR #207178)
Madhur Kumar via llvm-commits
- [llvm] [AMDGPU] Extend select/setcc swap to multi-use conditions (PR #218986)
Madhur Kumar via llvm-commits
- [llvm] [InstCombine] Add tests for fdiv by splat of pow/exp/powi. NFC (PR #227237)
Harrison Hao via llvm-commits
- [llvm] [AMDGPU] Track DS prefetch flush points on single-path loop. (PR #227274)
Vikash Gupta via llvm-commits
- [llvm] [BOLT][AArch64] Preserve external branches to non-function symbols (PR #227275)
Alexandros Lamprineas via llvm-commits
- [llvm] [CAS] Split on-disk CAS validate-if-needed into validation and recovery (PR #226291)
Dmitry Vasilyev via llvm-commits
- [llvm] [libsycl] Remove libsycl declarations of spirv builtins (PR #227031)
Kseniya Tikhomirova via llvm-commits
- [llvm] X86: Preserve dead flags on EFLAGS when lowering CMPXCHG16B pseudos (PR #227278)
Matt Arsenault via llvm-commits
- [clang] [compiler-rt] [llvm] [polly] [IRBuilder] Produce canonical constexpr GEPs (PR #226425)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Preserve physical WWM_COPY destinations (PR #227279)
Yaxun Liu via llvm-commits
- [llvm] [X86] LowerStore - peek through oneuse bitcasts to see if vector is freely splittable. (PR #227282)
Simon Pilgrim via llvm-commits
- [llvm] [MSan] Fix va_arg handling on 32-bit machines (PR #211339)
Egor Elchinov via llvm-commits
- [llvm] 04d107c - [VPlan] Model first memory runtime checks as VPlan recipes. (#221483)
via llvm-commits
- [llvm] [DataFlowSanitizer] Properly add ext attributes on arguments as needed. (PR #225443)
Jonas Paulsson via llvm-commits
- [llvm] [AVR] Fix a crash when generating debug information for frame pointer (PR #227285)
Ben Shi via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Add scalar multiply high intrinsics (PR #225561)
via llvm-commits
- [llvm] [SPIR-V] Mark elementwise intrinsics IntrTriviallyScalarizable (PR #227286)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AArch64] Increase fixed-length SVE scalarization costs (PR #226120)
Utpal Bora via llvm-commits
- [llvm] [SPIR-V] Split wide vector intrinsics during legalization (PR #227287)
Arseniy Obolenskiy via llvm-commits
- [llvm] TwoAddressInstructions: Move the rescheduled copy chain back to front (PR #227289)
Matt Arsenault via llvm-commits
- [llvm] [ORC] Add opt-in per-JITDylib colocating slab allocator (PR #207970)
Milica Kovacevic via llvm-commits
- [llvm] [ORC] Use __unw_add_dynamic_eh_frame_section/__unw_remove_dynamic_eh_ frame_section in RegisterEHFrames.cpp (PR #212260)
Milica Kovacevic via llvm-commits
- [flang] [llvm] [mlir] [openmp] [Flang][OpenMP] Lower scan directive and inscan reduction modifier (PR #206747)
CHANDRA GHALE via llvm-commits
- [llvm] [TySan] Support the new TBAA metadata layout (PR #226568)
Matthew Nagy via llvm-commits
- [llvm] [flang-rt] Define RT_CUDA_THIN_IO for the amdgcn build (PR #226307)
Joseph Huber via llvm-commits
- [clang] [flang] [llvm] [polly] [Plugins] Pass arguments to a pass plugin with -plugin-arg (PR #226773)
Alexis Engelke via llvm-commits
- [llvm] [MISched] Extract stream operator for SUnit(NFC) (PR #226785)
Tomer Shafir via llvm-commits
- [llvm] [ValueTracking] Support Array and Structure in contains* check (PR #226748)
Nikita Popov via llvm-commits
- [llvm] X86: Respect the exception model module flag in X86LFIRewritePass (PR #227295)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Use context in select-to-umin nonzero check (PR #225381)
Nikita Popov via llvm-commits
- [llvm] 27c3158 - [InstCombine] Use context in select-to-umin nonzero check (#225381)
via llvm-commits
- [llvm] [InstCombine] Fold !umul_ov(X, C1) && X*C1 <u C2 to X <u ceil(C2/C1) (PR #227293)
via llvm-commits
- [llvm] 7759daa - [LLVM] Infer compression format from zlib and zstd headers (#222773)
via llvm-commits
- [clang] [llvm] [Offloading] Add support for compressed OffloadBinary types (PR #222774)
Joseph Huber via llvm-commits
- [llvm] 78aa14e - [TableGen] Reuse `UnitMaskIdx` lambda in `computeRegUnitLaneMasks` (NFC) (#227249)
via llvm-commits
- [llvm] [SelectionDAG] Faster generic expansion of llvm.pext and llvm.pdep (PR #227292)
Simon Pilgrim via llvm-commits
- [compiler-rt] [llvm] [runtimes] Disable sanitizers for configuration checks with --unwindlib=none (PR #227092)
Joseph Huber via llvm-commits
- [llvm] [InstCombine] Use context instruction in divceil overflow check (PR #227158)
Nikita Popov via llvm-commits
- [compiler-rt] a72d784 - [runtimes] Disable sanitizers for configuration checks with --unwindlib=none (#227092)
via llvm-commits
- [compiler-rt] a3697dc - [compiler-rt] Give every installed file an install component (#227103)
via llvm-commits
- [llvm] [flang-rt] Install the runtime libraries under the flang-rt component (PR #227073)
Joseph Huber via llvm-commits
- [llvm] [Offload] Fix installing offload through its install components (PR #227036)
Joseph Huber via llvm-commits
- [llvm] [GlobalISel] Add nomerge attribute support (PR #224332)
Matt Arsenault via llvm-commits
- [llvm] 16c9bb2 - [NFC][SPIR-V] Add spirv-val RUN lines where missing (#227245)
via llvm-commits
- [llvm] [NVPTX] Fold vector FMAs in the IR peephole pass (PR #224018)
Rajat Bajpai via llvm-commits
- [llvm] [SCEV] Remove expensive inverted reasoning from isImpliedCond. (PR #227302)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Register HIP stdpar math fixuppass for LTO (PR #223828)
Joseph Huber via llvm-commits
- [llvm] [AMDGPU] Introduce Offset field in SGPR spill Pseudos (PR #174996)
via llvm-commits
- [llvm] [SLP] Account for vectorizable reduction consumers (PR #227303)
Dávid Bolvanský via llvm-commits
- [llvm] [offload][omp] Add NVIDIA LTO to unsupported list in shlib global var test (PR #227315)
Alex Duran via llvm-commits
- [llvm] [VPlan] Support pointer min/max bounds in VPlan memory runtime checks. (PR #225828)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Preserve the branch weights of scalarized selects. (PR #224968)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Allow pre-shift fold with negative offset when shift amount is in range (PR #222351)
Julian Gabriel via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP] Fix OpenMP data-mapping stride calculation (PR #225653)
Michael Klemm via llvm-commits
- [flang] [llvm] [flang-rt] Use thin I/O in the native GPU builds (PR #226307)
Joseph Huber via llvm-commits
- [polly] [Polly] Fix assertion in addUserAssumptions for unreachable blocks (PR #227311)
Karthika Devi C via llvm-commits
- [llvm] [InstCombine] Add generic smulh/umulh identity folds (PR #227335)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
Eric Ross via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
Eric Ross via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
Eric Ross via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan`, `atan2` and `cbrt` as odd-functions (PR #227336)
Eric Ross via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [InstCombine] Treat `asin`, `asinh`, `atan` and `cbrt` as odd-functions (PR #227336)
via llvm-commits
- [llvm] [Flang-RT] Fix builds after amdgcn->amdgpu conversion (PR #227337)
Michael Kruse via llvm-commits
- [clang] [llvm] [AArch64] Add CMH hints to store_with_hint intrinsic (PR #227326)
Kerry McLaughlin via llvm-commits
- [llvm] e65dba4 - [IRBuilder] Produce canonical constexpr GEPs (#226425)
via llvm-commits
- [libcxx] [llvm] [libc++] Simplify the workflow for updating CI docker images (PR #186456)
Louis Dionne via llvm-commits
- [llvm] 976a04b - [SystemZ][z/OS] Keep weak references weak (#226840)
via llvm-commits
- [clang-tools-extra] [llvm] [cmake] Properly link against LLVM components (PR #224624)
Fabrice de Gans via llvm-commits
- [llvm] [LoopIdiom] Fix ABI mismatch when emitting wcslen with non-default wchar_size (PR #227333)
Kuba Mracek via llvm-commits
- [llvm] [libsycl] Generic code cleanup (PR #224330)
Kseniya Tikhomirova via llvm-commits
- [llvm] [llvm-dwarfdump] Print symbolic names for DW_AT_LLVM_address_space (PR #220728)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [AMDGPU] Legalize uniform 16-bit loads to match subword load instructions (PR #225097)
via llvm-commits
- [llvm] [AArch64] Better bitcast costs. (PR #227354)
David Green via llvm-commits
- [compiler-rt] [libFuzzer] Add missing spaces in flag descriptions (PR #122619)
Stan Ulbrych via llvm-commits
- [llvm] [libsycl][NFC] Add licence headers to tests (PR #227327)
Sergey Semenov via llvm-commits
- [llvm] [OFFLOAD] add olIteratePlatforms (PR #226439)
Alex Duran via llvm-commits
- [llvm] [AsmPrinter] Find a DIE's unit by its owner, not by its tag (PR #219660)
Scott Linder via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Legalize odd bf16 vectors (PR #226707)
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
- [clang] [lldb] [llvm] [HLSL] Add Packed Types for pack_ and unpack_ intrinsics (PR #224277)
Kaitlin Peng via llvm-commits
- [llvm] [AMDGPU] Only legalize PHIs in SIFixSGPRCopies that need it (PR #226213)
Pablo Reble via llvm-commits
- [libcxx] [llvm] [libc++] Add a new job running the CFI sanitizer (PR #124837)
Louis Dionne via llvm-commits
- [flang] [llvm] Flang improve fidelity of unformatted I/O endianness with FORT_CONVERT_UNIT (PR #223831)
Slava Zakharin via llvm-commits
- [llvm] [AMDGPU] Prefer a safe V_PERM_PK16 follower in the scheduler (gfx1250/gfx1251) (PR #214597)
via llvm-commits
- [llvm] [Bazel] Fixes 09cdef0 (PR #227345)
Aiden Grossman via llvm-commits
- [llvm] [gn build] Port 3b0b6d892bdf (PR #227382)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 5239371ffa13 (PR #227383)
Nico Weber via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Fold neg/abs modifiers when mad-mix selects the low half (PR #223535)
Domenic Nutile via llvm-commits
- [llvm] 255bce1 - [gn build] Port 3b0b6d892bdf (#227382)
via llvm-commits
- [llvm] [InstCombine] Fold `-X / -Y` to `X / Y` when it cannot overflow (PR #224025)
Harrison Hao via llvm-commits
- [llvm] db96411 - [gn build] Port 5239371ffa13 (#227383)
via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Preserve absent OPTIONAL arguments in target mappings (PR #227343)
via llvm-commits
- [llvm] [Offload] Fix: Target JIT registers no backends when LLVM_LINK_LLVM_DYLIB=ON (PR #227370)
via llvm-commits
- [llvm] [gn build] Port 72a712b0a552 (PR #227384)
Nico Weber via llvm-commits
- [compiler-rt] [libFuzzer] Fix typos and punctuation in flag descriptions (PR #122619)
Thurston Dang via llvm-commits
- [llvm] [Hexagon, test] Enable +audio for intrinsics-v67.ll (PR #227362)
Brian Cain via llvm-commits
- [llvm] [InstCombine] Use uint64_t for TruncRatio to avoid overflow (PR #225150)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU][NFC] Pre-commit tests for out-of-bounds raw buffer fold (PR #227385)
Dark Steve via llvm-commits
- [llvm] [docs][llvm-readobj] Document the --call-graph-info output format (PR #227386)
Prabhu Rajasekaran via llvm-commits
- [llvm] [WebAssembly] Fall back to SelectionDAG for vector compares in FastISel (PR #227368)
Patrick Rachford via llvm-commits
- [llvm] 78386bf - [NVPTX] Implement shouldBuildLookupTablesForConstant (#220088)
via llvm-commits
- [llvm] TwoAddressInstructions: Don't treat an undef use as a kill (PR #227309)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Reassociate FMA chains sharing an FMUL (PR #217496)
Hao Ren via llvm-commits
- [llvm] [KnownFPClass] Add output/input denormal helpers (PR #225575)
Eric Ross via llvm-commits
- [clang] [llvm] [clang][deps] Track directory dependencies of modules (PR #222202)
Jan Svoboda via llvm-commits
- [llvm] d3263d3 - TwoAddressInstructions: Don't treat an undef use as a kill (#227309)
via llvm-commits
- [llvm] [llvm][test][CGPluginTest] Avoid __attribute__((constructor)) for MSVC (PR #227310)
Fabrice de Gans via llvm-commits
- [llvm] [LoopUnroll] Relax fixed non-latch exit probability threshold for runtime multi-exit loop unrolling (PR #224325)
Marek Sedláček via llvm-commits
- [llvm] [CostModel][X86] Improve vXi1 mask broadcast cost handling (PR #222467)
Dmitry Sidorov via llvm-commits
- [flang] [llvm] [flang][OpenMP] Sink intervening code unguarded into collapsed loop body (PR #225159)
Caroline Newcombe via llvm-commits
- [llvm] [LoopIdiom] Fix 64-to-32-bit stride truncation in strlen idiom recognition (PR #227406)
Szymon Sobieszek via llvm-commits
- [clang] [flang] [llvm] [Plugins] Rename PassPlugin::Load to load. NFC (PR #227408)
Fangrui Song via llvm-commits
- [llvm] [CAS] Support boot time on Windows and tolerate a moving boot time (PR #227433)
Steven Wu via llvm-commits
- [llvm] RuntimeLibcalls: Add function signatures to RTLIB. (PR #226264)
via llvm-commits
- [llvm] [ValueTracking] Infer x != y from (x - y) pred C when 0 pred C is false (PR #225200)
Gawr Gura 0721 via llvm-commits
- [llvm] [Offload] Re-add flang to AMDGPU bot cmake cache (PR #227434)
Jan Patrick Lehr via llvm-commits
- [llvm] [AMDGPU] Restrict SMRD load patterns to SMEM-accessible address spaces (PR #227423)
via llvm-commits
- [lld] [lld][ELF] refresh .eh_frame_hdr cache (PR #226402)
Martin Levesque via llvm-commits
- [clang] [llvm] [AMDGPU] v_cvt_scale_pk8_* arr block32 in strict mode (PR #227426)
Matt Arsenault via llvm-commits
- [llvm] [llvm] Pass `/Brepro` via `add_link_options()` (PR #227416)
Fabrice de Gans via llvm-commits
- [llvm] [CodeGen] Add a FunctionSplittingMode target option (PR #226575)
Rahman Lavaee via llvm-commits
- [llvm] 3084a8f - [Plugins] Add -plugin-arg and PassPluginLibraryInfo::ParseArguments (#227414)
via llvm-commits
- [llvm] [polly] [Plugins] Add -plugin-arg and PassPluginLibraryInfo::ParseArguments (PR #227414)
Fangrui Song via llvm-commits
- [llvm] [SPIR-V] Lower OpenCL get_kernel_* queries to OpGetKernel* instructions (PR #227455)
Arseniy Obolenskiy via llvm-commits
- [llvm] [OFFLOAD] Add olIterateCompatibleDevices API (PR #226441)
Alex Duran via llvm-commits
- [llvm] [AMDGPU] Fix soft clause hazards missed past the lookahead window (PR #220806)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SLP] Use costing to decide between Strided Loads and Compressed Loads (PR #226540)
Ryan Buchner via llvm-commits
- [llvm] [AMDGPU][DRAFT] PromoteAllocaToVector - Promo alloca phi (PR #226353)
Yoonseo Choi via llvm-commits
- [llvm] [DAGCombiner] Defer store merging (PR #224879)
Craig Topper via llvm-commits
- [llvm] [SystemZ][z/OS] Add AMODE to PR symbols (PR #223541)
Kai Nacke via llvm-commits
- [llvm] 1fbf812 - [HLSL] Add `InterlockedCompareStoreFloatBitwise` function and resource methods (#222166)
via llvm-commits
- [llvm] [AMDGPU][GISel] Add regbank-aware same_val_zero fold to AMDGPURegBankCombiner (PR #225138)
Chinmay Deshpande via llvm-commits
- [llvm] Reland "[LICM] Sink unused l-invariant loads in preheader #157559" (PR #170204)
Vigneshwar Jayakumar via llvm-commits
- [llvm] [Offload][OpenMP] Report source location of data transfers and synchr… (PR #223730)
Jason Van Beusekom via llvm-commits
- [llvm] [OpenMP] Remove redundant namespace qualifications, NFC (PR #227465)
Krzysztof Parzyszek via llvm-commits
- [llvm] [InstCombine] Fold comparisons contradicted by dominating expression conditions (PR #227030)
Andreas Jonson via llvm-commits
- [llvm] [IndirectBrExpand] Use UTC for basic.ll (PR #227467)
Aiden Grossman via llvm-commits
- [llvm] [DirectX] Lower semantic signature metadata to DXContainer parts and DXIL metadata (PR #226562)
via llvm-commits
- [llvm] [SelectionDAG] Add computeKnownBits support for VP_LOAD_FF's second result (PR #227389)
Craig Topper via llvm-commits
- [llvm] [IR] Update ValueHandle PrevPtr via move constructor (NFC) (PR #227484)
Kazu Hirata via llvm-commits
- [libc] [llvm] [libc] Make canonicalizef128, modff128 and remquof128 use the emulated float128 type (PR #223769)
Aditya Goyal via llvm-commits
- [llvm] [AMDGPU][NFC] De-factorize scalar_to_vector bf16 patterns (PR #226847)
Changpeng Fang via llvm-commits
- [llvm] [FileCheck] Inline destructors to avoid missing symbols with hidden visibility (PR #225978)
Tom Stellard via llvm-commits
- [llvm] [LLVM-C] expose LLVMDIBuilderGetOrCreateDynamicSubrange (PR #223022)
Scott Linder via llvm-commits
- [llvm] 930a118 - [LLVMABI][AARCH64] Handle vector types (#225201)
via llvm-commits
- [llvm] [SelectionDAG] Clear Known.One sign bit for ISD::FABS in computeKnownBits (PR #227457)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] Fix v_mov_b16 pair merging when the second mov reads the first (PR #227502)
via llvm-commits
- [llvm] [orc-rt] Remove duplicate section from regression test README. NFC. (PR #227503)
Lang Hames via llvm-commits
- [llvm] [msan] add tests for llvm.masked.{udiv, sdiv, urem, srem} (PR #227462)
Emilio Cota via llvm-commits
- [llvm] [AggressiveInstCombine] Fold byte-reversed consecutive loads to load+bswap (PR #227517)
Craig Topper via llvm-commits
- [llvm] [RISC-V][MC] Reject x0 as the temporary register for store pseudos (PR #227512)
Sam Elliott via llvm-commits
- [llvm] [BOLT] Keep instrumentation diagnostics out of line (PR #225986)
Rafael Auler via llvm-commits
- [llvm] afab119 - [SelectionDAG] Add computeKnownBits support for VP_LOAD_FF's second result (#227389)
via llvm-commits
- [llvm] [orc-rt] Add C addressing regression tests for functions. (PR #227518)
Lang Hames via llvm-commits
- [llvm] [NVPTX] Support native 64-bit atomic add/sub pre-SM32 (PR #222471)
Akshay Deodhar via llvm-commits
- [llvm] [LiveDebugValues] Add a limit on the number of stack slot indexes (PR #225950)
Scott Linder via llvm-commits
- [llvm] [VPlan] Peek through nested phi incoming values in computeBlendMasks (PR #203164)
Luke Lau via llvm-commits
- [llvm] 779a0f4 - [TableGen] Support HwMode registers in CompressInstEmitter (#203599)
via llvm-commits
- [llvm] [TableGen] Support HwMode registers in CompressInstEmitter (PR #203599)
Alexander Richardson via llvm-commits
- [llvm] [SCEV] Preserve nuw on scaled recurrence start values. (PR #227458)
via llvm-commits
- [llvm] [AtomicExpand] Implement SUB → ADD(-x) and FSUB → FADD(-x) (PR #221425)
Akshay Deodhar via llvm-commits
- [llvm] [orc-rt] Flatten C addressing regression tests. NFC. (PR #227529)
Lang Hames via llvm-commits
- [llvm] [ci] ids-check: build tablegen headers for idt (PR #176415)
Yaxun Liu via llvm-commits
- [llvm] [AMDGPU] Fix inline constant for scalar_to_vector of bf16 math ops (PR #227479)
LLVM Continuous Integration via llvm-commits
- [llvm] 33cbf68 - [runtimes] Add llvm-dis to compiler-rt test dependency (#227212)
via llvm-commits
- [llvm] [BOLT]Preserve dynamic relocation table provenance (PR #178815)
Gina Peter Banyard via llvm-commits
- [lld] 8b90c3e - [lld][AArch64] Support R_AARCH64_TLSLE_ADD_TPREL_LO12 (#227173)
via llvm-commits
- [clang] [llvm] improve update_cc_test_checks.py for template (PR #102505)
Yaxun Liu via llvm-commits
- [clang] [llvm] [utils] Generate checks for function template instantiations (PR #102505)
Yaxun Liu via llvm-commits
- [llvm] [AMDGPU] PromoteAllocaToVector - Promo to vector for a phi/select of an alloca (PR #226353)
via llvm-commits
- [llvm] [RISCV] Model Zvzip VPAIR shuffle costs (PR #227177)
Min-Yih Hsu via llvm-commits
- [llvm] [InstCombine] Fold comparisons of llvm.usub.sat result with its LHS (PR #214108)
Haram Jeong via llvm-commits
- [llvm] 1eb155e - [InstCombine] Fold `-X / -Y` to `X / Y` when it cannot overflow (#224025)
via llvm-commits
- [clang] [flang] [llvm] [polly] [Plugins] Load pass plugins after parsing the command line (PR #226773)
Fangrui Song via llvm-commits
- [clang] [llvm] [LLVMABI][AARCH64] Implement Pure Scalable Type handling (PR #227504)
Bruno Cardoso Lopes via llvm-commits
- [llvm] [docs][libFuzzer] Fix definition list rendering (PR #217802)
Minsoo Kim via llvm-commits
- [llvm] b7458ff - [Mips] Add lowerConstantFP to optimize some floating load instrs to mtc1+mthc1 (#196226)
via llvm-commits
- [llvm] [DebugInfo] Support global addresses in variable locations (PR #218722)
Eric Christopher via llvm-commits
- [polly] Bypass some profitabilty check when polly adds vectorize.enable (PR #227535)
via llvm-commits
- [llvm] [MLGO][Docs] Document EmitC based model embedding (PR #227536)
Bhavesh M via llvm-commits
- [llvm] [KnownFPClass] Improve known class deductions for exp/exp2/exp10 (PR #217526)
Eric Ross via llvm-commits
- [llvm] 721b8cd - [RISCV] Model interleave2 and deinterleave2 costs with Zvzip (#225752)
via llvm-commits
- [polly] 1f84168 - [Plugins] Load pass plugins after parsing the command line (#226773)
via llvm-commits
- [llvm] [TwoAddressInstruction] Drop physreg ranges after unfolding a load (PR #227538)
Vitaly Buka via llvm-commits
- [llvm] [Offload] Fix dangling memory references / leaks (PR #227411)
Joseph Huber via llvm-commits
- [llvm] [IRBuilder] Propagate fast-math flags to folding in CreateBinOpFMF (PR #227543)
Jack Huang via llvm-commits
- [llvm] [bazel][libc] Fix 667cfbec38942e08bd67fa51cc05e63686dd01b9 (PR #227544)
Walter Lee via llvm-commits
- [llvm] [polly] [Plugins] Address review comments on -plugin-arg (PR #227545)
Fangrui Song via llvm-commits
- [llvm] [KnownFPClass] Fix KnownFPClass::frexp subnormal mode handling (PR #219114)
Eric Ross via llvm-commits
- [llvm] [MergeFunctions] Combine instruction metadata instead of comparing it (PR #225921)
Mian Miftah via llvm-commits
- [llvm] Fix typo in comment for ConstantInt get method (PR #227493)
Aiden Grossman via llvm-commits
- [llvm] [LoongArch][TTI] Add CostModel for @llvm.speculative.load (PR #227551)
via llvm-commits
- [llvm] [X86] Don't allocate unused padding in front of realigned locals (PR #227495)
Phoebe Wang via llvm-commits
- [llvm] [AMDGPU][NFC] Use CHECK-NEXT for hidden_dynamic_lds_size in hsa-metadata-hidden-args-v5.ll (PR #227556)
via llvm-commits
- [llvm] [AMDGPU][CodeGen] Post-RA VGPR MSB group optimization pass (PR #222666)
Yuyang Zhang via llvm-commits
- [llvm] [Mips][nanoMIPS] Add initial nanoMIPS target support (PR #223032)
Faraz Shahbazker via llvm-commits
- [llvm] TwoAddressInstructions: Use a range loop to move the copy chain (PR #227296)
Christudasan Devadasan via llvm-commits
- [llvm] [RISCV] Add Zilx loads to getJumpTableIndex. (PR #227557)
Craig Topper via llvm-commits
- [llvm] [RISC-V][MC] Reject x0 as the address/temporary register for load/store pseudos (PR #227512)
Alexander Richardson via llvm-commits
- [llvm] e6e5ade - [llvm-objdump][RISC-V] Do not leak file-level features into $x<ISA> regions (#227513)
via llvm-commits
- [llvm] [llvm-objdump][RISC-V] Do not leak file-level features into $x<ISA> regions (PR #227513)
Alexander Richardson via llvm-commits
- [llvm] [HLSL] Migrate pre-commit HLSL CI to Windows (and off Beanz's closet Mac) (PR #226312)
Helena Kotas via llvm-commits
- [llvm] [mlir] [Support] Extract SourceMgrDiagnosticVerifier from MLIR's verifier handler. NFC (PR #227565)
Alexander Richardson via llvm-commits
- [llvm] [Hexagon] Fuse vminub intrinsic pair (PR #225153)
Yashas Andaluri via llvm-commits
- [llvm] [Hexagon] Enable aggressive RDF copy propagation by default (PR #225142)
Yashas Andaluri via llvm-commits
- [clang] [llvm] [AMDGPU] Implement AsyncMark Stages (PR #220442)
Sameer Sahasrabuddhe via llvm-commits
- [compiler-rt] [scudo] Disable tagging when running with asan. (PR #227516)
via llvm-commits
- [llvm] [MachineScheduler] Add support for scheduling while in SSA (PR #161054)
Carl Ritson via llvm-commits
- [compiler-rt] [llvm] [libFuzzer] Stop fuzzing if no new corpus were found within a specified period (PR #176177)
Vitaly Buka via llvm-commits
- [llvm] TwoAddressInstructions: Use the per-operand early clobber flag for tied copies (PR #227581)
Matt Arsenault via llvm-commits
- [llvm] ded546a - [InferAddressSpaces] Insert fixup casts before cloned user during rewriting phase (#226987)
via llvm-commits
- [llvm] [InferAddressSpaces] Insert fixup casts before cloned user during rewriting phase (PR #226987)
Antonio Frighetto via llvm-commits
- [llvm] [Option] Shrink Info from 24 to 16 bytes (PR #227582)
Fangrui Song via llvm-commits
- [llvm] [SelectionDAG] zext/trunc size of memory libcalls to target pointer size (PR #226672)
Mitch Briles via llvm-commits
- [llvm] [polly] [SCEV] Sharpen RangeRef for SCEVUnknown using CxtI (PR #220196)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Strip incorrect known-false WrapPred check (PR #225086)
Ramkumar Ramachandra via llvm-commits
- [llvm] 65e323a - [LV][NFC] Fix erroneous debug message emitted during legality checks (#226162)
via llvm-commits
- [llvm] [SCEV] Urem identification from X - C*X/uC (PR #210778)
via llvm-commits
- [llvm] WebAssembly: Take the exception model from the module flag (PR #227583)
Matt Arsenault via llvm-commits
- [llvm] [Instrumentor] Fix large int comparisons in filter expressions (PR #227585)
Ethan Luis McDonough via llvm-commits
- [llvm] [CodeGen] Remove unused InstructionMoveBefore (NFC) (PR #227586)
Kazu Hirata via llvm-commits
- [llvm] coro.retcon: Fix return type and buffer poisoning in elided coroutines (PR #208384)
Anton Korobeynikov via llvm-commits
- [llvm] 18ef19f - [TwoAddressInstruction] Drop physreg ranges after unfolding a load (#227538)
via llvm-commits
- [llvm] [CodeGenPrepare] don't promote sdiv/srem by -1 (PR #218737)
via llvm-commits
- [clang] [llvm] [clang][X86] Reject register variables bound to status registers (PR #227576)
Akash Manna via llvm-commits
- [llvm] [SCEV] Rework wrap-flag-inference for sext-addrec (PR #217362)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Bazel] Add ViewLikeInterface dependency to FIROpenACCTransforms (PR #227575)
Vy Nguyen via llvm-commits
- [llvm] [Offload][L0][NFC] Remove unused zexKernelGetArgumentSize dispatcher (PR #227589)
via llvm-commits
- [llvm] cf28b9f - [LoopIdiom] Fix 64-to-32-bit stride truncation in strlen idiom recognition (#227406)
via llvm-commits
- [llvm] [ARM] Implement getCalleeOperand in ARMBaseInstrInfo (PR #218739)
David Green via llvm-commits
- [llvm] [SCEV] Strip stub known-false WrapPred check (PR #225086)
Ramkumar Ramachandra via llvm-commits
- [llvm] 8a4f055 - [LAA] Honor no-wrap predicates already in PSE in isNoWrap (#226430)
via llvm-commits
- [llvm] docs: Remove Johannes' office hours (PR #227350)
Kristof Beyls via llvm-commits
- [llvm] [BOLT] Handle the indexed DWARF address forms by class (PR #227591)
via llvm-commits
- [llvm] [SCEV] Introduce exact flag for UDiv (PR #225065)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Offloading] Add support for compressed OffloadBinary types (PR #222774)
James Henderson via llvm-commits
- [llvm] 4076fac - docs: Remove Johannes' office hours (#227350)
via llvm-commits
- [llvm] [BOLT][JITLink] Respect block alignment when assigning addresses (PR #227324)
via llvm-commits
- [llvm] [VPlan] Demarcate VPIs that gen scalars (NFC) (PR #196207)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Rework wrap-flag-inference in zext-addrec (PR #217405)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64][SDAG] Generate TBL for shuffles in single block loops. (PR #227593)
David Green via llvm-commits
- [llvm] [obj2yaml] Return from main on error instead of calling exit (PR #227594)
Fangrui Song via llvm-commits
- [llvm] 73a0b12 - [CodeGenPrepare] don't promote sdiv/srem by -1 (#218737)
via llvm-commits
- [llvm] [VPlan] Generalize vputils::getStrideExpr for known-sign (NFC) (PR #219152)
Ramkumar Ramachandra via llvm-commits
- [llvm] 87e5a59 - TwoAddressInstructions: Use a range loop to move the copy chain (#227296)
via llvm-commits
- [llvm] [KnownBitsDataflow] Introduce new analysis (PR #177616)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Factor costInterleaveGatherScatter (NFC) (PR #215857)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Introduce VPlan::getOne (NFC) (PR #221893)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Rework IncrementWrapFlags (PR #219559)
Ramkumar Ramachandra via llvm-commits
- [llvm] [sancov] Add -fsanitize-coverage=trace-args, trace-ret (PR #201410)
Yunseong Kim via llvm-commits
- [llvm] [NFC][AMDGPU] Add SLP to asm tests for int to fp casts (PR #227344)
via llvm-commits
- [llvm] [LAA]Speculate byte strides to the access size (PR #227394)
via llvm-commits
- [llvm] FastISel: Mark implicit physreg defs dead when emitting instructions (PR #227598)
Matt Arsenault via llvm-commits
- [llvm] [SPIR-V] Bitcast pointers extracted from or inserted into composites (PR #227599)
Tim Besard via llvm-commits
- [llvm] [InstCombine] Pre-commit tests for exp2(uitofp) -> ldexp with ninf. NFC (PR #227377)
Harrison Hao via llvm-commits
- [llvm] [IR] Deprecate ConstantExpr::getGetElementPtr() (PR #227601)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Introduce vputils::getStrideExpr (NFC) (PR #216760)
Ramkumar Ramachandra via llvm-commits
- [clang] [flang] [llvm] [clang][flang][OpenMP] Fix context selector matching and scoring (PR #224431)
via llvm-commits
- [llvm] [GlobalISel][KnownFPClass] Fix `computeKnownFPClass` for `G_INTRINSIC_FPTRUNC_ROUND` (PR #223741)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Reorder ZPR stack spills to maximize ld1b/st1b pairings (PR #218950)
Kieran B via llvm-commits
- [llvm] [SPIRV] LLVM IR DIScope nodes are now emitted after their dependencies. (PR #227361)
Manuel Carrasco via llvm-commits
- [llvm] [AMDGPU] Update LiveVariables in SILowerControlFlow::combineMasks (PR #217844)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SelectionDAG] Preserve cache hint metadata during legalization (PR #225273)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Guard named barrier intrinsics with gfx12-insts (PR #227607)
Vikram Hegde via llvm-commits
- [llvm] [AArch64][SME] Emit unimplemented error for non-lazy-save of ZA. (PR #227608)
Sander de Smalen via llvm-commits
- [llvm] [InstCombine] Fold inner selects on the same condition in select values (PR #226371)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [LV][REVEC] Initial support for re-vectorisation (PR #208213)
Gaëtan Bossu via llvm-commits
- [llvm] X86: Stop overriding getRegClass (PR #223740)
Matt Arsenault via llvm-commits
- [llvm] 4da9e81 - [SPARC] Refine instruction itinerary classes (#225328)
via llvm-commits
- [llvm] [SPARC] Refine instruction itinerary classes (PR #225328)
Daniel Cederman via llvm-commits
- [llvm] 36e9bff - [VPlan] Demarcate VPIs that gen scalars (NFC) (#196207)
via llvm-commits
- [clang] [llvm] [WIP][Clang-Repl] Introduce Error Recovery for Clang-Repl. (PR #223305)
via llvm-commits
- [llvm] [AArch64] Lower fixed find_last_active to LASTP with SVE2.2 (PR #222534)
via llvm-commits
- [llvm] [BOLT][AArch64] Relax calls and branches with fragment clusters (PR #215825)
Alexandros Lamprineas via llvm-commits
- [clang] [llvm] [clang] Refactor CRC32 helper for x86 CRC builtins (PR #225774)
Simon Pilgrim via llvm-commits
- [llvm] [offload] split olInit and add olInitPlatforms (PR #225725)
Alex Duran via llvm-commits
- [llvm] [offload][omp] Add temporary helpers to initialize libomptarget through liboffload (PR #225690)
Alex Duran via llvm-commits
- [llvm] [SPARC] Implement TargetInstrInfo::insertIndirectBranch() (PR #226678)
Daniel Cederman via llvm-commits
- [llvm] [Offload] Add olIterateCompatiblePlatforms API (PR #225135)
Alex Duran via llvm-commits
- [llvm] b5d5068 - [obj2yaml] Return from main on error instead of calling exit (#227594)
via llvm-commits
- [clang] [compiler-rt] [llvm] [compiler-rt][SanitizerCoverage] Add LibFuzzer support for trace-args/trace-ret (PR #227612)
Yunseong Kim via llvm-commits
- [llvm] 4039ff2 - [AMDGPU][NFC] Use CHECK-NEXT for hidden_dynamic_lds_size in hsa-metadata-hidden-args-v5.ll (#227556)
via llvm-commits
- [clang] [llvm] [clang] Add __builtin_elementwise_saturating_cast (PR #227603)
Jan Schultke via llvm-commits
- [llvm] a187057 - [AArch64][NeoverseV1/V2] Fix ASIMD FP convert and round scheduling (#224046)
via llvm-commits
- [clang] [compiler-rt] [llvm] [Clang][SanitizerCoverage] Document trace-args and trace-ret (PR #227614)
Yunseong Kim via llvm-commits
- [llvm] cd94d18 - [ABI][AMDGPU] Add AMDGPU target ABI classifier to the LLVM ABI library (#220177)
via llvm-commits
- [llvm] [LoongArch] Enable callee saved register optimization (PR #226809)
Shreeyash Pandey via llvm-commits
- [clang] [llvm] [CIR] Wire AMDGPU into the call-convention lowering pass (PR #220197)
via llvm-commits
- [llvm] [AMDGPU][docs] clusters and cluster broadcast (PR #225310)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [TySan] Fix crash in instrumentation with scalar TBAA tag missing offset (PR #172878)
Matthew Nagy via llvm-commits
- [flang] [llvm] [OpenMP] Allow overriding clause-allowed-on-directive in decomposition (PR #227418)
Abid Qadeer via llvm-commits
- [llvm] [X86] Add tuning for fast AVX2 vector division (PR #219873)
Xiaomeng Zhang via llvm-commits
- [llvm] [VectorCombine][TTI] Disable Load Widening for SPIR-V (PR #227623)
Simon Pilgrim via llvm-commits
- [llvm] AMDGPU: Mark scc clobbers in the simulated trap expansion dead (PR #227633)
Matt Arsenault via llvm-commits
- [llvm] [NVVM][NVPTX] Support spcompress and spdecompress intrinsics (PR #221751)
Rajat Bajpai via llvm-commits
- [llvm] 0f5654d - [RISCV][GlobalIsel] Use Zfhmin for G_FPEXT from f16 to f32 (#227225)
via llvm-commits
- [llvm] AMDGPU: Mark SCC clobber dead when moving scalar branches to VALU (PR #227635)
Matt Arsenault via llvm-commits
- [llvm] [PassBuilder] Add extra ModuleInliner/SROA/SimplifyCFG/LICM to late FullLTO passes (PR #197678)
Momchil Velikov via llvm-commits
- [llvm] AMDGPU/GlobalISel: Mark SCC clobbers on control flow pseudos dead (PR #227636)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Mark SCC clobbers dead in GlobalISel waterfall loops (PR #227637)
Matt Arsenault via llvm-commits
- [polly] [Polly] Remove non-goal TODO (PR #227638)
Michael Kruse via llvm-commits
- [llvm] [TableGen] Allow AsmWriter to generate uint64_t tables. NFC. (PR #227641)
Jay Foad via llvm-commits
- [llvm] 457e5ba - [InstCombine] Use context instruction in divceil overflow check (#227158)
via llvm-commits
- [clang] [flang] [llvm] [Flang][OpenMP] Add OpenMP target-memory allocator (PR #216751)
Michael Klemm via llvm-commits
- [llvm] AArch64/GlobalISel: Mark the MOPS pseudo NZCV def dead (PR #227643)
Matt Arsenault via llvm-commits
- [polly] 4dd9d22 - [Polly] Remove non-goal TODO (#227638)
via llvm-commits
- [llvm] 2820795 - [JITLink][Mips] Add ELF backend (#224578)
via llvm-commits
- [llvm] AMDGPU: Restore dropped EXEC/SCC defs on SI_KILL_F32_COND_IMM (PR #227604)
Christudasan Devadasan via llvm-commits
- [llvm] [ConstraintElim] Check top-level GEP flags, object size first (NFC) (PR #227270)
Florian Hahn via llvm-commits
- [polly] [Polly] Remove previous release's ReleaseNotes (PR #227644)
Michael Kruse via llvm-commits
- [llvm] [LV] Reject non-simple outer-loop memory accesses. (PR #226212)
Florian Hahn via llvm-commits
- [llvm] [Mips] Use AtomicExpandPass for subword atomics (PR #225948)
Jiaxun Yang via llvm-commits
- [llvm] Mips/GlobalISel: Update hand written call MIR to mark $ra dead (PR #227647)
Matt Arsenault via llvm-commits
- [llvm] 67f26e1 - AMDGPU: Restore dropped EXEC/SCC defs on SI_KILL_F32_COND_IMM (#227604)
via llvm-commits
- [llvm] [flang-rt][runtime] Optimize formatted writes by reducing ExternalFileUnit::Emit() calls (PR #222522)
Kaviya Rajendiran via llvm-commits
- [polly] 0dba1ee - [Polly] Remove previous release's ReleaseNotes (#227644)
via llvm-commits
- [llvm] [AArch64] Add ext mask shuffle costs (PR #226136)
David Green via llvm-commits
- [llvm] [LoopIdiom] Don't convert `memset.inline` into `memset` (PR #227650)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [Remarks] Escape control characters in multi-line YAML remark arguments (PR #227654)
Henrich Lauko via llvm-commits
- [llvm] ARM: Preserve the dead flag when activating the optional CPSR def (PR #227655)
Matt Arsenault via llvm-commits
- [llvm] [SROA][NFC] Move duplicated code in presplitLoadsAndStores into class (PR #224653)
John Brawn via llvm-commits
- [llvm] [NVPTX] Add Custom ABI (abi_preserve) support via function attributes (PR #227499)
Durgadoss R via llvm-commits
- [llvm] [LV] Bail out if loop nest contains non-widenable types. (PR #226463)
Florian Hahn via llvm-commits
- [llvm] [PowerPC][SDAG] fix bitcast on ppc_f128 swapping the two halves (PR #208969)
Folkert de Vries via llvm-commits
- [llvm] [CodeGen][WebAssembly] Reserve a personality for the D language (PR #224883)
Martin Kinkelin via llvm-commits
- [llvm] [LV] Reduce register pressure of RISC-V outer loop reduction. (PR #208621)
via llvm-commits
- [llvm] [LV] Use SCEV loop-uniformity for outer-loop branch legality (PR #199632)
Florian Hahn via llvm-commits
- [llvm] [ARM] fix `r14` aliasing `lr` on `thumb-1` (PR #225746)
Folkert de Vries via llvm-commits
- [llvm] [VPlan] Pass result type to VPBuilder::createSingleScalarOp (NFC). (PR #227659)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Fix VOP3P NEG fold to check the use opcode, not the def (PR #219728)
Arseniy Obolenskiy via llvm-commits
- [llvm] [cmake] Pass cached library variables only if target matches host (PR #227660)
Raul Tambre via llvm-commits
- [llvm] [DAGCombiner] Share byte provider steps with AMDGPU target (PR #221959)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Fix storage class mismatch for globals initialized with a function pointer (PR #216744)
Arseniy Obolenskiy via llvm-commits
- [llvm] [flang-rt] Fix BACKSPACE crash on files without trailing newline (PR #227661)
Kaviya Rajendiran via llvm-commits
- [llvm] [cmake][runtimes] Pass variable type for passthrough CMake options (PR #227662)
Raul Tambre via llvm-commits
- [llvm] [Gisel] smin/umin optimization rewrites (PR #203939)
Luisa Cicolini via llvm-commits
- [clang] [llvm] [WIP][X86] Replace SSE pmulhw/pmulhuw target intrinsics with generic smulh/umulh (PR #227663)
Simon Pilgrim via llvm-commits
- [llvm] d4a422c - AMDGPU: Mark SCC clobber dead when moving scalar branches to VALU (#227635)
via llvm-commits
- [llvm] [SelectionDAG] Avoid redundant comparisons in bit-test switch lowering (PR #222626)
Shreeyash Pandey via llvm-commits
- [llvm] [NVPTX] Add support for scaled::n1::ue8m0 in FP8, FP6 and FP4 conversions (PR #227652)
Durgadoss R via llvm-commits
- [llvm] 0f972d1 - AMDGPU: Mark scc clobbers in the simulated trap expansion dead (#227633)
via llvm-commits
- [llvm] 957dc60 - AMDGPU/GlobalISel: Mark SCC clobbers on control flow pseudos dead (#227636)
via llvm-commits
- [flang] [llvm] [Flang] Introduce *Value classes with unittests (PR #216958)
Michael Kruse via llvm-commits
- [llvm] [RISCV] Eliminate redundant materializations after register comparison (PR #227673)
via llvm-commits
- [llvm] [LV] Add support for widening loads/stores to a VF multiple (PR #217670)
Paul Walker via llvm-commits
- [llvm] 92074f0 - [VPlan] Pass result type to VPBuilder::createSingleScalarOp (NFC). (#227659)
via llvm-commits
- [llvm] Sparc: Mark GETPCX scratch %o7 def dead (PR #227676)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Model Zvzip costs for fixed-length shuffles (PR #227677)
via llvm-commits
- [llvm] [VPlan] Introduce distillation of widening semantics (NFC) (PR #196181)
via llvm-commits
- [llvm] Mips/GlobalISel: Fix adding $gp to calls as a def instead of a use (PR #227679)
Matt Arsenault via llvm-commits
- [llvm] [CGP] Allow replaceMathCmpWithIntrinsic() in some multi-BB situations (PR #227681)
Hans Wennborg via llvm-commits
- [llvm] 2032d7a - [llvm][test][CGPluginTest] Avoid __attribute__((constructor)) for MSVC (#227310)
via llvm-commits
- [llvm] [CGP] Fold cmp+br+sub to usub+br on the overflow flag (PR #226496)
Hans Wennborg via llvm-commits
- [llvm] [AArch64] Report SEH pseudos as zero-size (PR #219276)
Jonas Heinle via llvm-commits
- [llvm] [NVPTX] Widen sub-byte and non-power-of-two integers to a legal PTX type (PR #226113)
Samarth Narang via llvm-commits
- [llvm] [Bazel] Format MLIR BUILD.bazel (PR #227577)
Jordan Rupprecht via llvm-commits
- [llvm] X86: Mark flag clobbers dead in stack probe expansion (PR #227682)
Matt Arsenault via llvm-commits
- [llvm] [MachO] Preserve weak attributes on aliases (PR #219534)
via llvm-commits
- [llvm] [CodeGen](NFC) Add `AliasAnalysis.h` to the CodeGen PCH (PR #227683)
Nathan Corbyn via llvm-commits
- [llvm] e1205b1 - Mips/GlobalISel: Update MIR tests with calls to mark $ra dead (#227647)
via llvm-commits
- [llvm] [Mips] Introduce ABI-specific register names and accessors (PR #224284)
Anton Rapetov via llvm-commits
- [llvm] [ConstraintElim] Skip rows implied by a single existing row. (PR #227688)
Florian Hahn via llvm-commits
- [llvm] Mips: Mark the assembler temporary def dead in FastISel branches (PR #227689)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix extra whitespace when disassembling some MIMG instructions (PR #227632)
Ivan Kosarev via llvm-commits
- [llvm] [SCEV] Fix infinite recursion in A + zext(-A + B) -> zext(B) fold (PR #227690)
Marco Bartoli via llvm-commits
- [llvm] 07130d0 - Sparc: Mark GETPCX scratch %o7 def dead (#227676)
via llvm-commits
- [llvm] [ConstraintElim] Bound IVs by compares of the phi in header/latch. (PR #226297)
Florian Hahn via llvm-commits
- [llvm] CodeGen: Move SupportsDefaultOutlining from TargetOptions to TargetMachine (PR #227691)
Matt Arsenault via llvm-commits
- [llvm] [libsycl] Fix and test sycl::item conversion (PR #227692)
Kseniya Tikhomirova via llvm-commits
- [llvm] [BOLT][AArch64] Add support for conditional tail calls in cold code (PR #227693)
via llvm-commits
- [llvm] [SimplifyLibCalls] Fold more FP libcalls to intrinsics. (PR #227697)
Florian Hahn via llvm-commits
- [llvm] 3541139 - [CodeGen](NFC) Add `AliasAnalysis.h` to the CodeGen PCH (#227683)
via llvm-commits
- [llvm] [X86] Fold FMADDSUB into VFMULC for fp16 complex multiply (PR #227698)
Rohan Shenoy via llvm-commits
- [llvm] 5023684 - [AArch64][SME] Emit unimplemented error for non-lazy-save of ZA. (#227608)
via llvm-commits
- [llvm] X86: Preserve the dead flag clobber when expanding dynamic allocas (PR #227702)
Matt Arsenault via llvm-commits
- [llvm] [LoopVectorize] Fix double-application of FindIV reduction expression in epilogue (PR #219362)
Florian Hahn via llvm-commits
- [llvm] ARM: Mark cpsr def dead in FastISel integer extends (PR #227705)
Matt Arsenault via llvm-commits
- [llvm] [ScalarEvolution] Avoid recursive proof blowup for recurrence starts (PR #225000)
Florian Hahn via llvm-commits
- [llvm] [ORC] Disable `__unw_add_dynamic_eh_frame_section` on Cygwin (PR #227709)
Tomohiro Kashiwada via llvm-commits
- [llvm] [ValueTracking][InstCombine] Fold add/or/xor to disjoint or using assume(no common bits) (PR #223344)
via llvm-commits
- [llvm] b96b661 - [SCEV] Use howManyLessThans to implement howManyGreaterThans. (#226846)
via llvm-commits
- [llvm] [llvm] Report a WinHttpQueryDataAvailable failure instead of ending the body (PR #226514)
Charles Zablit via llvm-commits
- [llvm] [AMDGPU] Look up DefaultDepCtrEncoding instead of caching in global state (PR #227720)
Steffen Larsen via llvm-commits
- [llvm] [AArch64] Share materialized constant between add x, k and sub x,k (PR #225430)
via llvm-commits
- [llvm] [X86][LV] Prefer tail folding for i64 div/rem loops (PR #227721)
Archit Gupta via llvm-commits
- [llvm] [ConstantTime][LLVM] Add llvm.ct.select intrinsic with generic SelectionDAG lowering (PR #166702)
Akshay K via llvm-commits
- [llvm] [Analysis] Delete SyntheticCountUtils (PR #227741)
Aiden Grossman via llvm-commits
- [llvm] [CODEOWNERS] Request notifications (PR #227742)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Bazel] Fixes a4aea75 (PR #227724)
Anshul Nigham via llvm-commits
- [llvm] [AllocToken] Add TypeFuncHash and TypeFuncHashPointerSplit modes (PR #227686)
Ai Nozaki via llvm-commits
- [lld] [llvm] [AMDGPU] Omit ELF XNACK modes for hardwired-on targets (PR #227740)
Jacob Lambert via llvm-commits
- [lld] [lld][COFF] Add per-target runtime directories to library search path (PR #227744)
David Truby via llvm-commits
- [llvm] [MISched] Implement `UnanalyzableFrontier`-based DAG construction algorithm (PR #227375)
Nathan Corbyn via llvm-commits
- [llvm] [AMDGPU] Fold sudot intrinsics with a zero multiplicand (PR #226479)
Harrison Hao via llvm-commits
- [llvm] 6cb8584 - [AMDGPU] Fold sudot intrinsics with a zero multiplicand (#226479)
via llvm-commits
- [clang] [llvm] [Clang-Repl] Introduce Error Recovery for Clang-Repl. (PR #223305)
via llvm-commits
- [llvm] [JumpThreading] Thread a common icmp across PHI nodes (PR #221125)
Florian Hahn via llvm-commits
- [llvm] [llvm-c][ocaml] Move DataLayout bindings from Target to Core/IR (PR #227714)
via llvm-commits
- [llvm] [LV] Rework collectUnitStridePredicates (PR #216362)
via llvm-commits
- [libcxx] [llvm] [libc++] Remove unused generalization from the libc++ benchmarking pipeline (PR #227369)
Louis Dionne via llvm-commits
- [llvm] [SelectionDAG] Take phi op divergence from the op not the phi (PR #220853)
Matt Arsenault via llvm-commits
- [llvm] [AsmPrinter] Fix direct callee operand lookup in CallGraphSection (PR #218534)
Prabhu Rajasekaran via llvm-commits
- [llvm] AMDGPU/GlobalISel: Legalize bf16 fptosi and fptoui (PR #227439)
via llvm-commits
- [llvm] [VPlan] Encode single-scalar-ness of VPInstruction in a field (NFC). (PR #227761)
Florian Hahn via llvm-commits
- [llvm] [LV] Print more debug to account for mismatch in final costs (PR #227757)
Florian Hahn via llvm-commits
- [llvm] [LV] Adjust the trip count of tail-folded loops which may overflow (PR #224340)
Kerry McLaughlin via llvm-commits
- [llvm] [LV][NFC] Print more debug to account for mismatch in final costs (PR #227757)
David Sherwood via llvm-commits
- [llvm] [LoopCacheAnalysis] Guard against bit-width overflow in computeRefCost (PR #224427)
Amy Kwan via llvm-commits
- [llvm] Sync pass name between newPM and legacy for irtranslator (PR #227425)
Mikołaj Piróg via llvm-commits
- [llvm] [Hexagon] Fix duplicate A2_tfr check in HexagonGlobalScheduler (PR #227762)
Fateme Hosseini via llvm-commits
- [llvm] e87dfe2 - [RISCV] Add Zilx loads to getJumpTableIndex. (#227557)
via llvm-commits
- [llvm] [X86] Improve llvm.get.active.lane.mask codegen (PR #225832)
via llvm-commits
- [llvm] [SCEV] Extend cache-lookup for AR (NFC) (PR #218927)
Florian Hahn via llvm-commits
- [clang] [llvm] [Clang] Support `--offload-compress` for offload binaries (PR #227765)
Joseph Huber via llvm-commits
- [llvm] [DebugInfo] Emit DW_AT_LLVM_address_space for AMDGPU (PR #220789)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [lit] Add --show-tests-json to list tests and their requirements (PR #227773)
Yasser Khan via llvm-commits
- [clang] [compiler-rt] [llvm] [TySan] Let TypeSanitizer know about conservative path TBAA data (PR #227782)
via llvm-commits
- [llvm] [IndirectBrExpand] Preserve profile weights (PR #227784)
Aiden Grossman via llvm-commits
- [llvm] [ARM][FastISel] Fix soft-float f64 register pair order on big endian (PR #227172)
David Green via llvm-commits
- [llvm] [Bazel] Add Analysis dependency to LLVMToLLVMIRTranslation (PR #227785)
Anshul Nigham via llvm-commits
- [llvm] MIR: Serialize MachineBasicBlock::MaxBytesForAlignment (PR #227139)
David Green via llvm-commits
- [clang] [flang] [llvm] [clang][flang] Turn -fsplit-machine-functions into a mode option (PR #227786)
Rahman Lavaee via llvm-commits
- [llvm] [InstCombine] Fold disjoint or of add/xor with constants (PR #227497)
Antonio Frighetto via llvm-commits
- [clang] [flang] [llvm] [CodeGen] Add a FunctionSplittingMode target option (PR #226575)
Rahman Lavaee via llvm-commits
- [llvm] [AMDGPU] [NFC] Fix MSVC C4146 warnings in AMDGPU backend (PR #225474)
Younes Yazami via llvm-commits
- [flang] [llvm] [AtomicExpand] Let targets keep the release fence out of the reservation (PR #214867)
via llvm-commits
- [llvm] [CodeGen] Eliminate redundant spills at control-flow joins (PR #226852)
Jeremy Morse via llvm-commits
- [compiler-rt] [tsan][go] use __builtin_memcpy for 128-bit Go atomic args buffer access (PR #213123)
Vitaly Buka via llvm-commits
- [llvm] [llubi] Add support for [su]mulh (PR #227801)
Yingwei Zheng via llvm-commits
- [llvm] 7ae4aab - [SelectionDAG] Take phi op divergence from the op not the phi (#220853)
via llvm-commits
- [llvm] [llubi] Add support for pext/pdep (PR #227803)
Yingwei Zheng via llvm-commits
- [llvm] [CodeGen] Add complete-schedule search strategy API (PR #220644)
Kevin Choi via llvm-commits
- [llvm] [ADT] Add SmallSetVectorImpl size-erased base class and initializer_list ctor (PR #224448)
Nick Desaulniers via llvm-commits
- [llvm] [CodeGen] Use SmallSetVectorImpl for getRegAllocationHints (PR #224472)
Nick Desaulniers via llvm-commits
- [llvm] [ADT] Default SmallSetVector N to 16 and add initializer_list ctor (PR #224448)
Nick Desaulniers via llvm-commits
- [llvm] [CodeGen] Use SmallSetVector for getRegAllocationHints (PR #224472)
Nick Desaulniers via llvm-commits
- [llvm] [Bazel] Fixes for commit b8afba677502 (PR #227808)
Benjamin Kramer via llvm-commits
- [llvm] [InstCombine] Fold canonicalized form of vecreduce_or(get_active_lane_mask) (PR #220085)
Namish Kukreja via llvm-commits
- [lld] [lld-macho] Ignore symbols in empty sections for unwind info (PR #225055)
Ellis Hoag via llvm-commits
- [llvm] [SCEV] Compute predicated backedge-taken count for non-unit-stride loops (PR #208581)
Bavly Peter via llvm-commits
- [llvm] [AMDGPU][NewPass] Attempt to promote uniform ptr arguments to inreg (PR #210410)
Akash Dutta via llvm-commits
- [llvm] [SLP] Pass along stride information when costing strided loads and stores (PR #227823)
Ryan Buchner via llvm-commits
- [clang] [llvm] [AMDGPU] v_cvt_scale_pk8_* are block32 in strict mode (PR #227426)
Stanislav Mekhanoshin via llvm-commits
- [clang] [llvm] [RISCV] Remove riscv_mulh_i32/riscv_mulhu_u32 intrinsics. (PR #227819)
Craig Topper via llvm-commits
- [llvm] [DebugInfo] Add DILayerLoc/DILayerLocList and DILocation irlayers operand (PR #215666)
Alexander Yermolovich via llvm-commits
- [llvm] [SLP] Reset BatchAA after vectorizing a tree (PR #227833)
Oscar Smith via llvm-commits
- [llvm] [debuginfo] Add DW_AT_type support to DW_TAG_string_type DIEs (1 of 3) (PR #217419)
via llvm-commits
- [llvm] [DebugInfo] Accept DW_OP_xderef_size and DW_OP_lit1..DW_OP_lit31. (PR #227839)
via llvm-commits
- [llvm] [SLP] Advance insertion point over vectorized nodes. (PR #227835)
via llvm-commits
- [llvm] [AMDGPU] Fold compares of S_CSELECT of two different constants (PR #227772)
Krzysztof Drewniak via llvm-commits
- [llvm] b60c46d - [VPlan] Add epilogue VPlan print tests with AnyOf and FindIV (NFC) (#227827)
via llvm-commits
- [llvm] [VPlan] Add epilogue VPlan print tests with AnyOf and FindIV (NFC) (PR #227827)
Florian Hahn via llvm-commits
- [llvm] [WinEH] Emit unreachable on malformed catchpad (PR #222181)
Eli Friedman via llvm-commits
- [llvm] cd4a743 - FastISel: Mark implicit physreg defs dead when emitting instructions (#227598)
via llvm-commits
- [llvm] [LLVM] Skip non-overlapping subranges (PR #227852)
Kewen Meng via llvm-commits
- [llvm] [SLP]Ignore the extracts in the instruction-count with high register pressure (PR #227864)
Alexey Bataev via llvm-commits
- [llvm] [SelectionDAG] Preserve cache hint metadata through DAGCombiner (PR #225954)
Yonah Goldberg via llvm-commits
- [llvm] 4f2ac3d - [SLP]Ignore the extracts in the instruction-count with high register pressure
via llvm-commits
- [clang] [llvm] [RISC-V][RVY] Rank 'y' after 'i' and 'e' in canonical extension order (PR #227865)
Alexander Richardson via llvm-commits
- [llvm] [bazel] Add `USE_CLANG_CL` for proper rules_cc toolchain resolution (PR #227859)
Keith Smiley via llvm-commits
- [llvm] [TLI][Accelerate] Add mappings for 8 more vecLib vector functions (PR #225998)
Luke Kiernan via llvm-commits
- [polly] 17065e8 - [Polly] Allocate packed arrays of matrix multiplication on heap (#226163)
via llvm-commits
- [llvm] [llvm-cov] Preserve line coverage for trailing zero-length regions (PR #227849)
Maxim Zhukov via llvm-commits
- [llvm] [SandboxVectorizer] Add missing export to symbol used in test (PR #227879)
Tom Stellard via llvm-commits
- [llvm] [LV] Remove the EpilogueVectorizerMainLoop hierarchy level (NFC). (PR #227885)
Florian Hahn via llvm-commits
- [llvm] 66813ba - X86: Remove redundant SJLJ landing pad alignment in X86LFIRewritePass (#227295)
via llvm-commits
- [llvm] [AMDGPU] Disable e5m3 conversions on gfx1250-strict (PR #227861)
Siu Chi Chan via llvm-commits
- [llvm] [SimplifyLibCalls] Preserve !fpmath when replacing libcalls. (PR #227886)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Use isGFX125xOnly as the assembler predicate for tensor load… (PR #227887)
Changpeng Fang via llvm-commits
- [clang] [flang] [llvm] [CodeGen] Honor -function-splitting=none in BasicBlockSections (PR #227880)
Rahman Lavaee via llvm-commits
- [llvm] 2a93d3d - [NVPTX] Support native 64-bit atomic add/sub pre-SM32 (#222471)
via llvm-commits
- [llvm] Revert "[ORC] Use __unw_add_dynamic_eh_frame_section/__unw_remove_dyn… (PR #227894)
Lang Hames via llvm-commits
- [llvm] AMDGPU: Update test after serializing max-bytes-for-alignment (PR #227895)
Matt Arsenault via llvm-commits
- [llvm] [MC] Add baseline test for MCContext::getSubtargetCopy HwMode loss (PR #227514)
Sam Elliott via llvm-commits
- [llvm] [DirectX] Cast the pointer for atomics whose value type differs (PR #226563)
Joshua Batista via llvm-commits
- [lld] [lld][WebAssembly] Move command-line option defaults into Config.h. NFC (PR #227911)
Sam Clegg via llvm-commits
- [llvm] [LiveVariables] Ignore undef PHI inputs when splitting edges (PR #227912)
via llvm-commits
- [llvm] [SLP] Limit second pass to register VF in vectorizeNonVectorizableInsts. (PR #222755)
Koleman Nix via llvm-commits
- [llvm] [BOLT] Support SHF_COMPRESSED DWARF debug sections. (PR #215835)
Alexander Yermolovich via llvm-commits
- [llvm] [NVPTX] Properly support acquire/release/acq_rel atomics pre-SM70 by emitting membars (PR #222449)
Yonah Goldberg via llvm-commits
- [clang] [llvm] [NFC][HIP][SPIRV] Rework `-spirv-preserve-auxdata` handling. (PR #227875)
Alex Voicu via llvm-commits
- [llvm] Loopunrollpass updates scev directly (PR #227913)
Ryunosuke Yanashita via llvm-commits
- [libc] [llvm] [libc][math] Improve accuracy for exp*f float-only implementations. (PR #227881)
via llvm-commits
- [llvm] [AMDGPU] op_sel[0] must be zero for v_cvt_sr_fp8/bf8_f16 (PR #227413)
Changpeng Fang via llvm-commits
- [llvm] [MCA] Explicitly instantiate and export template for unittest (PR #227893)
via llvm-commits
- [llvm] [Github] Automatically derive python version in release-binaries (PR #227795)
Aiden Grossman via llvm-commits
- [compiler-rt] [compiler-rt][msan] Ignore addrinfo padding in getaddrinfo interceptor (PR #219124)
Jeewoong Kim via llvm-commits
- [llvm] [APFloat] Add `APFloat::getConstant` for C++20 <numbers> constants (PR #227916)
Eric Ross via llvm-commits
- [libcxx] [llvm] [Github][libcxx] Bump CI container (PR #227787)
Aiden Grossman via llvm-commits
- [llvm] 3743a27 - [NVPTX] Properly support acquire/release/acq_rel atomics pre-SM70 by emitting membars (#222449)
via llvm-commits
- [llvm] [RISCV] Avoid early split for fixed-length VECTOR_DEINTERLEAVE (PR #226453)
via llvm-commits
- [llvm] [VPlan] Add missing export to symbol used in test (PR #227888)
via llvm-commits
- [llvm] [CodeExtractor] Copy live-in dbg records whole instead of rebuilding (PR #227794)
Oliver Hunt via llvm-commits
- [llvm] [BOLT] Support DW_EH_PE_sdata8 encoding in .eh_frame_hdr (PR #227847)
Rafael Auler via llvm-commits
- [llvm] [RISCV] Ensure Shadow Stack checks correct RA (PR #226309)
Sam Elliott via llvm-commits
- [clang] [compiler-rt] [HIP] support 128 bit int division (PR #71978)
Yaxun Liu via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Remove riscv_pmulh(u)intrinsics. (PR #227846)
Sam Elliott via llvm-commits
- [llvm] [AMDGPU] Skip functions with convergence tokens in AtomicOptimizer (PR #227929)
Mian Miftah via llvm-commits
- [llvm] [SLP][NFC] Precommit test for stale BatchAA after vectorizing a tree (PR #227928)
Oscar Smith via llvm-commits
- [llvm] [InstCombine] Fold select chain to frozen bool reduction (PR #217482)
via llvm-commits
- [llvm] [RISCV][P-ext] Prevent accidental matches in riscv_packed_simd.c. NFC (PR #227830)
Craig Topper via llvm-commits
- [llvm] [NFC] rename fadd_double --> fadd_self (PR #227931)
Eric Ross via llvm-commits
- [llvm] [AMDGPU] Do not update livein when splitting SI_KILL (PR #227932)
Syadus Sefat via llvm-commits
- [llvm] [InstCombine] Add tests for select of pow with one differing operand. NFC (PR #227736)
Harrison Hao via llvm-commits
- [llvm] d87168d - [Attributor][NFC] rename fadd_double --> fadd_self (#227931)
via llvm-commits
- [compiler-rt] [compiler-rt][asan] _aligned_malloc/_aligned_free interception. (PR #82049)
David CARLIER via llvm-commits
- [llvm] 640e1c6 - [RISCV][P-ext] Remove riscv_pmulh(u)intrinsics. (#227846)
via llvm-commits
- [llvm] [KnownFPClass] Add tests for FTPZ|DAPZ and dynamic denormal modes (PR #227943)
Eric Ross via llvm-commits
- [llvm] [mlgo] Allow passing pre-emitc-ed models (PR #227941)
via llvm-commits
- [llvm] [GlobalOpt] Skip cold call analysis when no function can use coldcc (PR #227944)
Malavika Samak via llvm-commits
- [llvm] c4ff7a7 - [LV] Use SCEV loop-uniformity for outer-loop branch legality (#199632)
via llvm-commits
- [llvm] [CI] Enable CIR testing for all MLIR and Clang changes (PR #227834)
Andy Kaylor via llvm-commits
- [llvm] [AMDGPU] Add GlobalISel support for G_GET_FPMODE (PR #227797)
Madhur Kumar via llvm-commits
- [lld] [lld][AArch64] Support R_AARCH64_TLSLE_LDST*_TPREL_LO12 (PR #227629)
dong jianqiang via llvm-commits
- [llvm] [SDPatternMatch] Simplify MaxMin_match. NFC (PR #227947)
Craig Topper via llvm-commits
- [llvm] [bazel] add compile_commands for bazel builds (PR #227653)
via llvm-commits
- [llvm] [SPIRV] Fix crash when two functions share an alias scope (PR #225017)
Nikhita Hegde via llvm-commits
- [llvm] ba8dc06 - [llubi] Add support for pext/pdep (#227803)
via llvm-commits
- [clang] [llvm] [mlir] [AMDGPU] Add schedule bank hint for gfx1250 to get high perf (PR #227953)
via llvm-commits
- [llvm] [SampleProfileMatcher] Move fuzzy base name matching to a later stage after more precise CG matching (PR #210798)
via llvm-commits
- [llvm] [KnownFPClass] Add applyDenormalMode helpers (PR #224795)
Eric Ross via llvm-commits
- [libc] [llvm] [libc][hdr] Add poll and socket overlay headers for GCC overlay builds. (PR #227961)
via llvm-commits
- [llvm] [AMDGPU] Fix amdgcn.mbcnt known bits conflicting with the range attribute (PR #227725)
Teja Alaghari via llvm-commits
- [llvm] [InstCombine] Declare command line options in TableGen (PR #227948)
Alexis Engelke via llvm-commits
- [llvm] [NFC][SPIR-V] Fix more CHECK lines that never fire in tests (PR #227962)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SandboxVec][Legality] Implement unsupported alignment check (PR #224081)
Anshil Gandhi via llvm-commits
- [compiler-rt] [compiler-rt][asan] Allow optional leading dot in function names in complete_stack_trace.c (PR #227967)
Riyaz Ahmad via llvm-commits
- [llvm] [Bazel] Add opt-in libunwind EH frame registration (PR #226148)
Corentin Kerisit via llvm-commits
- [compiler-rt] [compiler-rt][asan] Allow optional leading dot in function names in complete_stack_trace.c (PR #227969)
Riyaz Ahmad via llvm-commits
- [llvm] [ADT] Share relocateBucket across DenseMap.h (NFC) (PR #227970)
Kazu Hirata via llvm-commits
- [llvm] [CodeGen][MachineOutliner] Ignore debug instructions when checking pa… (PR #227971)
Yongqiang Tian via llvm-commits
- [llvm] [RISCV][P-ext] Fix confusing variable names. NFC (PR #227973)
Craig Topper via llvm-commits
- [llvm] [Sparc] Declare command line options in TableGen (PR #227977)
Fangrui Song via llvm-commits
- [llvm] [OpenMPOpt][PGO] Set entry count on merged parallel wrapper (PR #221654)
via llvm-commits
- [llvm] [SCEV] Avoid overflow in howManyGreaterThans. (PR #217744)
Mikael Holmen via llvm-commits
- [llvm] [AMDGPU] Preserve resource requirements through call-graph cycles (PR #221625)
Mian Miftah via llvm-commits
- [llvm] [AMDGPU] Restore the EXEC-write assert in SIPostRA16BitMovFolding (PR #227890)
Larry Meadows via llvm-commits
- [llvm] [CodeGen] Fix over-approximated liveness for partial-lane live-ins (PR #225446)
Pete Chou via llvm-commits
- [llvm] dd1d329 - [AMDGPU] Restore the EXEC-write assert in SIPostRA16BitMovFolding (#227890)
via llvm-commits
- [llvm] [Offload][L0][NFC] Remove staging buffers dead-code (PR #227979)
Alex Duran via llvm-commits
- [llvm] [GVN] Allow loop-load PRE when the blocker is in an inner loop (PR #227983)
via llvm-commits
- [llvm] [AMDGPU][SwLowerLDS] Rebase flat to LDS addrspacecasts to buffer offsets (PR #227985)
via llvm-commits
- [llvm] [CodeGen] Remove unused AnalyzeVirtRegLanesInBundle (NFC) (PR #227986)
Kazu Hirata via llvm-commits
- [llvm] [InstCombine] Keep branch weights when folding a shift through a select (PR #227987)
Alok Kumar Sharma 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] [llvm] Fix string and Twine concatenation for C++26 P2591R5 (PR #227959)
James Henderson via llvm-commits
- [llvm] [CodeGen] Remove unused SpillPlacement::Linked (NFC) (PR #227989)
Kazu Hirata via llvm-commits
- [llvm] d7e4505 - [SCEV] Extend cache-lookup for AR (NFC) (#218927)
via llvm-commits
- [llvm] [TableGen][AMDGPU] Introduce register sequences (PR #226106)
Ivan Kosarev via llvm-commits
- [llvm] [InstCombine] Add baseline tests for icmp eq/ne with self-referentialselect (NFC) (PR #226760)
via llvm-commits
- [llvm] [TableGen][AMDGPU][AsmParser] Catch and fix ambiguous instructions (PR #211093)
Ivan Kosarev via llvm-commits
- [llvm] [NFC][AMDGPU] Add tests for int to fp casts of loaded odd width integers (PR #227904)
via llvm-commits
- [llvm] Revert "[AArch64] Add CSEL for canCreateUndefOrPoisonForTargetNode (#226946)" (PR #227992)
David Green via llvm-commits
- [llvm] [Offload][L0] Remove OMP_INFOTYPE from plugin (PR #227994)
Alex Duran via llvm-commits
- [llvm] 778dd2c - [AArch64][NeoverseV1] Load/Store Register Half with scaling (#222282)
via llvm-commits
- [llvm] [OpenMP] Add default value for Size argument in EnumSet (PR #227853)
Sairudra More via llvm-commits
- [llvm] [AMDGPU] Explicit instruction prefetch for large entry functions (PR #227995)
Lukas Sommer via llvm-commits
- [llvm] 8995a35 - [LLVM] Skip non-overlapping subranges (#227852)
via llvm-commits
- [clang] [llvm] Disentangle DISubprogram ODR type method uniquing from metadata uniquing (PR #217042)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [Flang-RT] Skip SIGFPE tests under WSL1 (PR #227876)
Michael Kruse via llvm-commits
- [llvm] [AMDGPU] Add missing colons to FileCheck directives in tests (NFC) (PR #227999)
Arseniy Obolenskiy via llvm-commits
- [llvm] [DAG] Prefer sub(X, ~Y) while rewriting inc-of-add to sub-of-not (PR #226379)
Simon Pilgrim via llvm-commits
- [llvm] feat: add flag to disable known bits analysis (PR #228000)
Luisa Cicolini via llvm-commits
- [llvm] [AMDGPU] Fix misspelled FileCheck prefixes and suffixes in tests (NFC) (PR #228001)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Remove dead check lines from tests (NFC) (PR #228002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AArch64][NeoverseV1/V2] Fix FMULX scalar latency (PR #224540)
Julien Villette via llvm-commits
- [clang] [llvm] [LLVM][Clang] Diagnose uninitialized record fields in IR (PR #227723)
via llvm-commits
- [llvm] [AArch64] Transform lsr + cbz/cbnz into cmp + bcc in loops (PR #228005)
via llvm-commits
- [llvm] c7e8403 - Revert "[AArch64] Add CSEL for canCreateUndefOrPoisonForTargetNode (#226946)" (#227992)
via llvm-commits
- [compiler-rt] [compiler-rt][ubsan] Add powerpc64le support to offload UBSan HSA interceptors (PR #228007)
Riyaz Ahmad via llvm-commits
- [llvm] dba7cf5 - [SimplifyLibCalls] Preserve !fpmath when replacing libcalls. (#227886)
via llvm-commits
- [llvm] [AMDGPU] Don't select scalar loads for LDS/scratch (PR #227423)
via llvm-commits
- [llvm] [AMDGPU] Turn tablegen tables with single bool into filtered lists. NFC (PR #227746)
Mirko Brkušanin via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Fold zext(carry) into add/sub-with-carry (PR #224093)
Mirko Brkušanin via llvm-commits
- [clang] [llvm] [Clang][RISCV][P-ext] Add packed Q-format widening accumulate intrinsics (PR #228009)
via llvm-commits
- [llvm] da95f72 - [LoopIdiom] Don't convert `memset.inline` into `memset` (#227650)
via llvm-commits
- [llvm] eb7c25d - [ConstraintElim] Check top-level GEP flags, object size first (NFC) (#227270)
via llvm-commits
- [llvm] [AArch64] Initial vector lsr tests (PR #226188)
Graham Hunter via llvm-commits
- [llvm] [Offload][L0][NFC] Remove old ELF format support (PR #228011)
Alex Duran via llvm-commits
- [clang] [llvm] [clang][NVPTX] Add support for scaled::n1::ue8m0 in FP8, FP6 and FP4 conversions (PR #227652)
Durgadoss R via llvm-commits
- [llvm] [VPlan] Re-enable narrowing masked interleave groups & mask stores (PR #167668)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Verify canonical IV has no users if there's a VPCurrentIterationPHI. NFC (PR #197431)
Florian Hahn via llvm-commits
- [llvm] [IRBuilder] Remove FPMathTag and OpBundles constructor arguments (PR #228013)
Nikita Popov via llvm-commits
- [llvm] [LV][NFC] Add more debug when setting the widening decision (PR #227617)
David Sherwood via llvm-commits
- [llvm] [SCEV] - Set PositiveStride when adding stride > 0 predicate. (PR #228015)
Pawan Nirpal via llvm-commits
- [llvm] [CodeGenPrepare] Recursively sink expensive operands when converting select to branch (PR #197869)
via llvm-commits
- [llvm] [KnownBits] Improve mul when one operand is a power of two or zero (PR #227687)
Jay Foad via llvm-commits
- [llvm] [PatternMatch] match splats from an all-zeroes shufflevector (PR #228016)
Graham Hunter via llvm-commits
- [llvm] c6afcd0 - [AArch64][NeoverseV1/V2] Fix FMULX scalar latency (#224540)
via llvm-commits
- [llvm] [LoopUnroll] Cap unrolling and peeling in very large loop nests (PR #221702)
Madhur Amilkanthwar via llvm-commits
- [llvm] [Mips] Print ABI register names in MIR (PR #228017)
Jiaxun Yang via llvm-commits
- [llvm] 86a445a - [InstCombine] Add generic smulh/umulh identity folds (#227335)
via llvm-commits
- [llvm] [llvm] Pass insertion point directly to IRBuilder ctor (NFC) (PR #228019)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Drop one-use check in matchesSquareSum for (a*a) (PR #228020)
via llvm-commits
- [llvm] [CGP] Simple loop strength reduction for vector values (PR #226197)
Graham Hunter via llvm-commits
- [llvm] [LoopVectorize] Loop-invariant backedge values prevent recognition of fixed-order recurrence (PR #228021)
via llvm-commits
- [llvm] [mlir] [OpenMP] Fix missing implicit barriers in device worksharing loops (PR #227735)
Sergio Afonso via llvm-commits
- [llvm] [Offload][L0] Add support to print the driver build log (PR #228022)
Alex Duran via llvm-commits
- [llvm] [AMDGPU] Early exit in getSelectConstants. NFC. (PR #228023)
Jay Foad via llvm-commits
- [llvm] 018a9e4 - [ORC] Define `LLVM_HAS_ATTRIBUTE_WEAK` and guard `__unw_*_dynamic_eh_frame_section` by it (#227709)
via llvm-commits
- [llvm] [LV][NFC] Fix "vectorization is possible but not beneficial" message (PR #228024)
David Sherwood via llvm-commits
- [llvm] [AMDGPU] Preserve live SCC when shrinking disjoint S_OR_B32 to S_ADDK_I32 (PR #228025)
Teja Alaghari via llvm-commits
- [llvm] [X86][CostModel] Price predicate mask-expansion fanout for wide predicated ops (PR #201666)
Simon Pilgrim via llvm-commits
- [llvm] 180b69d - [IRBuilder] Remove FPMathTag and OpBundles constructor arguments (#228013)
via llvm-commits
- [llvm] 24cfc48 - [LV] Remove the EpilogueVectorizerMainLoop hierarchy level (NFC). (#227885)
via llvm-commits
- [llvm] 255694c - [AMDGPU] Add missing colons to FileCheck directives in tests (NFC) (#227999)
via llvm-commits
- [llvm] [InstCombine] SimplifyDemandedVectorElts - add smulh/umulh handling (PR #228027)
Simon Pilgrim via llvm-commits
- [llvm] 9d9c442 - [ARM][FastISel] Fix soft-float f64 register pair order on big endian (#227172)
via llvm-commits
- [llvm] [GlobalISel][TableGen] Add GIReplaceRegWithConstant/FConstant builtins (PR #222298)
Vikash Gupta via llvm-commits
- [compiler-rt] [compiler-rt] Build the builtins library for AArch64 big endian (PR #225996)
dong jianqiang via llvm-commits
- [llvm] [LV] Check inner-loop latch operands for uniformity in outer-loop path (PR #227415)
Florian Hahn via llvm-commits
- [llvm] [GVN] Use willNotFreeBetween in loop-load PRE (PR #228033)
via llvm-commits
- [llvm] [AMDGPU] Generalize deletion of redundant s_or_b32 of a 64-bit select (PR #228034)
Jay Foad via llvm-commits
- [llvm] 7a63262 - [AMDGPU] Fix misspelled FileCheck prefixes and suffixes in tests (NFC) (#228001)
via llvm-commits
- [llvm] 530bcc3 - [llvm] Pass insertion point directly to IRBuilder ctor (NFC) (#228019)
via llvm-commits
- [llvm] e496d3c - [InstCombine] Drop one-use check in matchesSquareSum for (a*a) (#228020)
via llvm-commits
- [llvm] [LV] Add tests for uniform inner loops in outer-loop path (NFC) (PR #227415)
Julian Nagele via llvm-commits
- [llvm] [AMDGPU] Add missing product names for released processors (PR #227727)
Bart van der Braak via llvm-commits
- [llvm] [AMDGPU] Reject 64-bit VOP1 DPP on gfx8/gfx9 (PR #220834)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Truncate BF16 literals to 16 bits when printing (PR #225117)
Arseniy Obolenskiy via llvm-commits
- [llvm] [IR] Memory locations for floating-point operations (PR #226826)
via llvm-commits
- [llvm] [orc-rt] Updating socket handling on win to get it fully stubbed (PR #228038)
Jared Wyles via llvm-commits
- [llvm] 79b6b7a - [AMDGPU] Early exit in getSelectConstants. NFC. (#228023)
via llvm-commits
- [clang] [compiler-rt] [compiler-rt] Add print_coverage_summary to silence SanitizerCoverage dump logs (PR #228039)
Manuel Carrasco via llvm-commits
- [llvm] [CAS] Fix template export for unittest (PR #227908)
Fabrice de Gans via llvm-commits
- [llvm] [LAA] Fix off-by-EltSize in negative-step deref bounds check (PR #211964)
Aleksandr Popov via llvm-commits
- [llvm] 4b3ddb6 - [AMDGPU] Don't merge M0 initializations across calls that clobber M0 (#221963)
via llvm-commits
- [llvm] [AMDGPU][GIsel] Properly handle unsupported intrinsics translation (PR #228040)
Vikram Hegde via llvm-commits
- [llvm] [AMDGPU][NFC] Pre-commit tests for out-of-bounds raw buffer fold (PR #227401)
Dark Steve via llvm-commits
- [llvm] AArch64: Mark the dead status flag clobbers in the SME ABI pass (PR #228042)
Matt Arsenault via llvm-commits
- [llvm] [Inliner][TTI][AMDGPU] Add size growth TTI hook for unreachable-termed bb (PR #217014)
Janek van Oirschot via llvm-commits
- [llvm] X86: Mark the dead EFLAGS clobbers in FastISel i1 masking (PR #228044)
Matt Arsenault via llvm-commits
- [llvm] be26b1a - [ConstraintElim] Skip rows implied by a single existing row. (#227688)
via llvm-commits
- [llvm] 7f5794c - [InstCombine] SimplifyDemandedVectorElts - add smulh/umulh handling (#228027)
via llvm-commits
- [llvm] fec418c - [LV] Vectorize uncountable early exit store loops with combined conditions (#205109)
via llvm-commits
- [llvm] 0704576 - [AMDGPU] Reject 64-bit VOP1 DPP on gfx8/gfx9 (#220834)
via llvm-commits
- [flang] [llvm] [flang] Check allocation status in inlined ALLOCATE lowering (PR #223287)
via llvm-commits
- [llvm] e996ce0 - [LV][NFC] Print more debug to account for mismatch in final costs (#227757)
via llvm-commits
- [llvm] [LV] Add support for widening loads/stores to a UF x VF (PR #217670)
Benjamin Maxwell via llvm-commits
- [llvm] [SPIR-V] Avoid dead OpLogicalOr with false in legalizeIsFPClass (PR #216639)
Arseniy Obolenskiy via llvm-commits
- [llvm] [StructurizeCFG] Fix miscompile with prefix flow blocks in loops (PR #217737)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Map addrspace(4) sret pointers to Function storage class on Vulkan (PR #216319)
Arseniy Obolenskiy via llvm-commits
- [llvm] [IR] Introduce intrinsics to model allocator provenance semantics (PR #228048)
Antonio Frighetto via llvm-commits
- [llvm] 66008b7 - [OpenMP] Add default value for Size argument in EnumSet (#227853)
via llvm-commits
- [llvm] a04805e - SLP: Remove artificial shifts from min-bitwidth test (NFC) (#222634)
via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support Packed Slide 1 up/down (PR #228049)
Hongyu Chen via llvm-commits
- [llvm] 0489b48 - Mips/GlobalISel: Fix adding $gp to calls as a def instead of a use (#227679)
via llvm-commits
- [llvm] [DebugInfo][DwarfDebug] Scan for inlined subprograms in LexicalScopes::initialize() (PR #226536)
Vladislav Dzhidzhoev via llvm-commits
- [polly] 2ccba9a - [Polly] Fix assertion in addUserAssumptions for unreachable blocks (#227311)
via llvm-commits
- [llvm] AMDGPU: Merge live interval critical edge splitting tests (PR #228051)
Matt Arsenault via llvm-commits
- [llvm] [llubi] Experimental support for noalias (PR #195808)
Zhige Chen via llvm-commits
- [llvm] [CODEOWNERS] Drop hard-notification for VPlan (PR #228056)
Ramkumar Ramachandra via llvm-commits
- [llvm] a938559 - [InstCombine] Keep branch weights when folding a shift through a select (#227987)
via llvm-commits
- [llvm] AArch64: Remove unnecessary NZCV def from PSTATE write instructions (PR #228058)
Matt Arsenault via llvm-commits
- [llvm] 8068182 - CodeGen: Remove LiveVariables use from TwoAddressInstructionPass (#225176)
via llvm-commits
- [llvm] [GVN] Replace icmp samesign with icmp flipped signedness (PR #227855)
Antonio Frighetto via llvm-commits
- [llvm] [KnownFPClass] Improve KnownFPClass::toKnownBits deductions for IEEE types (PR #223204)
Tim Gymnich via llvm-commits
- [llvm] [AMDGPU] Fold away S_AND of a lane mask with EXEC (PR #227729)
Lukas Sommer via llvm-commits
- [llvm] 53fb269 - [AArch64] Select ADDHN instead of SHRN when possible (#225094)
via llvm-commits
- [llvm] [NVPTX] Set default value of nvptx-allow-ftz-atomics to true (PR #206154)
Ilya Biryukov via llvm-commits
- [llvm] [IDF] Use BitVectors indexed by DFS number for visited sets (NFC). (PR #227832)
Florian Hahn via llvm-commits
- [llvm] e8848e5 - AMDGPU: Merge live interval critical edge splitting tests (#228051)
via llvm-commits
- [llvm] CodeGen: Check subrange liveness directly when trimming split edges (PR #228055)
Matt Arsenault via llvm-commits
- [llvm] [KnownFPClass] Refine positive zero result for sqrt (PR #214987)
Tim Gymnich via llvm-commits
- [llvm] [LoopVectorize] Add tests for reverse early-exit loops in deref regions (PR #228062)
Aleksandr Popov via llvm-commits
- [llvm] [GlobalISel] Build the split load value in an integer type in lowerLoad (PR #213694)
Kacper Doga via llvm-commits
- [llvm] [AMDGPU] Legalize 64bit elements for BUILD_VECTOR (PR #145052)
Janek van Oirschot via llvm-commits
- [llvm] [SLP][NFC]Add a test with the non-profitable vectorization, NFC (PR #228063)
Alexey Bataev via llvm-commits
- [llvm] 40fd280 - [SLP][NFC]Add a test with the non-profitable vectorization, NFC
via llvm-commits
- [llvm] [SLP]Cost fused fmul and fadd as fmuladd in runtime checks bound (PR #228066)
Alexey Bataev via llvm-commits
- [llvm] e091030 - [SLP]Cost fused fmul and fadd as fmuladd in runtime checks bound
via llvm-commits
- [llvm] [BOLT][AArch64] Remove thunk estimation and warn on margin exhaustion (PR #228069)
Alexandros Lamprineas via llvm-commits
- [llvm] [Offload] Add strong definitions of all L0 symbols for Windows (PR #228070)
via llvm-commits
- [llvm] [SPIR-V] Lower llvm.minimum/maximum instead of selecting fmin/fmax (PR #225667)
Dmitry Sidorov via llvm-commits
- [llvm] [Remarks] Fix use-after-free of block scalar values in the YAML remark parser (PR #228072)
Henrich Lauko via llvm-commits
- [llvm] [PHIElim][AMDGPU]: shrink source subranges to lane-specific uses (PR #228073)
Alan Li via llvm-commits
- [llvm] 8f43e15 - AArch64: Remove unnecessary NZCV def from PSTATE write instructions (#228058)
via llvm-commits
- [llvm] [docs] Update the default version of DWARF used by clang. (PR #117774)
Ryan Mansfield via llvm-commits
- [clang] [llvm] [clang][Inliner] Add opt-in inliner hints for lambdas and main-file functions (PR #228074)
Kuba Mracek via llvm-commits
- [llvm] 0f26589 - [PatternMatch] match splats from an all-zeroes shufflevector (#228016)
via llvm-commits
- [llvm] [TableGen] Avoid crashing on a missing instruction pattern result (PR #228075)
via llvm-commits
- [llvm] [TableGen] Share identical super-register class masks (PR #224633)
Ivan Kosarev via llvm-commits
- [llvm] [InstCombine] Misc fixups for #227987 (PR #228076)
Aiden Grossman via llvm-commits
- [llvm] AMDGPU: Remove update-only LiveVariables maintenance from SILowerControlFlow (PR #225178)
Matt Arsenault via llvm-commits
- [llvm] [offload][omp] Move reading _kernel_environment to libomptarget (PR #222606)
Alex Duran via llvm-commits
- [llvm] [LV] Tidy up early bail outs related to runtime checks (PR #228077)
David Sherwood via llvm-commits
- [llvm] [AArch64][GlobalISel] Don't let debug instructions change register classes (PR #228078)
Aochang Liu via llvm-commits
- [llvm] [BOLT][AArch64] Don't patch short-range PC-relative refs in un-emitte… (PR #221344)
Hemant Kulkarni via llvm-commits
- [clang] [flang] [llvm] [mlir] [OpenMP] Preserve host capture lifetimes in frontend lowering (PR #218453)
Tomas Matheson via llvm-commits
- [llvm] [SCEV] Clamp End instead of bailing out when using the ceiling division. (PR #224952)
Florian Hahn via llvm-commits
- [clang] [llvm] [HIPStdPar] Report reachable C++ exceptions from GPU kernel (PR #228082)
Kunal Dubey via llvm-commits
- [llvm] 7699949 - CodeGen: Check subrange liveness directly when trimming split edges (#228055)
via llvm-commits
- [llvm] CodeGen: Fix stale live range for undef PHI sources on split edges (PR #228057)
Matt Arsenault via llvm-commits
- [compiler-rt] [llvm] [ASan][Windows] Intercept memcpy when the CRT provides it separately from memmove (PR #221491)
Alexandre Ganea via llvm-commits
- [llvm] [BOLT] Support --lite selection with basic sample profiles (PR #210226)
Daniel Hill via llvm-commits
- [llvm] CodeGen: Drop the LiveVariables parameter from convertToThreeAddress (PR #225182)
Matt Arsenault via llvm-commits
- [llvm] [libsycl] Take MDataCollectionMutex in getDeviceKernelInfo() (PR #228099)
Kseniya Tikhomirova via llvm-commits
- [clang] [llvm] [HLSL] Add HLSL pack and pack_clamp intrinsics (PR #228089)
Alexander Johnston via llvm-commits
- [llvm] [SPIR-V] Add OpUntypedVariableLengthArrayINTEL support for SPV_INTEL_variable_length_array (PR #224756)
Viktoria Maximova via llvm-commits
- [llvm] [AArch64][GlobalISel] Ignore debug uses in mul-constant combine (PR #228100)
via llvm-commits
- [llvm] [hexagon] Add hexagon_hvx function attribute. (PR #223771)
Weiwei C via llvm-commits
- [llvm] 5e06f63 - [hexagon] Add hexagon_hvx function attribute. (#223771)
via llvm-commits
- [flang] [llvm] [Flang] Introduce common::numeric_limits (PR #228108)
Michael Kruse via llvm-commits
- [llvm] [RISCV] Optimize repeated-half i64 vector splats on RV32 (PR #228119)
via llvm-commits
- [llvm] [Hexagon] Translate 6 more IEEE HVX intrinsics to QFloat (PR #227779)
Fateme Hosseini via llvm-commits
- [llvm] [bazel] Disable `-Wmicrosoft-include` for RISCVCodeGen under clang-cl (PR #227867)
via llvm-commits
- [llvm] [BOLT] Move target-specific relocation logic into target handlers (PR #217926)
via llvm-commits
- [llvm] 85c141a - NVPTX: Drop LiveVariables from the register allocation pipeline (#225183)
via llvm-commits
- [llvm] NVPTX: Drop LiveVariables from the register allocation pipeline (PR #225183)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Guard RewriteMFMAFormStage recolor against unsafe def/use (PR #217396)
Matt Arsenault via llvm-commits
- [llvm] [LoopAccessAnalysis] Analyze forked pointer dependences per alternative (PR #214216)
via llvm-commits
- [llvm] [GlobalISel] Reject scalar sources in vector truncate combine (PR #228121)
Maksim Shelegov via llvm-commits
- [llvm] [X86] Remove `def32` and drop redundant zero extensions after `isel` (PR #225462)
Akash Manna via llvm-commits
- [clang] [llvm] [mlir] [IRBuilder] Remove custom insertion point type (PR #228117)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Mark masked load/store data types that get legalized to scalars illegal (PR #228122)
Mattéo Rizza Murgier via llvm-commits
- [llvm] [SystemZ][z/OS] Fix GOFF exception table (LSDA) section generation (PR #228097)
Ulrich Weigand via llvm-commits
- [llvm] 4bd8908 - [RISCV][P-ext] Fix confusing variable names. NFC (#227973)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
Kerry McLaughlin via llvm-commits
- [llvm] [SCEV] Look for guard conditions through merge blocks. (PR #228135)
Florian Hahn via llvm-commits
- [llvm] [lit] Preload ASan runtime for ld64 tests on arm64 too (PR #227873)
via llvm-commits
- [llvm] [LV] Reject outer loops without integer induction. (PR #228137)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Pre-commit tests for narrowing offsets in address matching (PR #224736)
Krzysztof Drewniak via llvm-commits
- [llvm] [InstCombine] Merge GEPs with the same index when the inner GEP has one use (PR #227960)
Ömer Sinan Ağacan via llvm-commits
- [llvm] Fix memory leak caused by exit() (PR #228139)
Vitaly Buka via llvm-commits
- [llvm] AMDGPU: Remove unused LiveVariables include (PR #228141)
Matt Arsenault via llvm-commits
- [clang] [llvm] [CUDA] [Headers] Mark getters for `threadIdx` etc. as `const` (PR #228166)
via llvm-commits
- [llvm] ddc70de - [IDF] Use BitVectors indexed by DFS number for visited sets (NFC). (#227832)
via llvm-commits
- [llvm] f1dd51e - AMDGPU: Remove unused LiveVariables include (#228141)
via llvm-commits
- [llvm] Add Vassil's responsibilities to the CODEOWNERS file. (PR #228167)
Vassil Vassilev via llvm-commits
- [llvm] [ValueTracking][NFC] Add haveCommonInitialBits helper (PR #228168)
Sayan Sivakumaran via llvm-commits
- [llvm] [DebugInfo] Limit stripNonLineTableDebugInfo to debug named metadata (PR #225858)
Adrian Prantl via llvm-commits
- [llvm] [IR] Make optnone imply noinline (PR #228169)
David Blaikie via llvm-commits
- [llvm] 670e4c0 - [X86][APX] Use EVEX BLSI/BLSMSK for i8 patterns with EGPR (#226796)
via llvm-commits
- [llvm] [bazel] Replace various genrules with bazel_skylib rules (PR #228170)
via llvm-commits
- [llvm] [RISCV][P-ext] Remove unnecessary check from (p)m(racc) handling in LowerIntrinsic_WO_CHAIN. NFC (PR #228172)
Craig Topper via llvm-commits
- [llvm] [CodeGen] Add an option to sink unsplittable blocks to the end in BB sections (PR #228173)
Rahman Lavaee via llvm-commits
- [llvm] [FileCheck][docs] Clarify --implicit-check-not (PR #226476)
Emil Laine via llvm-commits
- [llvm] [DebugInfo][COFF] Use SECREL for TLS offsets in DWARF (PR #228107)
via llvm-commits
- [llvm] [bazel] Remove unused `rules_android` dependency (PR #228174)
via llvm-commits
- [llvm] [AMDGPU] Pre-commit tests for num_records canonicalizations (PR #217067)
Krzysztof Drewniak via llvm-commits
- [clang] [llvm] [AMDGPU] Canonicalize num_records to its actual width in InstCombine (PR #217068)
Krzysztof Drewniak via llvm-commits
- [llvm] 9247019 - [AMDGPU] Pre-commit tests for num_records canonicalizations (#217067)
via llvm-commits
- [clang] [llvm] [SystemZ][z/OS] Open text files as text (PR #228189)
via llvm-commits
- [llvm] [AMDGPU][NFC] Pre-commit test for spilling a read-undef IMPLICIT_DEF (PR #227858)
Matt Arsenault via llvm-commits
- [flang] [llvm] [mlir] [flang][mlir][OpenMP] Report Fortran names for privatized target maps (PR #228195)
Jason Van Beusekom via llvm-commits
- [llvm] [CodeGen] Remove Register::operator++/+= NFC (PR #228196)
Jan Rehders via llvm-commits
- [lld] [ELF,SPARC] Handle TLS GD and LD relocations (PR #228197)
Imre Kaloz via llvm-commits
- [llvm] [SPARC] Prevent RESTORE from consuming an indirect call's target (PR #228198)
Imre Kaloz via llvm-commits
- [llvm] [SPARC] Fix va_arg of long double on the 32-bit ABI (PR #228199)
Imre Kaloz via llvm-commits
- [lld] [ELF,SPARC] Add the 32-bit SPARC target (PR #228200)
Imre Kaloz via llvm-commits
- [lld] [ELF,SPARC] Accept EM_SPARC32PLUS inputs on the 32-bit SPARC target (PR #228201)
Imre Kaloz via llvm-commits
- [lld] [lld][ELF] Refresh .eh_frame_hdr cache after cfi jump table relaxation (PR #228218)
Martin Levesque via llvm-commits
- [llvm] [VectorCombine] Preserve FMF when scalarizing FP intrinsics (PR #228211)
Jinsong Ji via llvm-commits
- [llvm] [LV] Add tests for narrowing interleave groups with factor > VF (NFC). (PR #228217)
Florian Hahn via llvm-commits
- [clang] [llvm] [SPIRV] Add size optimisation for AMDGCN flavoured SPIR-V (PR #228188)
Alex Voicu via llvm-commits
- [llvm] [RISCV] Convert mask to scalable vector in lowerVPREDUCE. (PR #228219)
Craig Topper via llvm-commits
- [llvm] [openmp] [OpenMP][offload] Fix single-thread SPMD cross-team reductions (PR #228216)
Joseph Huber via llvm-commits
- [polly] [Polly][Test] Fix missing -plugin-arg (PR #228221)
Michael Kruse via llvm-commits
- [llvm] [StaticDataLayout] Only emit JT prefixes if enabled (PR #228222)
Aiden Grossman via llvm-commits
Last message date:
Thu Oct 1 12:55:58 PDT 2026
Archived on: Thu Oct 1 12:56:01 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).