The Week Of Monday 29 June 2026 Archives by thread
Starting: Mon Jun 29 00:01:48 PDT 2026
Ending: Sun Jul 5 23:56:55 PDT 2026
Messages: 6275
- [llvm] [AMDGPU][GlobalISel] Handle constant i32 ballot on wave64 (PR #205536)
Keshav Vinayak Jha via llvm-commits
- [llvm] [FixIrreducible] Handle conditional branch with both successors as header (PR #206057)
via llvm-commits
- [llvm] [RISCV] Convert opaque pointers in vp-combine-store-reverse.ll. NFC (PR #206411)
Ying Chen via llvm-commits
- [llvm] eb29d7f - [RISCV][P-ext] Add codegen for packed reduction sum (#206004)
via llvm-commits
- [llvm] [RISCV][P-ext] Add codegen for packed reduction sum (PR #206004)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1) to or(X, ashr(X, BW-1)) for code size (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [SandboxVectorizer] Implement topdown/bottomup vectorizers in unison (PR #205249)
Anshil Gandhi via llvm-commits
- [llvm] [VectorCombine] Fold contiguous loads into a single vector load (PR #185736)
via llvm-commits
- [llvm] [ORC] Add AutoImportGenerator for COFF dllimport auto-import (PR #203914)
via llvm-commits
- [llvm] Gvn coerce noalias fix (PR #206414)
Madhur Amilkanthwar via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [InstCombine] Fold fptoui (fdiv (uitofp X), C) to udiv X, C (PR #205853)
Yingwei Zheng via llvm-commits
- [llvm] [CodeGen] Add widening support for ISD::CTTZ_ELTS (PR #205841)
Chandana Mudda via llvm-commits
- [llvm] [ARM] Add basic bf16 fpround support (PR #206415)
David Green via llvm-commits
- [llvm] 14da868 - [ARM] Add basic bf16 fpround support (#206415)
via llvm-commits
- [clang] [llvm] [NFC][analyzer] Extract bounds checking library (PR #202372)
Balázs Benics via llvm-commits
- [llvm] [GVN] Add test for scoped-alias metadata dropped on coerced loads (PR #206416)
Madhur Amilkanthwar via llvm-commits
- [llvm] [GlobalISel][AArch64] Tweak `G_FREEZE` legalization, don't push it when that makes code illegal (PR #204785)
David Green via llvm-commits
- [llvm] [AtomicExpand] Preserve AA metadata when rewriting atomic operations (PR #206418)
via llvm-commits
- [llvm] [ValueLattice][SCCP] Consider provenance for predicate-derived pointer constants (PR #160083)
Antonio Frighetto via llvm-commits
- [llvm] Bazel fix for #206156 (PR #206419)
Ingo Müller via llvm-commits
- [llvm] [LV] Support EVL for partial reduction and VPExpressionRecipe. (PR #205741)
Luke Lau via llvm-commits
- [llvm] ece2342 - [RISCV] Convert opaque pointers in vp-combine-store-reverse.ll. NFC (#206411)
via llvm-commits
- [llvm] [GlobalISel] Implement parity reasoning via G_CTPOP (PR #199078)
Pawan Nirpal via llvm-commits
- [llvm] [InstCombine] Skip redundant demanded element queries in insert chains (PR #205948)
Antonio Frighetto via llvm-commits
- [llvm] [AMDGPU] Fix LSR cost comparator that regressed GFX9+ occupancy (PR #204344)
Yuyang Zhang via llvm-commits
- [llvm] Extend narrow interleave group (PR #206305)
Florian Hahn via llvm-commits
- [llvm] [InstSimplify] Fold value-preserving zext/sext of trunc (PR #204089)
Luke Lau via llvm-commits
- [llvm] [ARM] Cleanup for performSTORECombine. NFC (PR #206420)
David Green via llvm-commits
- [llvm] 0b542f0 - [ARM] Cleanup for performSTORECombine. NFC (#206420)
via llvm-commits
- [llvm] [IR] Add elementwise modifier to atomic loads (PR #204556)
Matt Arsenault via llvm-commits
- [llvm] [polly] [IR] Enable dereferenceable-at-point semantics (PR #204795)
Nikolas Klauser via llvm-commits
- [llvm] [AArch64][NFC] rename getImpliedExtensions -> getDefaultExtensions (PR #206422)
Tomas Matheson via llvm-commits
- [llvm] [LV] Handle partial reductions with predication (PR #194859)
Florian Hahn via llvm-commits
- [llvm] [BOLT][AArch64] Add indirect call promotion support (PR #184733)
Alexey Moksyakov via llvm-commits
- [llvm] [CodeGen] Fix legalization of minimum/maximum (PR #206097)
YunQiang Su via llvm-commits
- [llvm] [VPlan] Fix miscompile when widening induction with loop-variant step (PR #206010)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Remove FeatureMaxInterleaveFactor4 from neoverse-v3ae (PR #190166)
David Green via llvm-commits
- [llvm] [RISCV] coalesce between VSETVLI and SF_VSETTNT (PR #203438)
Luke Lau via llvm-commits
- [llvm] [lit] Truncate process output to 10 kiB (PR #206355)
James Henderson via llvm-commits
- [llvm] bbaa04b - [GlobalISel][AArch64] Tweak `G_FREEZE` legalization, don't push it when that makes code illegal (#204785)
via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] [DA] Refine identical SameSD addrec dependences (PR #206425)
via llvm-commits
- [llvm] [RISCV] Don't run insertVSETMTK if +xsfmmbase isn't present (PR #206426)
Luke Lau via llvm-commits
- [llvm] [Verifier] Accept range assume bundles (PR #202586)
Nikolas Klauser via llvm-commits
- [llvm] [Offload][OpenMP] Accept `omp_initial_device` for runtime calls (PR #205290)
Alex Duran via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Luke Lau via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Craig Topper via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Craig Topper via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Luke Lau via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
via llvm-commits
- [llvm] [DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms (PR #206242)
Aayush Shrivastava via llvm-commits
- [llvm] [AArch64][LV] Cost low-VF interleaved access (PR #205844)
Sander de Smalen via llvm-commits
- [llvm] Update UnicodeNameToCodepointGenerator.cpp to refer to Unicode 18 (PR #206315)
Corentin Jabot via llvm-commits
- [llvm] [AsmMatcher] Report a near-miss when all candidates mismatch multiple operands (PR #206390)
Oliver Stannard via llvm-commits
- [llvm] 2d2a981 - [GVN] Add test for scoped-alias metadata dropped on coerced loads (NFC) (#206416)
via llvm-commits
- [llvm] [GVN] Preserve scoped-alias metadata on coerced loads (PR #206417)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan] Model initial header mask as region value. (PR #196199)
Luke Lau via llvm-commits
- [llvm] [AMDGPU] Reschedule loads in clauses to improve throughput (PR #102595)
Carl Ritson via llvm-commits
- [llvm] [SelectionDAG] Update MemOp to distinguish memmove from memcpy (PR #206005)
Ömer Sinan Ağacan via llvm-commits
- [llvm] AMDGPU: VALU data fast-forwarding needs no s_delay (PR #205481)
Reem Elkhouly via llvm-commits
- [llvm] [DebugInfo] Clear subregister mask state after use (PR #206428)
via llvm-commits
- [llvm] [ARM] Fix outlining suitability of tBLXr instructions (PR #206104)
Deepak Shirke via llvm-commits
- [llvm] [WIP][X86] Replace custom ADD reduction pattern matching with ISD::VECREDUCE_ADD support (PR #205098)
Simon Pilgrim via llvm-commits
- [llvm] [runtimes] Add explicit offload arch tool dependencies (PR #206076)
Robert Imschweiler via llvm-commits
- [llvm] [Object][ELF] Remove internal linkage from header function templates (NFC) (PR #202969)
James Henderson via llvm-commits
- [lldb] [llvm] [DebugInfo][LLDB] Fix generic DW_OP_const handling (PR #204353)
Mikael Holmen via llvm-commits
- [llvm] [AMDGPU] Tweak sched model latencies for VALU fast-forward cases (PR #198475)
Igor Wodiany via llvm-commits
- [llvm] eda0b7e - [Object][ELF] Remove internal linkage from header function templates (NFC) (#202969)
via llvm-commits
- [clang] [llvm] [AArch64][Driver] Fix behavior of +nofeat modifier on -mcpu (PR #203458)
via llvm-commits
- [llvm] 9cc5827 - [Mips] Remove unused function templates (NFC) (#202971)
via llvm-commits
- [llvm] [Mips] Remove unused function templates (NFC) (PR #202971)
Vassil Vassilev via llvm-commits
- [llvm] d98f750 - [JITLink][ORC] Clean up unused and assert-only function templates (NFC) (#202973)
via llvm-commits
- [llvm] [JITLink][ORC] Clean up unused and assert-only function templates (NFC) (PR #202973)
Vassil Vassilev via llvm-commits
- [llvm] 0cc3ada - [AMDGPU] Clean up `LowerFP_TO_INT_SAT` (NFC) (#206118)
via llvm-commits
- [llvm] [AMDGPU] Clean up `LowerFP_TO_INT_SAT` (NFC) (PR #206118)
Igor Wodiany via llvm-commits
- [llvm] e13beae - [VPlan] Remove internal linkage from findUserOf templates (NFC) (#202974)
via llvm-commits
- [llvm] [VPlan] Remove internal linkage from findUserOf templates (NFC) (PR #202974)
Vassil Vassilev via llvm-commits
- [llvm] [RISCV] Fold vp.reverse of vp.load through binary ops (PR #205529)
Luke Lau via llvm-commits
- [llvm] [llvm-readobj][NFC] Use compact enum for ELFDumper (PR #206306)
James Henderson via llvm-commits
- [llvm] [Debugify] Add finer control over origin stacktrace collection (PR #206128)
Stephen Tozer via llvm-commits
- [llvm] [BOLT] Correctly handle entry point at FDE boundaries (PR #176173)
Elvina Yakubova via llvm-commits
- [llvm] [AMDGPU] Select the high-half 16-bit packing idiom to v_lshl_or_b32 (PR #206058)
Barbara Mitic via llvm-commits
- [llvm] [RISCV][P-ext] Avoid redundant accumulator extend for reduction sum (PR #206430)
via llvm-commits
- [llvm] [ARM] Specify inlining behavior in TableGen (PR #205763)
Nikita Popov via llvm-commits
- [llvm] [CHERI][RISCV][MC] Add support for aligning and tail-padding globals for precise bounds tracking on CHERI targets. (PR #203872)
Owen Anderson via llvm-commits
- [llvm] [VPlan] Run addMiddleCheck before early exit handling. NFC (PR #206244)
Florian Hahn via llvm-commits
- [llvm] [gn build] Port 5e4ac011bdd7 (PR #206431)
Nico Weber via llvm-commits
- [llvm] [gn build] Port f3a69752ac18 (PR #206432)
Nico Weber via llvm-commits
- [llvm] 75dcaa1 - [gn build] Port 5e4ac011bdd7 (#206431)
via llvm-commits
- [llvm] 2fcfef4 - [gn build] Port f3a69752ac18 (#206432)
via llvm-commits
- [llvm] [RegisterCoalescer] Materialize undef subrange PHI inputs (PR #204867)
Lukas Sommer via llvm-commits
- [clang] [llvm] [AMDGPU] Add more generic targets (PR #205363)
Matt Arsenault via llvm-commits
- [llvm] [LoopIdiom] Form memset on runtime-trip multi-store loops. (PR #206354)
Nikita Popov via llvm-commits
- [compiler-rt] [ubsan] Report specific CFI checks in UBSan summaries (PR #203341)
Jakob Koschel via llvm-commits
- [compiler-rt] [ubsan] Test CFI summaries globally (PR #206434)
Jakob Koschel via llvm-commits
- [llvm] [X86][WinEH] Avoid stale RSP after Win64 dynalloca invokes (PR #191616)
via llvm-commits
- [clang] [llvm] [CIR][CUDA] Support built-in CUDA surface type (PR #196079)
Orphic Dreamer via llvm-commits
- [clang] [llvm] [profcheck][coro] Adding Branch weights PGO in Coroutines Passes (PR #184466)
Jin Huang via llvm-commits
- [llvm] [BOLT][DebugInfo] Add DWARF64 support for BOLT (PR #206437)
via llvm-commits
- [llvm] [TableGen] Skip non-TypedInit values in resolveInitTypes instead of leaving VTy null (PR #205746)
Jaydeep Chauhan via llvm-commits
- [llvm] [AMDGPU][InsertWaitCnts] Improve testing coverage for VMemTypes (PR #206439)
Pierre van Houtryve via llvm-commits
- [llvm] [Github] Skip .ll files with autogenerated MIR checks in undef deprecator (PR #206106)
Frederik Harwath via llvm-commits
- [clang] [llvm] [Clang][RISCV] packed reduction sum intrinsics (PR #206441)
via llvm-commits
- [llvm] [mlir] [docs] Register MLIR lexer for Sphinx docs (PR #206194)
Mehdi Amini via llvm-commits
- [llvm] [IR] Implementation and lowering of bitinsert and bitextract (PR #200605)
Antonio Frighetto via llvm-commits
- [clang] [llvm] Disable pre-link LTO vectorisation and loop unroll (PR #195886)
Momchil Velikov via llvm-commits
- [llvm] [PeepholeOptimizer] Add REG_SEQUENCE subregister use folding (PR #205795)
Frederik Harwath via llvm-commits
- [llvm] [IR] Add non-const DbgRecord::getInstruction() overload (PR #206059)
Jeremy Morse via llvm-commits
- [llvm] [CodeGen] Mark the undefined sub-registers of a tuple as IMPLICIT_DEF in two address instruction pass (PR #206442)
Vikram Hegde via llvm-commits
- [llvm] [RFC][BOLT] Enable lite mode by default on AArch64 (PR #205545)
Paschalis Mpeis via llvm-commits
- [llvm] 2407f6d - Update UnicodeNameToCodepointGenerator.cpp to refer to Unicode 18 (#206315)
via llvm-commits
- [llvm] 034c462 - [Debugify] Add finer control over origin stacktrace collection (#206128)
via llvm-commits
- [llvm] [X86][NFC] Remove X86ISelDAGToDAG.h (PR #206372)
via llvm-commits
- [llvm] [AMDGPU] Make globally-addressable-scratch opt-in (PR #189555)
Pierre van Houtryve via llvm-commits
- [llvm] 27f0f83 - [GVN] Preserve scoped-alias metadata on coerced loads (#206417)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: Legalize G_ANYEXT s16 to s64 (PR #205470)
Petar Avramovic via llvm-commits
- [llvm] [SDAG][AArch64] Fold extract from pext to use status flags (PR #206443)
Benjamin Maxwell via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Yury Plyakhin via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Alexey Bader via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Alexey Bader via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] extend sycl::event API with get_wait_list, wait_and_throw and default ctor (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [TableGen] Add support for sparse direct-lookup tables (PR #201158)
Igor Wodiany via llvm-commits
- [lld] [lld] Properly diagnose R_AARCH64_PREL32 overflow (PR #205963)
Peter Smith via llvm-commits
- [llvm] [IR] Add nofreeobj parameter/return attribute (PR #206445)
Nikita Popov via llvm-commits
- [llvm] [IR] Allow nofree on return values (PR #203491)
Nikita Popov via llvm-commits
- [llvm] [DFAJumpThreading] Propagate DebugLocs to branches in select unfolding (PR #205851)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize G_ATOMICRMW_AND/OR/XOR (PR #205540)
Kane Wang via llvm-commits
- [llvm] [VectorCombine] Allow shuffling with bitcast for not multiple offset for loadsize (PR #119139)
via llvm-commits
- [llvm] 56385af - [CodeGen] Fix legalization of minimum/maximum (#206097)
via llvm-commits
- [llvm] [AMDGPU] Model WMMA co-execution windows in the scheduler for gfx1250 (PR #204077)
Alexey Sachkov via llvm-commits
- [llvm] [LV] Allow setting scalable VFs for `-epilogue-vectorization-force-VF` (PR #205081)
Benjamin Maxwell via llvm-commits
- [llvm] 69d00a8 - [X86][NFC] Remove X86ISelDAGToDAG.h (#206372)
via llvm-commits
- [llvm] [AArch64] Fix correctness of FORM_TRANSPOSED_REG_TUPLE expansions (PR #205528)
Sander de Smalen via llvm-commits
- [llvm] bb6551e - [RISCV][GlobalISel] Legalize G_ATOMICRMW_AND/OR/XOR (#205540)
via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Support lowering preloaded kernel arguments (PR #205049)
Keshav Vinayak Jha via llvm-commits
- [llvm] [RISCV] DAGCombine canonicalizes the true operand of vselect to have one use (PR #206449)
Liao Chunyu via llvm-commits
- [llvm] eacdbf9 - [AArch64] Remove FeatureMaxInterleaveFactor4 from neoverse-v3ae (#190166)
via llvm-commits
- [llvm] [AMDGPU] Use `v_cvt_pk_*` instructions for i16_f32 saturated conversions (PR #202680)
LLVM Continuous Integration via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][OpenMP] Canonical Intra-tile Loops (PR #191114)
Amit Tiwari via llvm-commits
- [llvm] [MemCpyOpt] Fix incorrect size check in memmove of memset opt (PR #206451)
Nikita Popov via llvm-commits
- [llvm] [LSR] Fix ICmpZero type mismatch with mixed-width pointers (PR #206193)
Timur Golubovich via llvm-commits
- [llvm] [AMDGPU] Fix bit-packing condition in LiveRegOptimizer (PR #201520)
Steffen Larsen via llvm-commits
- [llvm] [EarlyCSE] Do not forward memset zero to intrinsic (PR #206452)
Nikita Popov via llvm-commits
- [llvm] [Docs][TestSuite] Document additional debugify option for test suite (PR #206454)
Stephen Tozer via llvm-commits
- [llvm] [SelectionDAG][AMDGPU] Preserve known bits for demoted sret pointers (PR #203468)
Keshav Vinayak Jha via llvm-commits
- [llvm] [VectorCombine] Remove disjoint flag in `foldbitopofcastops` and `foldBitOpOfCastConstant` (PR #199873)
Nikita Popov via llvm-commits
- [llvm] [Dexter] Add rewriting for aggregate variables (PR #202800)
Stephen Tozer via llvm-commits
- [llvm] [Dexter] Add !address node (PR #202801)
Stephen Tozer via llvm-commits
- [llvm] [ARM] Swap sides of cmp/cmn based on folding ability (PR #191915)
John Brawn via llvm-commits
- [llvm] 8794091 - [raw_ostream, Format] Shrink format() callback thunks (#206374)
via llvm-commits
- [llvm] [raw_ostream, Format] Shrink format() callback thunks (PR #206374)
Fangrui Song via llvm-commits
- [llvm] Add intrinsics support in narrow interleave group (PR #206455)
Kamlesh Kumar via llvm-commits
- [llvm] [LoopNestAnalysis] Change the definition of perfect loop nest (NFC) (PR #206077)
Ryotaro Kasuga via llvm-commits
- [llvm] [Nomination] Update HighTec representatives of the Security Group (PR #206457)
Gábor Spaits via llvm-commits
- [llvm] [AArch64][SVE] Allow scalable factor-3 interleaved accesses (PR #200424)
Harry Ramsey via llvm-commits
- [llvm] [SystemZ] Limit latency scheduling to SUs with minimum latency of 5. (PR #206459)
Jonas Paulsson via llvm-commits
- [llvm] [X86] Fold broadcast(truncate(extract_vector_elt(x, 0))) -> bitcast(broadcast(x)) (PR #206461)
Simon Pilgrim via llvm-commits
- [llvm] e04f5dd - [LSR] Fix ICmpZero type mismatch with mixed-width pointers (#206193)
via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #202120)
Javier Lopez-Gomez via llvm-commits
- [llvm] [WIP][DAG] SimplifyDemandedBits - handle ISD::VSELECT cases where the demanded true/false bits are known (PR #205858)
Simon Pilgrim via llvm-commits
- [llvm] [SCEV] Cancel common addend/multiplier in SimplifyICmpOperands (PR #205014)
Florian Hahn via llvm-commits
- [llvm] ea595eb - [VPlan] Run addMiddleCheck before early exit handling. NFC (#206244)
via llvm-commits
- [polly] [Polly] Skip vectorize.enable for FP loops with dist=1 dependences (PR #205756)
Karthika Devi C via llvm-commits
- [llvm] [X86] Fix inline asm modifier printing across dialects (PR #204558)
via llvm-commits
- [llvm] [offload] add unit tests for olCreateProgram (PR #206462)
via llvm-commits
- [llvm] [InstSimplify] Defer to ConstantFold in simplifyInstrinsic (PR #205061)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LoopIdiomRecognize] Enable clmul optimization for CRC loops (PR #203405)
Piotr Fusik via llvm-commits
- [llvm] [VPlan] Introduce vputils::doesGeneratePerAllLanes (NFC) (PR #199047)
Ramkumar Ramachandra via llvm-commits
- [compiler-rt] [SafeStack] Allocate unsafe sigaltstack (PR #206463)
Jakob Koschel via llvm-commits
- [llvm] [Target] Add target-independent TargetVerifier dispatcher (PR #205703)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Relax type of DerivedIV start value (NFC) (PR #206464)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Reduce instruction count for store in global addrspace for non-powers-of-2 (PR #206043)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] 5d24d4f - [AMDGPU][InsertWaitCnts] Improve testing coverage for VMemTypes (#206439)
via llvm-commits
- [llvm] [AMDGPU][SIInsertWaitCnts] Remove VMemTypes (PR #206440)
Pierre van Houtryve via llvm-commits
- [compiler-rt] acd0f6f - [SafeStack] Allocate unsafe sigaltstack (#206463)
via llvm-commits
- [llvm] 787619a - [AMDGPU] Fix bit-packing condition in LiveRegOptimizer (#201520)
via llvm-commits
- [llvm] [SPIR-V] Propagate intrinsic param attributes to generated helper functions (PR #206061)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [SPIR-V] Reuse getIConstVal instead of custom one where applicable (NFC) (PR #206131)
Juan Manuel Martinez Caamaño via llvm-commits
- [clang] [llvm] Feat/asan global description (PR #206465)
via llvm-commits
- [llvm] [VPlan] Handle loads feeding memops in makeMemOpWideningDecisions (NFC) (PR #196842)
Florian Hahn via llvm-commits
- [llvm] f1caacf - [SPIR-V] Reuse getIConstVal instead of custom one where applicable (NFC) (#206131)
via llvm-commits
- [llvm] [SelectionDAG] Fix isKnownNeverNaN OR-logic for FMINNUM/FMAXNUM with SNaN (PR #204736)
via llvm-commits
- [llvm] [AMDGPU] Adjust amdgpu fmax/fmin legalization for DAG (PR #203150)
Matt Arsenault via llvm-commits
- [llvm] [SPIR-V] Allow FPFastMathMode decoration on OpFmaKHR (PR #206143)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [SPIR-V] Allow NoUnsignedWrap decoration on OpShiftLeftLogical (PR #206155)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [X86] Move more vector.reduce.add subvector pattern tests to PhaseOrdering/X86/horizontal-reduce-add.ll (PR #206467)
Simon Pilgrim via llvm-commits
- [llvm] f8132d8 - [X86] Fold broadcast(truncate(extract_vector_elt(x, 0))) -> bitcast(broadcast(x)) (#206461)
via llvm-commits
- [llvm] [TargetParser][NFC] Make FeatureBitset iterable (PR #206394)
Mark Zhuang via llvm-commits
- [llvm] [IR][NFC] Add LoadStoreInstAttributes to copy load/store attrs (PR #206470)
Harrison Hao via llvm-commits
- [llvm] [VPlan] Expand SCEV casts in VPSCEVExpander. (PR #206371)
Ramkumar Ramachandra via llvm-commits
- [llvm] [BranchFolder] Prevent nested salvage in empty BB chains with pseudo probes (PR #206092)
Matt Arsenault via llvm-commits
- [llvm] [LoopFusion] Fix false-positive dependency blocking fusion of idempot… (PR #206401)
via llvm-commits
- [llvm] [Dexter] Allow fetching "scopes" from the debugger (PR #202802)
Stephen Tozer via llvm-commits
- [llvm] [SLP] Enable runtime stride stores (PR #200018)
Alexey Bataev via llvm-commits
- [llvm] [SPIR-V] Extend runLowerI1Comparisons to cover vector i1 types (PR #206409)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [dyndbg][AsmPrinter] Add tail padding attributes (PR #194852)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 2852b8b - [SPIR-V] Extend runLowerI1Comparisons to cover vector i1 types (#206409)
via llvm-commits
- [llvm] [llvm-dwp] Fix infinite loop on DWARFv5 DW_FORM_implicit_const (PR #205567)
via llvm-commits
- [llvm] [VPlan] Also expand pointer-typed SCEVAddExpr in VPSCEVExpander. (PR #206366)
Ramkumar Ramachandra via llvm-commits
- [llvm] 09d1b94 - [MemCpyOpt] Fix incorrect size check in memmove of memset opt (#206451)
via llvm-commits
- [llvm] [RISCV] Reassociate scalar accumulator chains of vector reductions (PR #206471)
Pengcheng Wang via llvm-commits
- [llvm] [SPIR-V] Add --spirv-fp-contract option to control kernel ContractionOff emission (PR #206404)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add ElementSize information to pseudo instructions. (PR #206133)
Ricardo Jesus via llvm-commits
- [llvm] [X86] Don't form pmaddwd for shift by 15 (PR #206473)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][X86][DAG] Avoid duplicate BinOp result from narrowing insert-extract sub-vector (PR #201056)
Matt Arsenault via llvm-commits
- [llvm] 195ca1f - [SystemZ] Limit latency scheduling to SUs with latency of at least 5. (#206459)
via llvm-commits
- [clang] [llvm] [Clang] Emit struct TBAA for llvm.errno.tbaa (PR #201375)
Antonio Frighetto via llvm-commits
- [llvm] Upload man pages with attestation (PR #204852)
Tom Stellard via llvm-commits
- [lld] [lld][WebAssembly] Default to -Bdynamic in wasm-ld (PR #206185)
Alex Crichton via llvm-commits
- [llvm] [openmp] [flang-rt][CMake] Avoid 'use, intrinsic ::' (PR #205634)
Michael Kruse via llvm-commits
- [llvm] 12b20b3 - [X86] Move more vector.reduce.add subvector pattern tests to PhaseOrdering/X86/horizontal-reduce-add.ll (#206467)
via llvm-commits
- [llvm] [SPIR-V] Fix removeCapabilityIf not pruning MinimalCaps (PR #206478)
Arseniy Obolenskiy via llvm-commits
- [clang] [flang] [lld] [llvm] AMDGPU: Introduce amdgpu triple arch (PR #206480)
Matt Arsenault via llvm-commits
- [clang] [clang-tools-extra] [llvm] [mlir] Apply fixes from bugprone-container-bounds-check-overflow check (PR #206484)
via llvm-commits
- [llvm] [AArch64][ISel] Enable profile-aware branch condition merging (PR #201486)
Ricardo Jesus via llvm-commits
- [llvm] [VectorCombine] Fix assertion failure with out of bounds extractelement (PR #206489)
Nikita Popov via llvm-commits
- [llvm] [AArch64][Bitcode] Use target memory for SME state (PR #205829)
Paul Walker via llvm-commits
- [llvm] [SPIR-V] Lower G_SSHLSAT and G_USHLSAT (PR #206490)
Arseniy Obolenskiy via llvm-commits
- [clang] [llvm] [clang] Add test run of 'dump_ast_matchers.py' (PR #165472)
Aaron Ballman via llvm-commits
- [clang] [llvm] [RFC][CodeGen] Add generic target feature checks for intrinsics (PR #201470)
Shilei Tian via llvm-commits
- [llvm] [SPIR-V] Fix crash on direct aggregate return of an intrinsic call result (PR #206491)
Arseniy Obolenskiy via llvm-commits
- [llvm] [X86] phaddsub-extract.ll - pull out optsize / pgso tests and move to vector-reduce-add-codesize.ll test file (PR #206492)
Simon Pilgrim via llvm-commits
- [polly] Bound ISL operations during DeLICM scalar collapsing (PR #203073)
Shikhar Jain via llvm-commits
- [llvm] [Flang-RT] Make implicit PPC intrinsic uses explicit (PR #206493)
Michael Kruse via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libcxx] [llvm] [mlir] [polly] [NFC] Fix "is is" typos (PR #206288)
Donát Nagy via llvm-commits
- [llvm] [AMDGPU] Remove explicit PartialThreshold setting in loop unrolling (PR #198901)
Ravil Dorozhinskii via llvm-commits
- [llvm] 531b3bd - [NFC][LLVM] Minor code cleanup in BitcodeReader (#206105)
via llvm-commits
- [llvm] [NFC][LLVM] Minor code cleanup in BitcodeReader (PR #206105)
Rahul Joshi via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add uniformity-aware offload profile format and instrumentation (PR #190708)
Yaxun Liu via llvm-commits
- [llvm] 829440b - [HLSL] Implement Texture2DArray for HLSL (#203951)
via llvm-commits
- [clang] [llvm] [HLSL] Implement Texture2DArray for HLSL (PR #203951)
Tim Corringham via llvm-commits
- [compiler-rt] [compiler-rt][test][builtins] Check linker support for --start-group (PR #205610)
Kelvin Li via llvm-commits
- [llvm] Revert "[Dexter] Add rewriting for aggregate variables (#202800)" (PR #206495)
Stephen Tozer via llvm-commits
- [llvm] d5c982f - [LLVM][Verifier] Move intrinsic signature verification to declarations (#204478)
via llvm-commits
- [llvm] [LLVM][Verifier] Move intrinsic signature verification to declarations (PR #204478)
Rahul Joshi via llvm-commits
- [compiler-rt] [TSan] Add interceptors for flockfile, ftrylockfile, funlockfile (PR #203470)
via llvm-commits
- [llvm] [VectorCombine] Bail out on all-poison leaves in shuffle transform (PR #206503)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Don't merge branch conditions that both compare memory loads (PR #206504)
Kunal Pathak via llvm-commits
- [llvm] [libsycl] Implement nd_range kernel submissions (PR #206505)
Kseniya Tikhomirova via llvm-commits
- [llvm] [X86][CostModel] Decouple AVX512 from fast-gather in getGatherOverhead() (PR #206506)
Sourabh Singh Tomar via llvm-commits
- [libcxx] [libcxxabi] [libunwind] [llvm] [runtimes] Don't create shared library targets when unsupported (PR #205517)
Saleem Abdulrasool via llvm-commits
- [compiler-rt] [scudo] Make death tests use SCUDO_XXX_DEATH_TEST. (PR #206196)
Sadaf Ebrahimi via llvm-commits
- [llvm] [SCEV] Prove implied conditions via matching SCEV differences (PR #201839)
Timur Golubovich via llvm-commits
- [llvm] [lldb][Windows] also run tests with LLDB_TEST_USE_LLDB_SERVER=1 (PR #206511)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [AMDGPU] Fix regclass for a true16 pattern. NFCI. (PR #206513)
Jay Foad via llvm-commits
- [clang] [libcxx] [libcxxabi] [libunwind] [llvm] Reapply "runtimes: Pass CMAKE_SYSTEM_NAME based on target triple" (#205133) (PR #205522)
Matt Arsenault via llvm-commits
- [libcxx] [libcxxabi] [libunwind] [llvm] [runtimes][NFC] Re-indent shared library blocks (PR #205523)
Matt Arsenault via llvm-commits
- [llvm] [mlir] [IR] Require index width to be ule pointer width (PR #70015)
Calvin Beck via llvm-commits
- [clang] [lld] [lld][WebAssembly] Default to -Bdynamic in wasm-ld (PR #206185)
Sam Clegg via llvm-commits
- [llvm] 53cbf88 - Revert "[DirectX] Test stripping debug info for DirectX" (#206510)
via llvm-commits
- [llvm] Revert "[DirectX] Test stripping debug info for DirectX" (PR #206510)
Chris B via llvm-commits
- [llvm] [VPlan] Widen unit stride accesses in makeMemOpWideningDecisions (NFCI) (PR #205013)
Andrei Elovikov via llvm-commits
- [llvm] [AMDGPU] Flush denormal results when constant folding amdgcn.rcp (PR #203566)
Arseniy Obolenskiy via llvm-commits
- [llvm] [Hexagon] Disable restore stubs when ShadowCallStack is active (PR #206302)
Brian Cain via llvm-commits
- [llvm] [BPF] Avoid stack argument fatal error with O0 optimization (PR #206398)
via llvm-commits
- [clang] [llvm] [Clang][RISCV] Add CORE-V (XCV) builtins for CV32E40P (PR #204881)
via llvm-commits
- [flang] [llvm] [Flang-RT] Change alignment for allocatable and pointer arrays to 64 … (PR #206525)
Jason Van Beusekom via llvm-commits
- [llvm] [llvm-libtool-darwin] Ensure filelist buffer is null-terminated (PR #205115)
via llvm-commits
- [clang] [llvm] [llvm][clang] Remove `format_object_base` forward declarations (PR #206526)
Jan Svoboda via llvm-commits
- [llvm] [Lanai] Add missing dependencies (PR #206546)
Aiden Grossman via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [llvm] [PGO][NFC] Avoid floating-point block uniformity check (PR #206547)
Yaxun Liu via llvm-commits
- [llvm] [Lanai] Port AsmPrinter to NewPM (PR #206169)
Aiden Grossman via llvm-commits
- [llvm] [PowerPC] Extend select_cc lhs, 0, 1, 0, cc optimization to PowerPC 64 (PR #206281)
via llvm-commits
- [llvm] dc84cd3 - [BPF] Avoid stack argument fatal error with O0 optimization (#206398)
via llvm-commits
- [llvm] [NFC][LLVM] Adopt vector overload types for vp cast intrinsics (PR #206548)
Rahul Joshi via llvm-commits
- [compiler-rt] [sanitizer_common] [Darwin] Update version mapping for macOS 27-aligned releases (PR #204608)
Andrew Haberlandt via llvm-commits
- [compiler-rt] d0c6476 - [sanitizer_common] [Darwin] Update version mapping for macOS 27-aligned releases (#204608)
via llvm-commits
- [llvm] [Hexagon] Fix PostRA QFP pass crash on pre-v79 targets (PR #206529)
Fateme Hosseini via llvm-commits
- [clang] [llvm] Enable fexec-charset option (PR #138895)
Abhina Sree via llvm-commits
- [llvm] 1e1d455 - [LV] Add test with missing fold of buildvector (NFC). (#206540)
via llvm-commits
- [llvm] [LV] Add test with missing fold of buildvector (NFC). (PR #206540)
Florian Hahn via llvm-commits
- [llvm] [CI][flang][OpenMP] Build OpenMP runtime mod files for flang tests (PR #206517)
Tom Eccles via llvm-commits
- [llvm] [DirectX] Test stripping debug info for DirectX (PR #206261)
Ilia Kuklin via llvm-commits
- [llvm] [LAA] Switch safe-distance APIs to operate in elements instead of bits, NFCI'ish (PR #191867)
Andrei Elovikov via llvm-commits
- [llvm] [LV] Add call widening tests with various attributes. (NFC) (PR #206549)
Florian Hahn via llvm-commits
- [llvm] [NVPTX] Fold symbol addresses into memory operands (reland) (PR #205983)
LLVM Continuous Integration via llvm-commits
- [clang] [llvm] [X86][Windows] Return `fp128` on the stack (PR #204887)
Trevor Gross via llvm-commits
- [llvm] 83bda78 - [RISCV] Make getArgGPRs take a const RISCVSubtarget & (NFC) (#206327)
via llvm-commits
- [llvm] [RISCV] Make getArgGPRs take a const RISCVSubtarget & (NFC) (PR #206327)
Craig Topper via llvm-commits
- [clang] [libc] [llvm] [Analysis] Add interprocedural heap provenance analysis and baremetal fortification fallback (PR #205909)
Schrodinger ZHU Yifan via llvm-commits
- [llvm] [mlir] [mlir][nvvm] extract NVVM inliner interface from LLVM dialect (PR #206557)
via llvm-commits
- [llvm] [VPlan] Replace first-lane uses of BuildVector. (PR #206566)
Florian Hahn via llvm-commits
- [llvm] [FixIrreducible] Support switch statements (PR #206567)
via llvm-commits
- [clang] [llvm] [Analysis] Add interprocedural heap provenance analysis and baremetal fortification fallback (PR #205909)
Schrodinger ZHU Yifan via llvm-commits
- [llvm] [AMDGPU] Select `V_MOV_B64_e32` directly if a target supports it (PR #206135)
Shilei Tian via llvm-commits
- [llvm] [BOLT] Fix register-fragments-bolt-symbol test on FreeBSD (PR #206554)
via llvm-commits
- [llvm] [SLP] Drop nsw when add/sub interchange negates INT_MIN (PR #206558)
via llvm-commits
- [llvm] [WebAssembly] Define `__funcref_call_table` in generated asm and objects (PR #180900)
Demetrius Kanios via llvm-commits
- [llvm] [Reassociate] Compute value ranks iteratively (PR #204952)
Justin Fargnoli via llvm-commits
- [clang] [flang] [llvm] [clang] Rename CLANG_DEFAULT_PIE_ON_LINUX to CLANG_DEFAULT_PIE (PR #206568)
via llvm-commits
- [llvm] [RISCV] Support Zdinx registers in -fzero-call-used-regs (PR #206323)
Lucas Chollet via llvm-commits
- [llvm] 33feb48 - [Hexagon] Fix PostRA QFP pass crash on pre-v79 targets (#206529)
via llvm-commits
- [flang] [llvm] [mlir] [NFC][mlir] move NVVM dialect to mlir/lib/Dialect/NVVM/IR (PR #206570)
Krzysztof Drewniak via llvm-commits
- [llvm] [LV] Always fold constant branches via removeBranchOnConst (PR #204243)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Use alias analysis for SMEM/VMEM WAR waitcnts (PR #206569)
Matt Arsenault via llvm-commits
- [clang] [llvm] [NVPTX] Fix for device function pointer having the same name as generated callprototype (PR #205639)
Daniel Donenfeld via llvm-commits
- [llvm] [AMDGPU] Add additional coverage tests for llvm.amdgcn.tanh, NFC (PR #202864)
Changpeng Fang via llvm-commits
- [clang] [llvm] [AMDGPU] Add initial support for VGPR as memory (PR #205435)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] Introduction of typified section in ExtBinary format (PR #166553)
Sergey Shcherbinin via llvm-commits
- [clang] [llvm] [SelectionDAG][NVPTX] support expanding target intrinsics; implement for `nvvm.{fmax/fmin}` (PR #194783)
Matt Arsenault via llvm-commits
- [llvm] [lit] Use provided streams in builtin diff (PR #204869)
Alexander Richardson via llvm-commits
- [llvm] 0304e92 - [AMDGPU] Add clang builtin for s_bitreplicate intrinsic (#206177)
via llvm-commits
- [clang] [llvm] [AMDGPU] Add clang builtin for s_bitreplicate intrinsic (PR #206177)
via llvm-commits
- [llvm] [VPlan] Allow VPValue in match_fn without needing explicit template arguments. NFC (PR #205748)
Florian Hahn via llvm-commits
- [llvm] f53db00 - [docs] Rename selected clang docs to Markdown (#206181)
via llvm-commits
- [clang] [llvm] [docs] Rename selected clang docs to Markdown (PR #206181)
Reid Kleckner via llvm-commits
- [clang] [llvm] [docs] Migrate 20 clang docs from reST to Markdown (PR #206182)
Reid Kleckner via llvm-commits
- [clang] [llvm] [DirectX][SPIRV] Consolidate the use of resource pointers across backends (PR #205433)
Finn Plummer via llvm-commits
- [clang] [flang] [llvm] [clang] Switch Parameter to Default PIE on FreeBSD (PR #206139)
via llvm-commits
- [llvm] [gn build] Port 016954e1489d (PR #206571)
LLVM Continuous Integration via llvm-commits
- [llvm] [Object][COFF] Introduce the .llvm.arm64x section (PR #205156)
Jacek Caban via llvm-commits
- [llvm] [Object][COFF] Introduce the .obj.arm64ec section (PR #205156)
Jacek Caban via llvm-commits
- [llvm] [InstrProf] Support atomic updates of branch coverage counters on 32-bit platforms (PR #204806)
David Li via llvm-commits
- [llvm] [X86] Narrow vXi32/vXi64 usubsat to vpsubusb/vpsubusw when LHS is known to fit in fewer bits (PR #206592)
via llvm-commits
- [llvm] [mlir] [NFC][mlir][nvvm] move OptimizeForNVVM to its own directory (PR #206520)
Mehdi Amini via llvm-commits
- [llvm] [AMDGPU] Autogen checks for tests in AMDGPU Cost Model (PR #206595)
Changpeng Fang via llvm-commits
- [llvm] [llvm] Add Triple::isOSWindowsOrUEFI and use it, NFC (PR #206608)
Reid Kleckner via llvm-commits
- [lldb] [llvm] [lldb] Add a GitHub bug reporter (PR #206607)
Jonas Devlieghere via llvm-commits
- [llvm] [mlir][bazel] fix TestAnalysis deps (PR #206599)
Jeremy Kun via llvm-commits
- [llvm] [LoopFusion] Doing cheaper checks first (NFC) (PR #206275)
Ehsan Amiri via llvm-commits
- [llvm] [mlir] Bazel fix for #206520 (PR #206609)
Jeremy Kun via llvm-commits
- [llvm] [MSP430] Port SelctionDAGISel to NewPM (PR #206615)
Aiden Grossman via llvm-commits
- [llvm] [Lanai] Force AsmPrinterEndPass (PR #206623)
Aiden Grossman via llvm-commits
- [llvm] f5faf29 - [Lanai] Force AsmPrinterEndPass (#206623)
via llvm-commits
- [llvm] [lit] Add stream-injectable run() core to builtin cat (PR #204711)
Prasoon Kumar via llvm-commits
- [llvm] 925378c - [RISCV][NFC] Use true/false for boolean fields in RISCV.td (#206399)
via llvm-commits
- [llvm] [RISCV][NFC] Use true/false for boolean fields in RISCV.td (PR #206399)
Mark Zhuang via llvm-commits
- [clang] [lld] [llvm] Reland "Compute GUIDs once and store in metadata" (#184065) (PR #201849)
Mircea Trofin via llvm-commits
- [clang] [lld] [lld][COFF] Add optimization remarks options to lld-link (PR #205390)
via llvm-commits
- [llvm] [InstCombine] Turn Add into Or even when undef (PR #171556)
Ken Matsui via llvm-commits
- [llvm] [Mips][GISel][NFC] Regenerate CHECK lines in zextLoad_and_sextLoad.mir (PR #206631)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [GlobalISel] Legalize wide-memory extending loads via load + extension (PR #206276)
Ilpo Ruotsalainen via llvm-commits
- [llvm] Revert "[LoongArch] Custom scalar UINT_TO_FP and FP_TO_UINT with LSX instructions" (PR #206632)
via llvm-commits
- [llvm] 93da31b - [RFC][CodeGen] Add generic target feature checks for intrinsics (#201470)
via llvm-commits
- [clang] [llvm] [AMDGPU] Guard more intrinsics with target features (PR #203956)
Shilei Tian via llvm-commits
- [llvm] [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (PR #205751)
Chris Copeland via llvm-commits
- [llvm] [GISel][Inlineasm] Don't assert on multi-register inline asm inputs (PR #200612)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [VPlan] Optimize pre-increment IV latch users with tail folding (PR #206499)
Pengcheng Wang via llvm-commits
- [llvm] d3b8ff3 - Revert "[LoongArch] Custom scalar UINT_TO_FP and FP_TO_UINT with LSX instructions" (#206632)
via llvm-commits
- [llvm] [llvm][object] handle GOFF in createObjectFile (PR #206636)
David Tenty via llvm-commits
- [llvm] [AMDGPU] Guard more intrinsics with target features (PR #203956)
Shilei Tian via llvm-commits
- [llvm] [AArch64] Increase the max interleave factor to 4 for loops with reductions (PR #205612)
LLVM Continuous Integration via llvm-commits
- [llvm] [RISCV] Make Za64rs imply Za128rs (PR #206638)
Ying Wang via llvm-commits
- [llvm] [MergeFunctions] Preserve entry counts on folds (PR #202218)
Alok Kumar Sharma via llvm-commits
- [llvm] 0b664d9 - [FixIrreducible] Handle conditional branch with both successors as header (#206057)
via llvm-commits
- [llvm] 869c459 - [RISCV][P-ext] Avoid redundant accumulator extend for reduction sum (#206430)
via llvm-commits
- [llvm] Revert "[MergeFunctions] Preserve entry counts on folds" (PR #206640)
Aiden Grossman via llvm-commits
- [llvm] 442c59c - Revert "[MergeFunctions] Preserve entry counts on folds" (#206640)
via llvm-commits
- [llvm] [Bazel] Fixes fb20f9f (PR #206641)
via llvm-commits
- [llvm] [WebAssembly] Use SubtargetFeature's Implies field (PR #206643)
via llvm-commits
- [llvm] ceed988 - [WebAssembly][NFC] Remove direct access to FeatureKV (#206232)
via llvm-commits
- [llvm] [WebAssembly][NFC] Remove direct access to FeatureKV (PR #206232)
Alexis Engelke via llvm-commits
- [llvm] [LoopUnroll] Skip called function in constant-op reduction filter (PR #200868)
Madhur Amilkanthwar via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Add AVX512BMM support for AMD Zen 6 (znver6) (PR #182556)
Timm Baeder via llvm-commits
- [llvm] [InstCombine] fold the identity interleave (PR #206646)
Kamlesh Kumar via llvm-commits
- [llvm] [VPlan] Add NegatedMulAccReduction expression-recipe variant (PR #199413)
Madhur Amilkanthwar via llvm-commits
- [llvm] [DAGCombiner][NVPTX] Avoid forming illegal-typed shuffles after type-legalization (PR #205056)
Princeton Ferro via llvm-commits
- [compiler-rt] [sanitizer] Raise kMaxAllowedMallocSize to 1TB on AArch64 (PR #206649)
Azat Khuzhin via llvm-commits
- [llvm] [LV] Convert scatter w/uniform addr and mask being header mask to scalar store. (PR #172799)
Elvis Wang via llvm-commits
- [llvm] [MergeFunctions] Fix build failure in PR #202218 (PR #206651)
Alok Kumar Sharma via llvm-commits
- [llvm] [BPF] Fix out-of-bounds write in fillGenericConstant (PR #203759)
Quanye Yang via llvm-commits
- [llvm] [llvm][docs] Clarify lambda naming in CodingStandards.md (PR #206652)
Timm Baeder via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Hygon C86-4G-M8 Initial enablement (PR #204587)
Xiaomeng Zhang via llvm-commits
- [llvm] [SLSR] Fix slsr gep stride delta miscompile (PR #204278)
Matt Arsenault via llvm-commits
- [llvm] 20100a2 - [Mips][GISel][NFC] Regenerate CHECK lines in zextLoad_and_sextLoad.mir (#206631)
via llvm-commits
- [llvm] [LoopVectorize][X86] Rewrite guaranteed-safe masked stores as load-blend-store] (PR #206654)
Arjun H Kumar via llvm-commits
- [llvm] [RFC][LangRef] Specify that the accessed bytes of concurrent atomics must be either disjoint or the same (PR #204329)
Fabian Ritter via llvm-commits
- [llvm] [LoongArch] Custom scalar uint/floating-point conversion with LSX instructions. (PR #206655)
via llvm-commits
- [llvm] 77de767 - [X86] Hygon C86-4G-M8 Initial enablement (#204587)
via llvm-commits
- [llvm] [PGO][ICP] Add separate hot count threshold for indirect call promotion (PR #206656)
via llvm-commits
- [llvm] [SampleProfileMatcher] Fix inconsistent anchor matching in stale profile matching (PR #206657)
via llvm-commits
- [llvm] [Instrumentor] Add call instrumentation support (PR #206658)
Jianjian Guan via llvm-commits
- [llvm] [AArch64] Extend -fno-plt to SelectionDAG calls (PR #206659)
via llvm-commits
- [llvm] [ScalarizeMaskedMemIntrin] Preserve metadata on constant-mask scalarization (PR #206661)
via llvm-commits
- [llvm] [InstCombine] Preserve all load metadata when folding load of select (PR #206663)
via llvm-commits
- [llvm] 3a25d9f - [VectorCombine] Bail out on all-poison leaves in shuffle transform (#206503)
via llvm-commits
- [llvm] fc20c57 - [CodeGen] Avoid ambiguous Register comparison in C++20; NFC (#205814)
via llvm-commits
- [llvm] [CodeGen] Avoid ambiguous Register comparison in C++20; NFC (PR #205814)
Sven van Haastregt via llvm-commits
- [llvm] Fix Windows Path Separator issues in create_symlink and readlink (PR #206665)
Junji Watanabe via llvm-commits
- [llvm] [WebAssembly][GlobalISel] Implement conversion/cast ops between integer and floating-point (PR #197255)
Demetrius Kanios via llvm-commits
- [llvm] [Instrumentor] Improve filtering for flag values (PR #206667)
Ethan Luis McDonough via llvm-commits
- [llvm] d79df25 - [WebAssembly] Define `__funcref_call_table` in generated asm and objects (#180900)
via llvm-commits
- [llvm] [CodeGen] Add -force-emit-call-site-info LLVM flag (PR #206668)
Zhaoxuan Jiang via llvm-commits
- [llvm] 666b209 - [WebAssembly][GlobalISel] Implement conversion/cast ops between integer and floating-point (#197255)
via llvm-commits
- [llvm] [WebAssembly][GlobalISel] Implement `COPY` (PR #197256)
Demetrius Kanios via llvm-commits
- [llvm] dce25be - [WebAssembly][GlobalISel] Implement `COPY` (#197256)
via llvm-commits
- [llvm] [WebAssembly][GlobalISel] Implement integer comparisons and `G_SELECT` (PR #197257)
Demetrius Kanios via llvm-commits
- [llvm] 2311323 - [WebAssembly][GlobalISel] Implement integer comparisons and `G_SELECT` (#197257)
via llvm-commits
- [llvm] [orc-rt] Add StandaloneMachOUnwindInfoRegistrar. (PR #206669)
Lang Hames via llvm-commits
- [llvm] [WebAssembly][GlobalISel] Implement floating-point comparisons (PR #197258)
Demetrius Kanios via llvm-commits
- [llvm] [AArch64] Implement latency costs for loads (PR #201567)
Sander de Smalen via llvm-commits
- [llvm] b792db9 - [AMDGPU] Relocated getMaxNumWorkGroups function out of AMDGPUSubtarget (NFC) (#205636)
via llvm-commits
- [llvm] [AMDGPU] Relocated getMaxNumWorkGroups function out of AMDGPUSubtarget (NFC) (PR #205636)
Frederik Harwath via llvm-commits
- [llvm] [DebugInfo] Truncate implicit value constants to source type width (PR #206671)
via llvm-commits
- [llvm] [AMDGPU] Do not treat bitcast across FP types as canonicality-preserving (PR #203560)
Arseniy Obolenskiy via llvm-commits
- [libcxxabi] [libunwind] [llvm] [WebAssembly] Directly call EH personality function (PR #175202)
Demetrius Kanios via llvm-commits
- [llvm] [AMDGPU] IGroupLP: Avoid DAG manipulation in greedyFind (PR #194827)
Frederik Harwath via llvm-commits
- [llvm] [Offload] Skip test on big endian host (PR #206405)
Rainer Orth via llvm-commits
- [clang] [llvm] [OffloadBundler] Bound compressed bundles by header size, not magic scan (PR #205587)
Rainer Orth via llvm-commits
- [llvm] [llvm] Add readobj call graph section flag to release notes (PR #206627)
James Henderson via llvm-commits
- [llvm] [SPIR-V] Lower G_SMULFIX and G_UMULFIX (PR #206507)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] c452e7e - [GISel][Inlineasm] Don't assert on multi-register inline asm inputs (#200612)
via llvm-commits
- [llvm] [LV] Fold middle-block branch in post-dissolution removeBranchOnConst. (PR #204243)
Florian Hahn via llvm-commits
- [llvm] [LV] Always fold constant branches via removeBranchOnConst. (PR #206673)
Florian Hahn via llvm-commits
- [compiler-rt] [llvm] [compiler-rt][msan] Add MSan support for RISC-V 64-bit Linux (PR #206674)
Meng Zhuo via llvm-commits
- [llvm] 816d3f2 - [ARM] Allow predicated `subs pc, lr, #imm` in Thumb2 (#205751)
via llvm-commits
- [llvm] [Hexagon] Lower vselect instruction (PR #206675)
via llvm-commits
- [llvm] [VPlan] Refine DerivedIV nowrap contract (PR #205908)
Florian Hahn via llvm-commits
- [llvm] [llvm-objdump] Fix output corruption when DWARF reg-name callback misses. (PR #200975)
James Henderson via llvm-commits
- [llvm] [X86][GlobalIsel] Support G_BUILD_VECTOR for non constant using G_INSERT_VECTOR_ELT (PR #204078)
via llvm-commits
- [clang] [llvm] Revert "[OffloadBundler] Bound compressed bundles by header size, not magic scan (#205587)" (PR #206678)
Nikita Popov via llvm-commits
- [llvm] b8d7413 - Revert "[OffloadBundler] Bound compressed bundles by header size, not magic scan (#205587)" (#206678)
via llvm-commits
- [llvm] 4b802fe - [AMDGPU] Use sparse direct lookup table for VOPD eligibility (#206534)
via llvm-commits
- [llvm] [AMDGPU] Use sparse direct lookup table for VOPD eligibility (PR #206534)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Add folding ISD::SELECT from vXiY into vZi32 with X * Y = Z * 32 (PR #173328)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Add dynamic threshold for DPP atomic optimizer on integer LDS atomics (PR #186762)
Carl Ritson via llvm-commits
- [llvm] [X86][SSE] Improve ISD::FP_TO_*INT_SAT vector lowering (PR #199416)
via llvm-commits
- [llvm] [LoongArch] Support ISD::SET_ROUNDING (llvm.set.rounding) (PR #206395)
Zhaoxin Yang via llvm-commits
- [llvm] [SimplifyCFG] Don't hoist instructions with mismatched !nontemporal (PR #206648)
Nikita Popov via llvm-commits
- [llvm] [ORC] Support new ORC runtime in UnwindInfoRegistrationPlugin. (PR #206680)
Lang Hames via llvm-commits
- [llvm] [X86] Fold zero-sized dynamic allocas in X86DynAllocaExpander (PR #206682)
Pranav Gorantla via llvm-commits
- [llvm] [RegisterCoalescer] Narrow full COPYs with dead destination lanes (PR #199631)
via llvm-commits
- [compiler-rt] [llvm] Reland "[MC/DC][Coverage] Enable profile correlation for MC/DC" (PR #204675)
Roman Beliaev via llvm-commits
- [llvm] [AMDGPU] Use `v_cvt_pk_*` instructions for i8_f32 saturated conversions (PR #206522)
Igor Wodiany via llvm-commits
- [llvm] [GVN] Fold scalar mul/fmul of extracts into vector extract reuse (PR #186259)
Vedant Neve via llvm-commits
- [llvm] [mlir] fix-vector-bitcast-breakdown (PR #206683)
via llvm-commits
- [libunwind] [llvm] [MC][AArch64] Add .cfi_llvm_set_ra_sign_state for PAuth_LR (PR #205442)
via llvm-commits
- [llvm] 05bb745 - [AMDGPU] Fix regclass for a true16 pattern. NFCI. (#206513)
via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [llvm] 5e2b7da - [lit] Use provided streams in builtin diff (#204869)
via llvm-commits
- [llvm] 67e6697 - [BranchFolding] Introduce tests for PR205135 (NFC) (#206684)
via llvm-commits
- [llvm] [BranchFolding] Introduce tests for PR205135 (NFC) (PR #206684)
Antonio Frighetto via llvm-commits
- [llvm] 1d3d2f4 - [SPIR-V] Lower G_SSHLSAT and G_USHLSAT (#206490)
via llvm-commits
- [llvm] a40b88d - [lit] Add stream-injectable run() core to builtin cat (#204711)
via llvm-commits
- [llvm] [AMDGPU] Remove dubious true16 build_vector pattern (PR #206500)
Jay Foad via llvm-commits
- [llvm] [BranchFolding] Drop undef flag when hoisting common code from successors (PR #205135)
Antonio Frighetto via llvm-commits
- [llvm] [AMDGPU] Support Wave Reduction intrinsics for half types (PR #202916)
via llvm-commits
- [llvm] [X86] Lower vector unsigned integer division through f64 division (PR #205263)
Adam Scott via llvm-commits
- [llvm] a4e53b0 - [BranchFolding] Drop undef flag when hoisting common code from successors (#205135)
via llvm-commits
- [llvm] b885cfb - [LFI][AArch64] Add guard elimination optimization (#204693)
via llvm-commits
- [llvm] [LFI][AArch64] Add guard elimination optimization (PR #204693)
Zachary Yedidia via llvm-commits
- [llvm] [X86] Add AVX512F-only test coverage to vector-reduce-add tests (PR #206686)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Lower vector integer division and remainder through float division (PR #205263)
Adam Scott via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [llvm] [libsycl] Add tool dependencies in runtimes mode (PR #205384)
Kseniya Tikhomirova via llvm-commits
- [llvm] [Delinearization] Limit the scope of collecting strides (PR #206688)
Ryotaro Kasuga via llvm-commits
- [clang] [lld] [llvm] [DebugInfo][LLD] Use SHT_DWARF64 for lld DWARF32/DWARF64 debug section ordering (PR #206690)
Liu Ke via llvm-commits
- [llvm] fa7a602 - [CodeGen] Add widening support for ISD::CTTZ_ELTS (#205841)
via llvm-commits
- [llvm] Reapply "[Dexter] Add rewriting for aggregate variables (#202800)" (PR #206535)
Stephen Tozer via llvm-commits
- [llvm] 7fff69b - [AArch64][NFC] remove CPUInfo.getImpliedExtensions() (#206422)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Reimplement SVE VLS predicate load/store transformation as DAG combines. (PR #203314)
Paul Walker via llvm-commits
- [llvm] e11d747 - [SPIR-V] Lower G_SMULFIX and G_UMULFIX (#206507)
via llvm-commits
- [llvm] 0b834f0 - [X86] Add AVX512F-only test coverage to vector-reduce-add tests (#206686)
via llvm-commits
- [llvm] [GVN] Add tests for loop-load PRE into a multi-successor block (PR #206693)
Madhur Amilkanthwar via llvm-commits
- [llvm] [X86] Fold cross-block constants into address mode displacement (PR #203883)
via llvm-commits
- [llvm] Extending LoopVersioningLICM to handle cases where loopbound is invariant (PR #192902)
Manish Srivastava via llvm-commits
- [llvm] [TTI] Include scalarization overhead for icmp/fcmp result (PR #206697)
Luke Lau via llvm-commits
- [llvm] 9066c66 - [Object][COFF] Introduce the .obj.arm64ec section (#205156)
via llvm-commits
- [llvm] [TableGen] Diagnose sub-register indices that overflow their register (PR #206346)
Taimuraz Kaitmazov via llvm-commits
- [llvm] [RISCV][XCV] Auto-select XCVmac/XCValu/XCVbitmanip from generic IR (PR #204882)
via llvm-commits
- [llvm] [X86] Lower vector 8-bit `rotl(x, 1)` to `(x + x) - (x < 0)` pattern (PR #206221)
Simon Pilgrim via llvm-commits
- [llvm] 2427da5 - [AArch64] SME definitions for C1-Ultra scheduling model (#194850)
via llvm-commits
- [llvm] [AArch64] SME definitions for C1-Ultra scheduling model (PR #194850)
Nashe Mncube via llvm-commits
- [llvm] 761eb4e - [ORC] Support new ORC runtime in UnwindInfoRegistrationPlugin. (#206680)
via llvm-commits
- [llvm] [AutoUpgrade] Restrict NVVM bf16 intrinsic upgrades to integer storage types (PR #197387)
via llvm-commits
- [clang] [llvm] [TargetParser][AArch64][NFC] Use StringTable (PR #206698)
Alexis Engelke via llvm-commits
- [llvm] Add benchmark scripts for lit performance measurement (PR #197347)
Prasoon Kumar via llvm-commits
- [llvm] [X86] Insert WAIT before fnstenv/fnsave and skip meta-instructions (PR #204108)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Keep v16i8 -> v2i64 partial_reduce fixed-length for VL > 128 (PR #204938)
Matthew Blewitt via llvm-commits
- [llvm] b74fc87 - [SPIR-V] Fix removeCapabilityIf not pruning MinimalCaps (#206478)
via llvm-commits
- [llvm] [VPlan] Split handleEarlyExits into countable and uncountable passes. NFC (PR #206017)
Luke Lau via llvm-commits
- [llvm] [VPlan] Compute UncountableExitStyle in VPlan. NFC (PR #206020)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Remove isCtlzFast TLI hook (NFC) (PR #206174)
Simon Pilgrim via llvm-commits
- [llvm] [SDAG][X86] Merge MMOs when reusing morphed node (PR #206700)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Select S_CSELECT_B32/64 for uniform extensions from i1 (PR #204238)
Jay Foad via llvm-commits
- [llvm] [LV] Support masked interleaved access with gaps for scalable vector (PR #196479)
Luke Lau via llvm-commits
- [llvm] 5515188 - [AMDGPU] Select S_CSELECT_B32/64 for uniform extensions from i1 (#204238)
via llvm-commits
- [compiler-rt] [msan] Add interceptors for fortified memory functions (__memcpy_chk, etc.) (PR #206702)
Austin Schuh via llvm-commits
- [llvm] 7738981 - [AArch64] Implement latency costs for loads (#201567)
via llvm-commits
- [llvm] [X86] Use the Divider resource consistently for scalar integer division (PR #204972)
Simon Pilgrim via llvm-commits
- [llvm] [AVX-512] make vpternlogq more aggressive for longer chains of bitmanipulations (PR #189971)
Simon Pilgrim via llvm-commits
- [llvm] Reland [Allocator] Keep bump pointer at a minimum alignment (PR #205240)
Jay Foad via llvm-commits
- [llvm] [LV] Tests for combined exit conditions (PR #205104)
Graham Hunter via llvm-commits
- [clang] [llvm] [SystemZ][z/OS] Reapply "Add support of stack guard on z/OS (#206045)" (PR #206622)
Ulrich Weigand via llvm-commits
- [llvm] [SDAG][X86] Uplift pseudo fmin/fmax from X86 (PR #188489)
Nikita Popov via llvm-commits
- [llvm] AMDGPU/GlobalISel: Switch to extended LLTs (PR #196522)
Petar Avramovic via llvm-commits
- [llvm] [Hexagon] Add lowering for `{max,min}num` (PR #202938)
Nicolas Miller via llvm-commits
- [llvm] [SPIR-V] Tie Int64ImageEXT to R64i/R64ui image format, not sampled type (PR #203005)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LegalizeTypes] Don't pad cttz_elts_zero_poison with ones when widening op (PR #206705)
Luke Lau via llvm-commits
- [llvm] [NVPTX] Lower allocas to the local address space (PR #204346)
Tim Besard via llvm-commits
- [llvm] 6dc301f - [Delinearization] Limit the scope of collecting strides (#206688)
via llvm-commits
- [llvm] [GlobalISel] Exclude scalar to ptr unmerges from unmerge_dead_to_trunc combiner (PR #206707)
via llvm-commits
- [llvm] [docs][libFuzzer] Fix formatting and collapsed definition lists (PR #206709)
Mikhail Titov via llvm-commits
- [clang] [compiler-rt] [flang] [llvm] [mlir] [DebugMetadata][DwarfDebug][CodeView] Support function-local static variables in lexical block scopes (6/7) (PR #187927)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [Windows][Arm64EC] Enable thunk generation for bfloat16 (PR #206710)
David Truby via llvm-commits
- [polly] [Polly] Limit terms used for delinearization (NFCI) (PR #206711)
Ryotaro Kasuga via llvm-commits
- [llvm] [AMDGPU] Look through bitcast when skipping musttail returns in UnifyDivergentExitNodes (PR #201021)
Arseniy Obolenskiy via llvm-commits
- [llvm] [X86][GISEL] - Legalize G_FPTOUI & G_UITOFP for X87 (PR #155562)
Pawan Nirpal via llvm-commits
- [llvm] [TargetLowering] Optimize scmp with 0 using (x ashr 31) | (-x shr 31) (PR #205398)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Fix BITOP3 matcher for op(X, X) operands (PR #198373)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [clang] [llvm] [Clang] Fix assertion failure when passing wide string literal to __builtin_nanf (PR #205452)
via llvm-commits
- [llvm] [AMDGPU] Apply target flag specifier when lowering MO_ExternalSymbol operands (PR #202389)
Arseniy Obolenskiy via llvm-commits
- [llvm] [TSan] Add dominance-based redundant instrumentation elimination (PR #169897)
Alexey Paznikov via llvm-commits
- [llvm] [Archive][COFF] Split hybrid COFF files when adding them to an archive (PR #205160)
Jacek Caban via llvm-commits
- [llvm] [InstCombine]Fold bitcast shuffle ashr v2i64 (PR #206717)
via llvm-commits
- [compiler-rt] c2da3ac - [compiler-rt][test][builtins] Check linker support for --start-group (#205610)
via llvm-commits
- [llvm] [AArch64] support `byval` arguments in `tailcc` tail calls (PR #206718)
Folkert de Vries via llvm-commits
- [llvm] [LoopInterchange] Add test with dependency `[* =]` and `[= *]` (NFC) (PR #193479)
Ryotaro Kasuga via llvm-commits
- [llvm] 34b3299 - [AMDGPU] Support Wave Reduction intrinsics for half types (#202916)
via llvm-commits
- [llvm] [SCEV] Fix assertion failure in howManyGreaterThans (PR #204527)
via llvm-commits
- [llvm] [polly] [Polly] - Fix infinite recursion in ScopExpander::visitAddRecExpr during parallel codegen (PR #206720)
Pawan Nirpal via llvm-commits
- [llvm] [SDAG][X86] Support shrinking target-independent nodes (PR #206721)
Nikita Popov via llvm-commits
- [llvm] [NFC][AMDGPU] Use SIInstrFlags predicates in CodeGen passes (PR #204829)
Valery Pykhtin via llvm-commits
- [llvm] [X86] Avoid trunc/zext in narrow shift by working over i32 (PR #185539)
via llvm-commits
- [llvm] [SystemZ][z/OS] Add support of expandLoadStackGuard on z/OS (PR #182355)
via llvm-commits
- [llvm] [lit] Fix builtin diff importing system lit.util in subprocess mode (PR #206723)
Prasoon Kumar via llvm-commits
- [llvm] [ConstantFolding] Compare a global and an inbounds GEP (PR #192909)
via llvm-commits
- [llvm] [Support][IR] Modernize map insertions using try_emplace (PR #204977)
via llvm-commits
- [clang] [llvm] [IR] Allow non-constrained math intrinsics in strictfp functions (PR #188297)
Serge Pavlov via llvm-commits
- [clang] [llvm] [SCEV] Limit recursion depth of addrec range computation (PR #206724)
Fangcao Wang via llvm-commits
- [lldb] [llvm] [AArch64][llvm] Tighten SYSP parsing; don't disassemble invalid encodings (PR #182410)
Jonathan Thackray via llvm-commits
- [llvm] d53a1a1 - [LoopInterchange] Add test with dependency `[* =]` and `[= *]` (NFC) (#193479)
via llvm-commits
- [llvm] [LoopInterchange] Relax legality check to accept more patterns (PR #193480)
Ryotaro Kasuga via llvm-commits
- [llvm] [AArch64][llvm] Simplify and dedupe hint alias parsing code (NFC) (PR #196318)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][GlobalISel] Add legalisation for G_INSERT_SUBVECTOR (PR #205349)
Joshua Rodriguez via llvm-commits
- [llvm] [lit] Migrate lit to ProcessPoolExecutor (PR #202681)
via llvm-commits
- [llvm] [AArch64][llvm] POE2: remove TPMAXn_ELn/TPMINn_ELn and create TPCRn_ELn registers (PR #200428)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][llvm] Generate asm parser extension map from TableGen (NFC) (PR #191045)
Jonathan Thackray via llvm-commits
- [llvm] e5418e8 - [lit] Fix builtin diff importing system lit.util in subprocess mode (#206723)
via llvm-commits
- [llvm] [ORC] Add InProcessEPC: orc_rt::InProcessControllerAccess partner. (PR #206725)
Lang Hames via llvm-commits
- [compiler-rt] 00617c9 - [Darwin][TSan] Fix false positive race report when using dispatch_apply (#204866)
via llvm-commits
- [compiler-rt] [Darwin][TSan] Fix false positive race report when using dispatch_apply (PR #204866)
Dan Blackwell via llvm-commits
- [llvm] [ProfCheck] Exclude FixIrreducible Test (PR #206731)
Aiden Grossman via llvm-commits
- [llvm] [Dexter] Avoid incorrect state matching against frames below main (PR #206732)
Stephen Tozer via llvm-commits
- [llvm] 1196e27 - [NFC][AMDGPU] Use SIInstrFlags predicates in CodeGen passes (#204829)
via llvm-commits
- [llvm] [GlobalISel] avoid G_TRUNC with floating-point G_MERGE_VALUES source (PR #206733)
Kacper Doga via llvm-commits
- [llvm] [Dexter] Require lldb-dap for Dexter and log when Dexter is disabled (PR #206734)
Stephen Tozer via llvm-commits
- [compiler-rt] compiler-rt: ubsan: match suppressions against inlined frames (PR #206735)
via llvm-commits
- [llvm] 8e61b6a - [PGO][NFC] Avoid floating-point block uniformity check (#206547)
via llvm-commits
- [llvm] [NFC][LLVM][CodeGen] Refactor testing of SVE predicate logical instructions. (PR #206737)
Paul Walker via llvm-commits
- [llvm] [IR] Introduce reduce.fminimumnum and reduce.fmaximumnum intrinsics (PR #196062)
Nikita Popov via llvm-commits
- [llvm] [GlobalISel] Remove an old FIXME, pass proper IsVolatile flag to MemOp::Copy (PR #206025)
Simon Pilgrim via llvm-commits
- [llvm] Aarch64 add missing arith to cbz clustering (PR #203721)
Tomer Shafir via llvm-commits
- [llvm] [PGO] Fix malformed raw profile test (PR #206738)
Yaxun Liu via llvm-commits
- [llvm] b4ba747 - [ProfCheck] Exclude FixIrreducible Test (#206731)
via llvm-commits
- [llvm] f0ca72c - [X86] Lower vector 8-bit `rotl(x, 1)` to `(x + x) - (x < 0)` pattern (#206221)
via llvm-commits
- [llvm] [AArch64] Add SVE patterns for [su]adalp with separate ADD. (PR #204796)
Gaëtan Bossu via llvm-commits
- [clang] [llvm] Delegate __builtin_setjmp SP and FP save to the backend on all targets (PR #186843)
Pyry Kovanen via llvm-commits
- [llvm] [AMDGPU][NFC] Pre-commit test for constant-offset named barrier signal_var (PR #205217)
Chinmay Deshpande via llvm-commits
- [llvm] [BOLT][AArch64] Expand cmpbr when reversing would overflow (PR #202998)
Alexandros Lamprineas via llvm-commits
- [llvm] [flang-rt][AIX] Set OBJECT_MODE=any in flang-rt test (PR #206639)
David Tenty via llvm-commits
- [llvm] 95b72fe - [PGO] Fix malformed raw profile test (#206738)
via llvm-commits
- [llvm] [AMDGPU] Enable StructurizeCFG SkipUniformRegions (PR #206739)
Jay Foad via llvm-commits
- [llvm] [mlir] [mlir][linalg/scf/transform] scalable tiling and fusion for pack/unpack ops (PR #204007)
Ege Beysel via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Implement the error directive (PR #206175)
Caroline Newcombe via llvm-commits
- [llvm] [IndVarSimplify] Widen select-controlled recurrences (PR #206024)
Antonio Frighetto via llvm-commits
- [compiler-rt] f801f9d - compiler-rt: intercept fortified read/pread wrappers (#206228)
via llvm-commits
- [compiler-rt] compiler-rt: intercept fortified read/pread wrappers (PR #206228)
via llvm-commits
- [llvm] [BOLT] Skip function instead of aborting on jump table analysis failure (PR #206742)
via llvm-commits
- [llvm] [AArch64] Add missing arithmetic to arith+cb(n)z clustering (PR #203721)
Tomer Shafir via llvm-commits
- [llvm] 1556da0 - [lldb] Add a GitHub bug reporter (#206607)
via llvm-commits
- [llvm] 16ee9ad - [NFC][LLVM][CodeGen] Refactor testing of SVE predicate logical instructions. (#206737)
via llvm-commits
- [llvm] [AMDGPU] SDAG and GISel support for folding fabs into fp_round source modifiers (PR #204861)
Chinmay Deshpande via llvm-commits
- [llvm] bbf80c5 - [MSP430] Port SelctionDAGISel to NewPM
via llvm-commits
- [llvm] [LoopInterchange] Relax legality check to accept `[* =]` or `[= *]` (PR #193480)
Ryotaro Kasuga via llvm-commits
- [llvm] [X86] Add ISD::MULHS/MULHU v4i64/v8i64 lowering (PR #169819)
Rito Takeuchi via llvm-commits
- [llvm] 1262871 - [LegalizeTypes] Don't pad cttz_elts_zero_poison with ones when widening op (#206705)
via llvm-commits
- [llvm] [PGO][NFC] Make CFGMST debug dump order deterministic (PR #200835)
Yaxun Liu via llvm-commits
- [llvm] Patch 1: [LV][NFCI] Parameterize CM instance for the Planner (PR #202818)
Hassnaa Hamdi via llvm-commits
- [clang] [llvm] [Registry] Support static clang registries (PR #206750)
Fabrice de Gans via llvm-commits
- [llvm] 42e9751 - [SLP] Initial support for masked stores
via llvm-commits
- [llvm] [SLP] Initial support for masked stores (PR #204893)
Alexey Bataev via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (PR #206751)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (PR #206751)
Paul Walker via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (PR #206751)
Paul Walker via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (PR #206751)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (PR #206751)
Graham Hunter via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (PR #206751)
Kerry McLaughlin via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (PR #206751)
Paul Walker via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (PR #206751)
Paul Walker via llvm-commits
- [llvm] [bazel] Updated lit_test to work from external workspaces (PR #204489)
via llvm-commits
- [llvm] [offload] Add olMemPrefetch to liboffload (PR #206752)
Łukasz Plewa via llvm-commits
- [llvm] [MC][TableGen] Make MCRegisterClasses relocation-free (PR #206753)
Alexis Engelke via llvm-commits
- [compiler-rt] 668803f - Reland "[MC/DC][Coverage] Enable profile correlation for MC/DC" (#204675)
via llvm-commits
- [llvm] 246a7a0 - [llvm] Add readobj call graph section flag to release notes (#206627)
via llvm-commits
- [llvm] [LLVM] Autoupgrade invalid lifetime.start/lifetime.end intrinsics (PR #206769)
Rahul Joshi via llvm-commits
- [llvm] [mlir] [mlir][nvvm] Revert #206557 (PR #206770)
Jeremy Kun via llvm-commits
- [llvm] [NFC][VPlan] Add initial tests for future VPlan-based stride MV (PR #182594)
Andrei Elovikov via llvm-commits
- [llvm] 276f45f - [AMDGPU][NFC] Pre-commit test for constant-offset named barrier signal_var (#205217)
via llvm-commits
- [llvm] [AMDGPU] Fold constant offsets into named barrier addresses (PR #205216)
Chinmay Deshpande via llvm-commits
- [llvm] [offload] check olInit error in unittests initialisation (PR #206764)
Alex Duran via llvm-commits
- [clang] [llvm] [Offload] Make compressed offload bundle header little-endian (PR #206744)
via llvm-commits
- [llvm] [NFC][AMDGPU] Use SIInstrFlags predicates in MC layer (PR #206766)
Shilei Tian via llvm-commits
- [llvm] [NFC][AMDGPU] Use SIInstrFlags predicates in Disassembler (PR #206762)
Shilei Tian via llvm-commits
- [llvm] [NFC][AMDGPU] Use SIInstrFlags predicates in MCA (PR #206761)
Shilei Tian via llvm-commits
- [llvm] [PowerPC] Use alternative ucmp lowering that does not require freeze (PR #206773)
via llvm-commits
- [llvm] [HLSL][SPIRV] Remove unecessary STI.isShader() check that avoid OpConstantNull (PR #205386)
Farzon Lotfi via llvm-commits
- [llvm] [CodeGen] Add OffloadBlockUniformityAnalysis for offload PGO (PR #178417)
Yaxun Liu via llvm-commits
- [llvm] [infra] Exclude libc config files from RISC-V label (PR #205407)
Sam Elliott via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] 54f05f9 - AMDGPU: Remove dead check lines in a test (#206777)
via llvm-commits
- [llvm] AMDGPU: Remove dead check lines in a test (PR #206777)
Matt Arsenault via llvm-commits
- [llvm] [Dexter] Write expects for variables in Debugger scopes (PR #203254)
Stephen Tozer via llvm-commits
- [llvm] [BOLT] Preserve relocation to rela/relr association (PR #206612)
Fabian Parzefall via llvm-commits
- [llvm] c6c87fd - [llvm] Add Triple::isOSWindowsOrUEFI and use it, NFC (#206608)
via llvm-commits
- [llvm] 24d1877 - [LoopFusion] Reorder dependence checks to reduce compile time (NFC) (#206275)
via llvm-commits
- [llvm] [llvm] Update terminal list with ANSI colors (PR #187920)
Subhaditya Nath via llvm-commits
- [llvm] [Dexter] Add for_hit_count for state nodes (PR #203359)
Stephen Tozer via llvm-commits
- [libc] [llvm] [libc][realpath] Implement symbolic path resolution (PR #204467)
Jackson Stogel via llvm-commits
- [clang] [lld] [llvm] [COFF][ARM64X] Multi-architecture COFF object files for ARM64X (PR #202740)
Jacek Caban via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Support for "atomic compare capture" (PR #202315)
via llvm-commits
- [llvm] 6ae0aab - [ADT] Add printPercentEncoded to StringExtras (#206794)
via llvm-commits
- [lldb] [llvm] [ADT] Add printPercentEncoded to StringExtras (PR #206794)
Jonas Devlieghere via llvm-commits
- [llvm] [PPC] Don't emit overflow error on branches accross different sections. (PR #206812)
Nikita Popov via llvm-commits
- [llvm] [dsymutil] collect pseudoprobe sections from debug map into __LLVM segment (PR #206817)
Henry Jiang via llvm-commits
- [llvm] [LAA] Allow vectorizing `A[NonZeroNonConstantStride*I] += 1` (PR #186262)
Andrei Elovikov via llvm-commits
- [llvm] 5726f6e - [DirectX][SPIRV] Consolidate the use of resource pointers across backends (#205433)
via llvm-commits
- [llvm] [HLSL][Docs] Add metadata description of semantic signatures (PR #206804)
Finn Plummer via llvm-commits
- [llvm] [Dexter] Add at_frame_idx to check values in frames above current (PR #203505)
Stephen Tozer via llvm-commits
- [llvm] Add hash-backed print-changed modes (PR #204490)
Yaxun Liu via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Shilei Tian via llvm-commits
- [llvm] [SystemZ] Fix signext attribute handling in XPLINK64 calling convention (PR #206833)
Zibi Sarbinowski via llvm-commits
- [clang] [clang-tools-extra] [flang] [libc] [libcxx] [libunwind] [lld] [lldb] [llvm] [openmp] [polly] [3/4]: [docs] Create utils/docs (PR #203962)
Scott Linder via llvm-commits
- [llvm] [VPlan] Compute blend masks from minimum set of edge masks (PR #201783)
Florian Hahn via llvm-commits
- [llvm] 3ceb3f2 - [VPlan] Extract IV exit value from vector loop if predicates are needed. (#200020)
via llvm-commits
- [llvm] [VPlan] Extract IV exit value from vector loop if predicates are needed. (PR #200020)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Detect contiguous accesses in outer loop VPlan path. (PR #203790)
Florian Hahn via llvm-commits
- [lld] [lld][WebAssembly] Follow relocations of TLS-base accessors during GC (PR #206831)
Sam Clegg via llvm-commits
- [llvm] [SDAG][NVPTX] Cache control metadata support and lowering (PR #204067)
Yonah Goldberg via llvm-commits
- [llvm] Reapply "[DirectX] Test stripping debug info for DirectX" (PR #206795)
Ilia Kuklin via llvm-commits
- [llvm] [llvm][HTTP] Assert that WinHTTP perform() is only called once (PR #195128)
Alexandre Ganea via llvm-commits
- [llvm] [SLP]Use poor-throughput instructions as vectorization seeds (PR #206518)
Alexey Bataev via llvm-commits
- [llvm] [llvm-pdbutil] Include DBI section contribs in YAML (PR #191624)
Alexandre Ganea via llvm-commits
- [llvm] [TableGen] Recompute only the affected UberSet when inheriting reg units (PR #200962)
Justin Lebar via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
Yonah Goldberg via llvm-commits
- [clang] [llvm] [clang][llvm]Uncorrelate CFI and Callgraph related type metadata annotations (PR #204266)
Prabhu Rajasekaran via llvm-commits
- [llvm] bc59f8f - [ORC] Add missing std::move. (#206859)
via llvm-commits
- [llvm] [ORC] Add missing std::move. (PR #206859)
Lang Hames via llvm-commits
- [llvm] [LAA] Collect no-wrap predicates separately in getPtrStride/isNoWrap. (PR #203787)
Alan Zhao via llvm-commits
- [llvm] [llvm][SplitModuleByCategory] Fix infinite loop on cyclic global uses (PR #206862)
Yury Plyakhin via llvm-commits
- [llvm] [AMDGPU] Avoid wmma bank conflict for GFX11 and GFX12 (PR #205530)
via llvm-commits
- [clang] [compiler-rt] [codegen]Ensure __builtin_trap() has an unreachable (PR #197789)
Vy Nguyen via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] e2fc1e7 - [LoongArch] Support ISD::SET_ROUNDING (llvm.set.rounding) (#206395)
via llvm-commits
- [llvm] 80723e0 - Reland: [LoongArch] Custom scalar UINT_TO_FP and FP_TO_UINT with LSX instructions (#206655)
via llvm-commits
- [llvm] [Attributor] Guard alignment query after pointer-vector stripping (PR #205389)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [clang][OpenMP] Improve loop structure for distributed loops (pt 2) (PR #202907)
Johannes Doerfert via llvm-commits
- [llvm] c311656 - [clang][llvm]Uncorrelate CFI and Callgraph related type metadata annotations (#204266)
via llvm-commits
- [llvm] [Sample Profile] make page size configurable for ProfiledBinary (PR #206867)
via llvm-commits
- [llvm] [SimplifyCFG] Simplify switch default branch if operand is a known constant (PR #206597)
Sayan Sivakumaran via llvm-commits
- [llvm] 483d534 - [TargetParser][NFC] Make FeatureBitset iterable (#206394)
via llvm-commits
- [llvm] 14d9c0c - [AsmMatcher] Report a near-miss when all candidates mismatch multiple operands (#206390)
via llvm-commits
- [llvm] [SimplifyCFG] Transform switch default branch into case branch if default branch proves operand value (PR #206597)
Sayan Sivakumaran via llvm-commits
- [llvm] [SimplifyCFG] Transform switch default into case if default branch proves operand value (PR #206597)
Sayan Sivakumaran via llvm-commits
- [clang] [llvm] [RISCV] Update Smpmpmt extension to 1.0 and remove experimental (PR #206868)
Liao Chunyu via llvm-commits
- [llvm] [WebAssembly] Handle irreducible EH pad backedges (PR #204631)
Heejin Ahn via llvm-commits
- [llvm] 14a19ce - Fix Windows Path Separator issues in create_symlink and readlink (#206665)
via llvm-commits
- [llvm] [orc-rt] Simplify CallableTraitsHelper specialization inheritance NFC. (PR #206869)
Lang Hames via llvm-commits
- [llvm] [llvm][DebugInfo] Require non-null debug metadata fields when writing bitcode (PR #198441)
Jiang Ning via llvm-commits
- [llvm] [AtomicExpand] Add elementwise expansion (PR #196464)
Yonah Goldberg via llvm-commits
- [llvm] [Support] Fix VersionTuple DenseMapInfo conformance (PR #206872)
Daniel Rodríguez Troitiño via llvm-commits
- [llvm] [Sample Profile] make page size configurable for ProfiledBinary (PR #206873)
via llvm-commits
- [clang] [llvm] [BPF] Return small aggregates directly in registers (PR #206876)
via llvm-commits
- [llvm] [RISCV] Disable combineVectorSizedSetCCEquality when fixed length vectors are disabled. (PR #206829)
Luke Lau via llvm-commits
- [llvm] [VPlan] Consolidate VPIWithType and VPI (NFC) (PR #203019)
Luke Lau via llvm-commits
- [clang] [llvm] [clang-cl] Sanitize command line in COFF CV debug info for the deterministic builds. (PR #205736)
Vladimir Vereschaka via llvm-commits
- [llvm] f5ebc1a - [AMDGPU] Apply target flag specifier when lowering MO_ExternalSymbol operands (#202389)
via llvm-commits
- [clang] [llvm] [clang-cl] Omit command line and workdir in CIFF CV debug info for reproducible builds. (PR #205736)
Vladimir Vereschaka via llvm-commits
- [llvm] [AArch64] Use `bfi` to combine registers (PR #194794)
Cheng Lingfei via llvm-commits
- [llvm] [SLP][NFC] Add non-power-of-2 buildvector test (PR #206332)
Harrison Hao via llvm-commits
- [llvm] AMDGPU/GlobalISel: RegBankLegalize rules for s_bitreplicate (PR #189138)
via llvm-commits
- [llvm] [CodeGen][BranchFolding] Add options to control common hoisting and block reordering (PR #205704)
Pengcheng Wang via llvm-commits
- [llvm] [AArch64][ISel] Fix comment misalignment (NFC) (PR #206878)
Shanzhi Chen via llvm-commits
- [lld] [lld][ELF][test] Accept zlib-ng compressed size (PR #206880)
Mark Zhuang via llvm-commits
- [llvm] [SLP][Modularization][NFC] Extract type and constant helpers into SLPUtils (1/3) (PR #206881)
Madhur Amilkanthwar via llvm-commits
- [llvm] 905c6d9 - [RISCV] Disable combineVectorSizedSetCCEquality when fixed length vectors are disabled. (#206829)
via llvm-commits
- [lldb] [llvm] [SPARC] Make SPARC_REGISTER Sparc specific in llvm-readobj and LLDB (PR #206316)
Phoebe Wang via llvm-commits
- [clang] [llvm] [X86] AVX10_V2_AUX Implementation (PR #206888)
via llvm-commits
- [llvm] [orc-rt] CallableTraitsHelper - record call operator's const-qualifier (PR #206889)
Lang Hames via llvm-commits
- [lld] [llvm] DTLTO Cache optimization - rebased (PR #203971)
Katya Romanova via llvm-commits
- [lld] [llvm] DTLTO Cache optimization (PR #193281)
Katya Romanova via llvm-commits
- [llvm] [NFC][LLVM][Verifier] Eliminate redundant checks for GC intrinsics (PR #206890)
Rahul Joshi via llvm-commits
- [llvm] [orc-rt] CallableTraitsHelper - record operator()'s noexcept-specifier (PR #206891)
Lang Hames via llvm-commits
- [llvm] 67f027c - [TargetParser][AArch64][NFC] Use StringTable (#206698)
via llvm-commits
- [clang] [llvm] [TargetParser][AArch64][NFC] Reference ArchInfo via index (PR #206699)
Alexis Engelke via llvm-commits
- [llvm] 3d8fafb - [X86] Insert WAIT before fnstenv/fnsave and skip meta-instructions (#204108)
via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Lower target in_reduction for host fallback (PR #199967)
Sairudra More via llvm-commits
- [compiler-rt] [compiler-rt] Support triples that start with thumb*- (PR #206848)
Vitaly Buka via llvm-commits
- [llvm] Turn signal handling on in LineEditor (PR #203616)
Vassil Vassilev via llvm-commits
- [llvm] 25d46e4 - [MergeFunctions] Fix build failure in PR #202218 (#206651)
via llvm-commits
- [llvm] [orc-rt] Silence an unneeded-internal-decl warning in testcase. (PR #206892)
Lang Hames via llvm-commits
- [llvm] [orc-rt] Fix unused function warning in testcase. (PR #206894)
Lang Hames via llvm-commits
- [clang] [clang-tools-extra] [lldb] [llvm] [Allocator] Drop RedZoneSize (non-sanitizer) and BytesAllocated members (PR #205711)
Mikael Holmen via llvm-commits
- [llvm] ac493bb - [TargetParser][AArch64][NFC] Reference ArchInfo via index (#206699)
via llvm-commits
- [compiler-rt] 4c27981 - [compiler-rt] Support triples that start with thumb*- (#206848)
via llvm-commits
- [llvm] [LLVMCC-635][X86][PartialReduction] Lower zext-byte add reductions to vpsadbw (PR #201076)
via llvm-commits
- [llvm] [X86][PartialReduction] Lower zext-byte add reductions to vpsadbw (PR #201076)
via llvm-commits
- [llvm] [DAG] Add MVT::widenIntegerElementType and MVT::widenIntegerVectorElementType (PR #206850)
Chirag Patel via llvm-commits
- [llvm] [Sparc] Enable CASA for the leon3 CPU target (PR #205810)
Daniel Cederman via llvm-commits
- [llvm] [LV] Simplify the reduction initial value (PR #198451)
Liao Chunyu via llvm-commits
- [llvm] Implemented MVT::changeElementType based on EVT::changeElementType (PR #206783)
Simon Pilgrim via llvm-commits
- [llvm] [LV] Convert scatter stores with constant stride into strided stores (PR #206896)
Mel Chen via llvm-commits
- [llvm] [Sparc] Handle two new cases in the GRLIB-TN-0010 workaround pass (PR #205780)
Daniel Cederman via llvm-commits
- [llvm] [Sparc] Apply the GRLIB-TN-0011 errata workaround to ldstub (PR #205781)
Daniel Cederman via llvm-commits
- [clang] [llvm] [mlir] [IR] Explicitly specify target feature for module asm (PR #204548)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Add getJumpConditionMergingParams to support branch condition merging (PR #206897)
Pengcheng Wang via llvm-commits
- [flang] [llvm] [flang] Enumeration Type: (PR 3/5) Intrinsics + I/O + Modules (PR #193235)
via llvm-commits
- [llvm] [RISCV] Report all near-miss reasons in the AsmParser (PR #205721)
Mark Zhuang via llvm-commits
- [llvm] d1bd8d3 - [Sparc] Enable CASA for the leon3 CPU target (#205810)
via llvm-commits
- [llvm] 9e0aa61 - [SCEV] Prove implied conditions via matching SCEV differences (#201839)
via llvm-commits
- [llvm] [lldb][Windows] reconfigure project in the correct directory (PR #206781)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [llubi] Implement experimental vector intrinsics (PR #206899)
Zhige Chen via llvm-commits
- [llvm] [WebAssembly][GlobalISel] Implement pointer and memory ops. (PR #206885)
Matt Arsenault via llvm-commits
- [llvm] [LLE][LoopDistribution][LoopVersioning] Form LCSSA at Caller Invoking LoopVersioning Utility (PR #202296)
Nikita Popov via llvm-commits
- [llvm] 429afac - [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (#197346)
via llvm-commits
- [flang] [llvm] [mlir] Reland "[mlir][nvvm] extract NVVM inliner interface from LLVM dialect" with flang fixes (PR #206782)
Mehdi Amini via llvm-commits
- [llvm] [VPlan] Factor first-lane-scalar logic in VPI::execute (NFC) (PR #196207)
Luke Lau via llvm-commits
- [llvm] [BOLT][AArch64] Add support for LDR relaxtion on LDRSl/LDRDl/LDRQl (PR #196983)
Shanzhi Chen via llvm-commits
- [llvm] f92c1fe - [NVPTX] Add asynchronous store intrinsics (#200768)
via llvm-commits
- [llvm] [NVPTX] Add asynchronous store intrinsics (PR #200768)
Srinivasa Ravi via llvm-commits
- [clang] [llvm] [WebAssembly] Change to 64-bit table indices on Wasm64 (PR #180649)
Demetrius Kanios via llvm-commits
- [llvm] [BOLT] Make ICF bucket iteration order deterministic for single-threaded mode (PR #200706)
Kito Cheng via llvm-commits
- [llvm] [BOLT] hugify: macro constants instead of hardcoded values (PR #202609)
via llvm-commits
- [llvm] [BOLT] hugify: fix conflict with --no-huge-pages (PR #205497)
via llvm-commits
- [llvm] [JITLink][x86-64] Fix GOTPCRELX call/jmp relaxation to use PC-relative fixup (PR #190179)
Michael Buch via llvm-commits
- [llvm] [lit] Add --per-process-output-dir to isolate test_exec_root across concurrent runs (PR #206826)
James Henderson via llvm-commits
- [llvm] aa47e59 - [X86][Windows] Return `fp128` on the stack (#204887)
via llvm-commits
- [lld] [lld] Make R_AARCH64_PREL32/16 only signed ints (PR #205963)
Peter Smith via llvm-commits
- [llvm] abe984c - [ARM] Specify inlining behavior in TableGen (#205763)
via llvm-commits
- [llvm] [SLP][Revec] Consider revectorization of the following shuffle pattern (PR #206903)
Sushant Gokhale via llvm-commits
- [llvm] 9f7dc77 - [Sparc] Apply the GRLIB-TN-0011 errata workaround to ldstub (#205781)
via llvm-commits
- [llvm] [InstCombine] Fold (|x| + |y|) == 0 into (x == 0) && (y == 0) (PR #200702)
Nikita Popov via llvm-commits
- [llvm] [Dexter] Add !step node for testing stepping behaviour (PR #203844)
Stephen Tozer via llvm-commits
- [clang] [llvm] [AArch64][llvm] Add support for FEAT_HINTE for Armv9.6 onwards (PR #206905)
Jonathan Thackray via llvm-commits
- [llvm] [orc-rt] Rewrite move_only_function in terms of CallableTraitsHelper. (PR #206906)
Lang Hames via llvm-commits
- [llvm] [GlobalISel] Implement threadlocal.address translation (PR #206908)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [CodeGen] Teach ReplaceWithVeclib split vector llvm.sincos when only sin/cos veclib mappings exist (PR #194639)
Kito Cheng via llvm-commits
- [llvm] [Support/ELF] Add OpenBSD NT_OPENBSD_PACMASK core note type (PR #205411)
James Henderson via llvm-commits
- [llvm] 400e4be - [JITLink][x86-64] Fix GOTPCRELX call/jmp relaxation to use PC-relative fixup (#190179)
via llvm-commits
- [lld] [LLD][COFF] Prevent merging .bss into shared sections (PR #202817)
Evgenii Kudriashov via llvm-commits
- [llvm] [SCCP] Avoid markConstant() in more places (PR #206494)
Antonio Frighetto via llvm-commits
- [llvm] f500911 - [AMDGPU][SIInsertWaitCnts] Remove VMemTypes (#206440)
via llvm-commits
- [clang] [llvm] [HIPSPV] Add in-tree SPIR-V backend support for chipStar (PR #186972)
Paulius Velesko via llvm-commits
- [clang] [llvm] [HIPSPV] Add in-tree SPIR-V backend support for chipStar (PR #206910)
Paulius Velesko via llvm-commits
- [llvm] [docs][AMDGPU] move DMA operations to a separate file (PR #206917)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [gn build] Port 7e31f2cffd39 (PR #206922)
Nico Weber via llvm-commits
- [llvm] [gn build] Port e7290b1f1815 (PR #206923)
Nico Weber via llvm-commits
- [llvm] 37387f4 - [gn build] Port 7e31f2cffd39 (#206922)
via llvm-commits
- [llvm] [Sparc] Mark LOAD_BIG/LOAD_LITTLE as MayLoad (PR #206924)
Nikita Popov via llvm-commits
- [llvm] 07b9a96 - [gn build] Port e7290b1f1815 (#206923)
via llvm-commits
- [llvm] InstCombine: Add baseline test for implied frexp exponent ranges (PR #206926)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Fix ReconstructShuffle for known vscale>1 (PR #205099)
Sander de Smalen via llvm-commits
- [llvm] [AMDGPU][NFC] Templatise and roundtrip gfx12_asm_vop3_dpp16.s (PR #203953)
Mikael Holmen via llvm-commits
- [polly] Isl ast gen compute out (PR #201859)
Shikhar Jain via llvm-commits
- [llvm] [Sparc] Create MMO for STORE_BIG/LITTLE with MOStore (PR #206929)
Nikita Popov via llvm-commits
- [llvm] [MCP] Fix bug in spill copy elimination folding chain across a call. (PR #206858)
Matt Arsenault via llvm-commits
- [llvm] [MCP] Add test case to demonstrate issue with spill copy elimination (NFC) (PR #206855)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Fix frexp exponent range for nan/inf inputs (PR #202447)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][SVE] Fold predicate SETCC negations (PR #206931)
Matthew Devereau via llvm-commits
- [llvm] [AMDGPU] Add scheduling mask operand to S_SETPRIO (PR #204850)
Frederik Harwath via llvm-commits
- [llvm] [VPlan] Strip early-bail in noalias-check (PR #203936)
Ramkumar Ramachandra via llvm-commits
- [llvm] [CodeGen] [AMDGPU] Support type-aware intrinsic feature checks (PR #205536)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] fix 128-bit Sequentially Consistent load (PR #206936)
Tomas Matheson via llvm-commits
- [clang] [llvm] [TargetParser][ARM][NFC] Make string tables reloc-free (PR #206937)
Alexis Engelke via llvm-commits
- [llvm] [Dexter] Add support for writing !step values (PR #203845)
Stephen Tozer via llvm-commits
- [llvm] [PowerPC] Specify inlining behavior in TableGen (PR #206938)
Nikita Popov via llvm-commits
- [llvm] Fix InstCombine variable folding crash (PR #205148)
via llvm-commits
- [llvm] [InlineCost] Never inline functions with incompatible target features (PR #205113)
Nikita Popov via llvm-commits
- [llvm] a605942 - Reapply "[DirectX] Test stripping debug info for DirectX" (#206795)
via llvm-commits
- [llvm] [ArrayRef] Make iterator_range constructor const-agnostic (PR #205183)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Introduce refinement of vputils::isSingleScalar (NFCI) (PR #196181)
Ramkumar Ramachandra via llvm-commits
- [llvm] DAG: Use poison instead of undef in WidenVector (PR #206940)
Matt Arsenault via llvm-commits
- [llvm] [DA] Update stale weak-crossing SIV FIXMEs (PR #206941)
Ruoyu Qiu via llvm-commits
- [llvm] [lldb][Windows][CI] refine timeouts (PR #206942)
Charles Zablit via llvm-commits
- [llvm] [X86] Fold FP UNORD/ORD compare against known-non-NaN to self-compare (PR #206943)
via llvm-commits
- [llvm] [X86] Select BLSI for i8 operands (#202344) (PR #204746)
via llvm-commits
- [llvm] [BOLT] Fix test for systems where dl/pthread are not part of libc (PR #206944)
via llvm-commits
- [llvm] [M68k] Use getM68kMCRegisterClass accessor after MCRegisterClasses became relocation-free (PR #206945)
Sylvestre Ledru via llvm-commits
- [lld] c541bbf - [LLD][COFF] Prevent merging .bss into shared sections (#202817)
via llvm-commits
- [llvm] [lldb][Windows][CI] split steps (PR #206946)
Charles Zablit via llvm-commits
- [llvm] a94b91b - [DA] Update stale weak-crossing SIV FIXMEs (NFC) (#206941)
via llvm-commits
- [clang] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Improve SPMD-No-Loop handling (PR #206953)
Sergio Afonso via llvm-commits
- [llvm] c643d31 - [M68k] Use getM68kMCRegisterClass accessor after MCRegisterClasses became relocation-free (#206945)
via llvm-commits
- [llvm] [Dexter] Enable after_hit_count for state nodes (PR #203846)
Stephen Tozer via llvm-commits
- [llvm] 3a67413 - [llvm][HTTP] Assert that WinHTTP perform() is only called once (#195128)
via llvm-commits
- [llvm] f83c24c - DAG: Use poison instead of undef in WidenVector (#206940)
via llvm-commits
- [llvm] DAG: Preserve poison in all-undef build_vector/concat_vectors folds (PR #206947)
Matt Arsenault via llvm-commits
- [llvm] [Xtensa][NFC] Use compact enum for CPUNames/features (PR #206954)
Alexis Engelke via llvm-commits
- [llvm] [GlobalISel] Fix volatile flag handling in memmove legalizer (PR #206025)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [lit] Don't crash in _write_message when getsourcefile() returns None (PR #206957)
David Young via llvm-commits
- [llvm] [LoopInterchange] Add test for direction vector of `[* > =]` (NFC) (PR #206958)
Ryotaro Kasuga via llvm-commits
- [compiler-rt] compiler-rt: ubsan: Add suppressions test for inlined functions (PR #206962)
via llvm-commits
- [llvm] Implement missing clone in EVL recipe (PR #206964)
Kamlesh Kumar via llvm-commits
- [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via llvm-commits
- [llvm] [Do not submit] New regalloc pesudos (PR #206965)
Benjamin Maxwell via llvm-commits
- [llvm] [SPIR-V] Use llvm STLExtras range algorithms (NFC) (PR #206969)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Use MathExtras helpers for bit arithmetic (NFC) (PR #206968)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LangRef] Clarify cttz.elts returns poison for undersized result types (PR #206970)
Zhige Chen via llvm-commits
- [llvm] d746bcf - [LoopInterchange] Add test for direction vector of `[* > =]` (NFC) (#206958)
via llvm-commits
- [llvm] [DA] Move isDirectionNegative and normalize into LoopInterchange (PR #206959)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM][CodingStandard] More guidance for constants (PR #206972)
Alexis Engelke via llvm-commits
- [llvm] e16a0a3 - [NFC][LLVM][Verifier] Eliminate redundant checks for GC intrinsics (#206890)
via llvm-commits
- [llvm] 5a7be9b - [NFC][LLVM] Adopt vector overload types for vp cast intrinsics (#206548)
via llvm-commits
- [llvm] [InstCombine] Keep offset information when folding alignment assumes into bundles (PR #204583)
Nikolas Klauser via llvm-commits
- [llvm] [AMDGPU] Refactor GFX11 VALU Mask Hazard Waitcnt Merging (PR #169213)
Carl Ritson via llvm-commits
- [llvm] [AMDGPU] Fix SIFoldOperands crash on REG_SEQUENCE with physical register (PR #206976)
Frederik Harwath via llvm-commits
- [llvm] [Dexter] Add condition check to state nodes (PR #203847)
Stephen Tozer via llvm-commits
- [clang] [llvm] [openmp] [Clang][OpenMP] Add Loop splitting `#pragma omp split` directive (PR #190397)
Amit Tiwari via llvm-commits
- [llvm] [orc-rt] Add missing noexcept specifiers to RTTI.h. (PR #206979)
Lang Hames via llvm-commits
- [llvm] [Arm64EC] Add support for `fp128` (PR #206980)
Folkert de Vries via llvm-commits
- [llvm] [LLVM] Use multi-argument std::min and std::max. NFC. (PR #206982)
Jay Foad via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Phoebe Wang via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Phoebe Wang via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [X86] Add vXi64 MULHU/MULHS lowering, keeping full-width products scalar (PR #206983)
Rito Takeuchi via llvm-commits
- [llvm] [orc-rt] Add some missing noexcept specifiers to Error.h. (PR #206984)
Lang Hames via llvm-commits
- [clang] [llvm] [Clang] Reduce the number of ways we have to print a codepoint. (PR #206990)
Corentin Jabot via llvm-commits
- [llvm] [LLVM] Fix signature for `gc.get.pointer.base` intrinsic (PR #206991)
Rahul Joshi via llvm-commits
- [llvm] 6087989 - [NFC][AMDGPU] Use SIInstrFlags predicates in Disassembler (#206762)
via llvm-commits
- [llvm] [openmp] [OpenMP][OMPT] Map `ompt_get_num_devices` to runtime function (PR #200790)
Jan André Reuter via llvm-commits
- [llvm] [Offload][OMPT][NFC] Add test for `host_op_id` consistency (PR #201144)
Jan André Reuter via llvm-commits
- [llvm] [openmp] [Offload][OMPT] Properly implement `ompt_get_target_info` (PR #202392)
Jan André Reuter via llvm-commits
- [clang] [llvm] [AArch64] Add __hvc, __svc and _InterlockedCompareExchangePointer_nf MS intrinsics (PR #202582)
Adhemerval Zanella via llvm-commits
- [clang] [llvm] [AArch64] Add MS atomic and exclusive-access intrinsics (PR #202416)
Adhemerval Zanella via llvm-commits
- [llvm] [Dexter] Add !type and !type/all nodes to test variable types (PR #204159)
Stephen Tozer via llvm-commits
- [llvm] [lit] Add --per-test-output-subdir to isolate test_exec_root across concurrent runs (PR #206826)
David Young via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Make use of predicate load/store "mul vl" addressing mode. (PR #206997)
Paul Walker via llvm-commits
- [llvm] [ExpandVariadics] Don't lower unmangled C printf on SPIR-V (PR #206998)
Paulius Velesko via llvm-commits
- [llvm] [AArch64][llvm] Implement HINT instructions as aliases (NFCI) (PR #206383)
via llvm-commits
- [llvm] [BOLT] ICF: Use nameStartsWith instead of getName (PR #206999)
via llvm-commits
- [llvm] [InstCombine] Don't try to fold alignment assumptions containing adds (PR #207001)
Nikolas Klauser via llvm-commits
- [llvm] Reland [llvm] Errorize DebuginfodFetcher for inspection at call-sites (PR #194872)
Stefan Gränitz via llvm-commits
- [llvm] [DSE] Don't eliminate addrspace(5) stores in convergent functions wit… (PR #207002)
Wooseok Lee via llvm-commits
- [llvm] [MergeFunctions] Preserve import GUIDs when folding functions (PR #207003)
Alok Kumar Sharma via llvm-commits
- [llvm] 8a3b715 - [X86] Fold FP UNORD/ORD compare against known-non-NaN to self-compare (#206943)
via llvm-commits
- [llvm] [AMDGPU] Avoid slow 64-bit max/min/multiply instructions on GFX1250 (PR #207006)
Jay Foad via llvm-commits
- [llvm] [AArch64][InstCombine] xor(cmpne) -> cmpeq (PR #207007)
Matthew Devereau via llvm-commits
- [llvm] [ProfileData] Support format version 104 for extensible binary sample profiles (PR #206297)
Kazu Hirata via llvm-commits
- [llvm] [AMDGPU] Add coexec-friendly-isel mode to expand i64 min/max (PR #204331)
Jay Foad via llvm-commits
- [llvm] fc5798e - [SCEV] Cancel common addend/multiplier in SimplifyICmpOperands (#205014)
via llvm-commits
- [llvm] [Bazel] Fixes e7290b1 (PR #206886)
Aiden Grossman via llvm-commits
- [llvm] [SPIRV] Expand aggregate instructions used in PHI nodes (PR #206835)
Nick Sarnie via llvm-commits
- [clang] [llvm] [ObjC][LTO] Propagate constant ivar offsets across ThinLTO and FullLTO (PR #205970)
via llvm-commits
- [llvm] [Bazel] Port e7290b1f1815626c4461d38671d93093590bf405 (PR #207014)
Aiden Grossman via llvm-commits
- [llvm] [SPIRV] Expand aggregate instructions with mutated-type uses (PR #206835)
Nick Sarnie via llvm-commits
- [llvm] [GlobalISel] Synchronize GISelValueTrackingAnalysis behavior across Legacy and New PM paths (PR #207013)
Matt Arsenault via llvm-commits
- [llvm] [NFC][LLVM] Remove `XFAIL: vg_leaks` from TableGen lit tests (PR #207016)
Rahul Joshi via llvm-commits
- [llvm] [RISCV] Declare TLSDESC clobbers for vector registers and CSRs per psABI (PR #205027)
via llvm-commits
- [llvm] [X86] matchUnaryShuffle - only prefer VZEXT_MOVL to VPMOVZX if it will fold away (PR #207031)
Simon Pilgrim via llvm-commits
- [llvm] f298ab9 - [AMDGPU] Fix SIFoldOperands crash on REG_SEQUENCE with physical register (#206976)
via llvm-commits
- [llvm] [BOLT] Update DW_AT_GNU_locviews when rewriting .debug_loclists (PR #206765)
via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Sync multiversion cpu subtypes and vendors with libgcc and refactor internal cpu type tables (PR #171172)
Mikołaj Piróg via llvm-commits
- [llvm] Revert "[MCP] Add test case to demonstrate issue with spill copy elimination (NFC)" (PR #207025)
Florian Hahn via llvm-commits
- [llvm] [X86] Fold vpextrq $1 from a spilled vector into a direct memory load (PR #203339)
Ye Tian via llvm-commits
- [lld] 4a6f7b1 - [lld] Make R_AARCH64_PREL32/16 only signed ints (#205963)
via llvm-commits
- [llvm] e0500fa - DAG: Preserve poison in all-undef build_vector/concat_vectors folds (#206947)
via llvm-commits
- [llvm] DAG: Preserve poison in more concat_vectors folds (PR #206948)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][P-ext] Tighten checks for what scalar<->vector bitcasts are legal (PR #207038)
Sam Elliott via llvm-commits
- [llvm] [SimplifyCFG] Simplify switch default branch when branch proves operand value (PR #206597)
Sayan Sivakumaran via llvm-commits
- [llvm] fdc29a9 - [llvm][SplitModuleByCategory] Fix infinite loop on cyclic global uses (#206862)
via llvm-commits
- [llvm] [NVPTX] Refactor CC alignment calculation (NFC) (PR #207036)
Artem Belevich via llvm-commits
- [llvm] [IR] Add storermw instruction (PR #207048)
via llvm-commits
- [llvm] [LV] Return widening kind from memoryInstructionCanBeWidened (NFC). (PR #207056)
Florian Hahn via llvm-commits
- [llvm] [msan][NFCI] Add forceIntegerIntrinsic option to handleIntrinsicByApplyingToShadow() (PR #207053)
via llvm-commits
- [llvm] [MCSched] Allow tuning LoadLatency/MispredictPenalty (PR #203139)
Nathan Corbyn via llvm-commits
- [llvm] [NVPTX] Add support for empty type params and returns (PR #207057)
Alex MacLean via llvm-commits
- [llvm] [llvm-pdbutil] Support `--docnum` for yaml2pdb (PR #207058)
via llvm-commits
- [llvm] MachOObjectFile: Don't limit `getSectionSize` to object's file size (PR #197286)
Jonas Devlieghere via llvm-commits
- [llvm] [msan][NFCI] Add AVX512 DQ tests (PR #207059)
Thurston Dang via llvm-commits
- [llvm] [MC] Bound recursion depth in AsmParser::parsePrimaryExpr (PR #206828)
via llvm-commits
- [llvm] [SimpleLoopUnswitch] Don't latch-redirect trivial unswitch across convergent ops (PR #207047)
via llvm-commits
- [llvm] [Reassociate] Compute value ranks iteratively (NFC) (PR #204952)
Hao Ren via llvm-commits
- [llvm] [runtimes][cmake] Keep default PIC behavior consistent in standalone build (PR #205797)
Louis Dionne via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Florian Hahn via llvm-commits
- [llvm] [Windows] Allow legalizing LDEXP_F128 and FREXP_F128 with libcalls (PR #148326)
Trevor Gross via llvm-commits
- [llvm] [VPlan] Add VPIRAttributes; use for VPWidenCallRecipe. (PR #207075)
Florian Hahn via llvm-commits
- [llvm] 5a05faa - [LAA] Fall back to starting AddRec if replacing strides fails. (#207054)
via llvm-commits
- [llvm] [LAA] Fall back to starting AddRec if replacing strides fails. (PR #207054)
Florian Hahn via llvm-commits
- [llvm] [indvars] Update SCEV after eliminating CmpInst of loop latch (PR #207044)
Hassnaa Hamdi via llvm-commits
- [llvm] [IndVars] Refine tests for evaluating final value pointer AddRecs (NFC). (PR #207076)
Florian Hahn via llvm-commits
- [compiler-rt] [libfuzzer] Improve error message for file not found (PR #207081)
Giovanni Ortuño via llvm-commits
- [llvm] 3f3acdb - [MCP] Add test case to demonstrate issue with spill copy elimination (NFC) (#207065)
via llvm-commits
- [llvm] [MCP] Add test case to demonstrate issue with spill copy elimination (NFC) (PR #207065)
Valery Dmitriev via llvm-commits
- [llvm] [AVR] Support stack realignment (PR #187129)
Patryk Wychowaniec via llvm-commits
- [clang] [llvm] [HLSL][DXIL] InterlockedOr and InterlockedOr64 builtins (PR #180804)
Justin Bogner via llvm-commits
- [lld] [LLD][COFF] Factor out addObjectFile (PR #206811)
Martin Storsjö via llvm-commits
- [llvm] [InstCombine] Don't copy ninf when narrowing fptrunc(binop(fpext, fpext)) (PR #202489)
Justin Lebar via llvm-commits
- [llvm] [RISCV] Add HasStdExtH to hfence.gvma and hfence.vvma aliases (PR #207061)
Craig Topper via llvm-commits
- [llvm] [NVPTX] Cleanup support for atomic loads/stores (PR #201468)
Akshay Deodhar via llvm-commits
- [clang] [llvm] [arm64e] Add a builtin + intrinsic for arm64e PAuth_LR: __builtin_ptr_auth_auth_with_pc_and_resign (PR #202742)
Jon Roelofs via llvm-commits
- [llvm] [BOLT] Register PIE indirect goto relocations (PR #206819)
Fabian Parzefall via llvm-commits
- [llvm] [BOLT] Treat relr relocations like rela (PR #206830)
Fabian Parzefall via llvm-commits
- [llvm] [AArch64] Lower cttz(bitcast <Nxi1> to iN) with shrn-based compressed movemask (PR #199081)
Adam Scott via llvm-commits
- [llvm] [Triple] Add target triple support for Motor OS. (PR #207103)
via llvm-commits
- [llvm] [SimplifyCFG] Don't hoist a musttail call separately from the terminator (PR #207094)
Jon Roelofs via llvm-commits
- [llvm] [orc-rt] Fix unused Expected::isFailureOfType, add testcase. (PR #207105)
Lang Hames via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [llvm] [VectorCombine] Fold concat(binop(a,c), binop(b,d)) -> binop(concat(a,b), concat(c,d)) for i1 vectors (PR #206087)
Aayush Shrivastava via llvm-commits
- [llvm] [VectorCombine] Fold concat(binop(a,c), binop(b,d)) -> binop(concat(a,b), concat(c,d)) for i1 vectors (PR #206087)
Yingwei Zheng via llvm-commits
- [llvm] [VectorCombine] Fold concat(binop(a,c), binop(b,d)) -> binop(concat(a,b), concat(c,d)) for i1 vectors (PR #206087)
Aayush Shrivastava via llvm-commits
- [llvm] [VectorCombine] Fold concat(binop(a,c), binop(b,d)) -> binop(concat(a,b), concat(c,d)) for i1 vectors (PR #206087)
Aayush Shrivastava via llvm-commits
- [llvm] [X86] Break false dependencies of compress/expand on Zen 4 and 5 (#206849) (PR #207079)
Iurii Khosoi via llvm-commits
- [llvm] [orc-rt] Apply noexcept to newly fixed Expected::isFailureOfType. (PR #207106)
Lang Hames via llvm-commits
- [llvm] fb92fde - [RISCV] Canonicalize the true operand of vselect to fold more vmerge.vvm instructions (#206449)
via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (1 << a) to (a + 1) and (2 >> a) to (2 - a) when a is in [0,1] (PR #207108)
via llvm-commits
- [llvm] [RISCV] Rework vmsge(u).vx pseudos to work better with near-miss assembler support (PR #207097)
Mark Zhuang via llvm-commits
- [llvm] [CodeGen] Port mir-check-debugify to new pass manager (PR #199280)
LLVM Continuous Integration via llvm-commits
- [llvm] [orc-rt] Apply noexcept to more Error.h APIs. (PR #207109)
Lang Hames via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support Packed Merge. (PR #207110)
via llvm-commits
- [llvm] a8166e1 - [SLP][NFC] Add non-power-of-2 buildvector test (#206332)
via llvm-commits
- [llvm] [RISCV] Constant fold bitcast of constant 0 in combineVectorSizedSetCCEquality. (PR #207112)
Craig Topper via llvm-commits
- [llvm] [SLP] Allow non-power-of-2 VF in tryToVectorizeList (PR #206259)
Harrison Hao via llvm-commits
- [clang] [llvm] [RISCV][LLVM][Clang] Add experimental `Zvvm` config intrinsics (PR #203774)
via llvm-commits
- [llvm] [BOLT] Ignore duplicate global symbols (PR #201082)
Jinjie Huang via llvm-commits
- [llvm] [BOLT] Fix pwrite assertion failure via a new safePWrite wrapper (PR #198569)
Jinjie Huang via llvm-commits
- [llvm] [Hexagon] Optimize sext + mul pattern for splatted scalar sext i16 (PR #206893)
Chandana Mudda via llvm-commits
- [clang] [llvm] [Hexagon] Allow reservation of caller saved registers via -ffixed-rXX (PR #205733)
Abinaya Saravanan via llvm-commits
- [llvm] [orc-rt] Add Session::tryAttach, construct ControllerAccess in attach. (PR #207114)
Lang Hames via llvm-commits
- [llvm] Add DropArrayBounds option to drop array bounds assumes (PR #178810)
Sebastian Pop via llvm-commits
- [llvm] [Hexagon] Use word splats for repeated HVX build-vector words (PR #204808)
Ikhlas Ajbar via llvm-commits
- [llvm] [MSP430] Add CodeGenPassBuilder (PR #206616)
Aiden Grossman via llvm-commits
- [llvm] f122acf - [MSP430] Add CodeGenPassBuilder
via llvm-commits
- [llvm] [MSP430] Port MSP430BranchSelect to NewPM (PR #206620)
Aiden Grossman via llvm-commits
- [llvm] b8a15b4 - [MSP430] Port MSP430BranchSelect to NewPM
via llvm-commits
- [llvm] [MSP430] Port AsmPrinter to NewPM (PR #206822)
Aiden Grossman via llvm-commits
- [llvm] 981651d - [MSP430] Port AsmPrinter to NewPM
via llvm-commits
- [llvm] [PHIElimination] Preserve SlotIndexes even without LiveIntervals (PR #207074)
Aiden Grossman via llvm-commits
- [llvm] c78dd2f - [PHIElimination] Preserve SlotIndexes even without LiveIntervals
via llvm-commits
- [llvm] [polly] [SimpleLoopUnswitch] Reland "Generalize the notion of trivial unswitching" (PR #204934)
Ehsan Amiri via llvm-commits
- [llvm] [Object][GOFF] Recognize RLD and LEN records (PR #207118)
Amy Kwan via llvm-commits
- [llvm] [llvm-nm][GOFF] Support symbol types and sizes (PR #207119)
Amy Kwan via llvm-commits
- [llvm] 672dfe9 - [RISCV] Add HasStdExtH to hfence.gvma and hfence.vvma aliases (#207061)
via llvm-commits
- [llvm] [RISCV] Use VECREDUCE_OR instead of VP_REDUCE_OR in combineVectorSizedSetCCEquality. NFCish (PR #207122)
Craig Topper via llvm-commits
- [llvm] [Analysis] Visit orphan Functions in CGPassManager catch-up loop (PR #194219)
via llvm-commits
- [llvm] [RISCV][XCV] Add LLVM intrinsics for non-representable XCVsimd ops (PR #204880)
Craig Topper via llvm-commits
- [llvm] [CodeGen][NFC] Move getRawAllocOrder to TargetRegInfo (PR #207124)
Alexis Engelke via llvm-commits
- [llvm] [X86] Select ANDN for i8 operands (PR #205050)
Phoebe Wang via llvm-commits
- [lld] [LLD][RISCV][Zicfilp] Generate unlabeled landing pad-style PLT (PR #145461)
Piyou Chen via llvm-commits
- [llvm] [M68k] Prevent COPY instruction from killing live condition flags (PR #168485)
John Paul Adrian Glaubitz via llvm-commits
- [clang] [llvm] [clang] Implement P3733R1 (PR #203944)
Jan Schultke via llvm-commits
- [llvm] [InstCombine] Simplify zext(sub(0, trunc(x))) -> and(sub(0, x), mask) (PR #167101)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [RISCV] Support spacemit vsmtvdotii externsions (PR #202533)
via llvm-commits
- [llvm] [GitHub] Don't build unnecessary tools for test-suite.yml workflow (PR #207133)
Luke Lau via llvm-commits
- [llvm] [RuntimeLibcalls] Use a multiclass for all libm impls (NFC) (PR #148349)
Matt Arsenault via llvm-commits
- [llvm] [DAG] ISD::matchUnaryPredicate / matchUnaryFpPredicate / matchBinaryPredicate - add DemandedElts variant (PR #183013)
via llvm-commits
- [llvm] [Instrumentor] Add spellcheck for instrumentor properties (PR #205416)
Ethan Luis McDonough via llvm-commits
- [llvm] [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments. (PR #165278)
James Henderson via llvm-commits
- [llvm] [InferAddressSpaces] Fix null PHI operand when an incoming flat expression is not rewritten (PR #205749)
Fujun Han via llvm-commits
- [clang] [llvm] [IR] Allow integer vector atomicrmw (PR #190716)
Nikita Popov via llvm-commits
- [llvm] 9b631e7 - [Windows][Arm64EC] Enable thunk generation for bfloat16 (#206710)
via llvm-commits
- [lld] [lldb] [llvm] [X86] Add dynamic section support per psABI (PR #206002)
James Henderson via llvm-commits
- [llvm] efb6019 - [AArch64][GlobalISel] Add legalisation for G_INSERT_SUBVECTOR (#205349)
via llvm-commits
- [clang] [flang] [llvm] Option to control signaling NaN support (PR #193055)
Serge Pavlov via llvm-commits
- [llvm] 1fac729 - [CodeGen][NFC] Move getRawAllocOrder to TargetRegInfo (#207124)
via llvm-commits
- [llvm] [llvm-readobj] Print all callgraph sections (PR #198929)
James Henderson via llvm-commits
- [llvm] b2c5060 - [LangRef] Clarify cttz.elts returns poison for undersized result types (#206970)
via llvm-commits
- [llvm] 855443d - [RuntimeLibcalls] Use a multiclass for all libm impls (NFC) (#148349)
via llvm-commits
- [llvm] [LV] Regenerate RISC-V interleaved-cost.ll with UTC. NFC (PR #207138)
Luke Lau via llvm-commits
- [llvm] ea4ad68 - [LV] Regenerate RISC-V interleaved-cost.ll with UTC. NFC (#207138)
via llvm-commits
- [llvm] [llvm][ELF] Add ELF section type for embedding ELF binaries (PR #207027)
James Henderson via llvm-commits
- [llvm] [AArch64] Fix miscompilation due to integer overflow in immediate offset for stack store/load instructions with preserve_all (PR #207026)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [LoongArch] Remove inaccurate LASX conversion pattern and use [X]VFFINT.S.L instead (PR #207107)
via llvm-commits
- [llvm] [SPIR-V] Fix ArrayStride truncation to 0 for sub-byte element types (PR #207140)
Arseniy Obolenskiy via llvm-commits
- [llvm] [InstCombine] Fold `fcmp (fmul X, C1), C2` to `fcmp X, C2/C1` (PR #205003)
Nikita Terentev via llvm-commits
- [llvm] [RISCV] Report "too many operands" for surplus operands in AsmParser (PR #207142)
Mark Zhuang via llvm-commits
- [llvm] [LV] Inline llvm-lit DEFINEs in interleaved-cost.ll NFC (PR #207143)
Luke Lau via llvm-commits
- [llvm] f1454e0 - [LV] Inline llvm-lit DEFINEs in interleaved-cost.ll NFC (#207143)
via llvm-commits
- [llvm] d59fe9e - [Arm64EC] Add support for `fp128` (#206980)
via llvm-commits
- [llvm] [AArch64] Minor aarch64-ldst-opt simplifications (PR #201786)
Florian Hahn via llvm-commits
- [llvm] [AArch64][InstCombine] Combine add with [su]adalp intrinsics (PR #204796)
Gaëtan Bossu via llvm-commits
- [llvm] [AssumptionCache] Deduplicate affected values in removeAffectedValues (PR #205441)
Florian Hahn via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Sync compiler-rt cpu subtypes and vendors with libgcc and refactor internal cpu type tables in LLVM (PR #171172)
Mikołaj Piróg via llvm-commits
- [llvm] [mlir] [mlir][SPIR-V] Add SPIRVToLLVM conversion for GL.Fract (PR #206951)
Arseniy Obolenskiy via llvm-commits
- [llvm] [RISCV] Don't overcost wide load in optimized segment load/store (PR #207146)
Luke Lau via llvm-commits
- [llvm] [SPIR-V] Replace isPipeOrAddressSpaceCastBI hardcoded list with table lookup (PR #207147)
Arseniy Obolenskiy via llvm-commits
- [llvm] 2523d72 - [ARM] Change register class of tTAILJUMPr's destination (#206763)
via llvm-commits
- [llvm] [ARM] Change register class of tTAILJUMPr's destination (PR #206763)
Victor Campos via llvm-commits
- [llvm] [DAG] Adding MVT::widenIntegerElementType to widen both Scalar and Vectors of integer type. (PR #207148)
Chirag Patel via llvm-commits
- [llvm] [Dexter] Allow matching lists of values for aggregate members (PR #204160)
Stephen Tozer via llvm-commits
- [llvm] ce78771 - [AArch64][llvm] Add support for FEAT_HINTE for Armv9.6 onwards (#206905)
via llvm-commits
- [llvm] b385e9f - [clang] Implement P3733R1 (#203944)
via llvm-commits
- [llvm] [ISel] Improve `clmul` fallback implementation (PR #204802)
Folkert de Vries via llvm-commits
- [llvm] [llvm][DebugInfo] Add DW_LNAME_ support to DWARFDie::getLanguage (PR #207151)
Michael Buch via llvm-commits
- [llvm] [MemorySSA] Make getPreviousDef iterative to avoid stack overflow (PR #205159)
Michal Paszkowski via llvm-commits
- [llvm] [AArch64][llvm] Implement HINT instructions as aliases (NFC) (PR #206383)
via llvm-commits
- [llvm] [NVPTX] Add missing Range attr to tensormap.replace intrinsics. (PR #207099)
Antonio Frighetto via llvm-commits
- [llvm] [DAGCombiner][NFC] Use `m_Value(N, Pattern)` overload to simplify matching (PR #207154)
Pengcheng Wang via llvm-commits
- [llvm] 924f9e3 - [LLVM][CodeGen][SVE] Add isel patterns for predicate "and a, (op b, c)" sequences. (#206751)
via llvm-commits
- [clang] [llvm] [HLSL][SPRIV][DXIL] Implement InterlockedOr builtin (PR #204923)
Sietze Riemersma via llvm-commits
- [llvm] [AArch64] Fix reversed values in big-endian 128-bit atomics (PR #205760)
Victor Campos via llvm-commits
- [llvm] d05ff6f - [AArch64][llvm] Implement HINT instructions as aliases (NFC) (#206383)
via llvm-commits
- [llvm] [openmp] [OMPT][Offload][OpenMP] Fixes for OMPT data used by libomptarget (reapply #156020) (PR #175165)
Jan André Reuter via llvm-commits
- [llvm] 5f094a2 - [DAGCombiner][NFC] Use `m_Value(N, Pattern)` overload to simplify matching (#207154)
via llvm-commits
- [llvm] [VPlan] Endow DerivedIV with VPIRFlags (PR #205908)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64][FastISel] Update arm64-fast-isel-conversion.ll check lines (NFC) (PR #207159)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [WebAssembly] support `f{min, max}imum.f128` and `f{min, max}imumnum.f128` (PR #207160)
Folkert de Vries via llvm-commits
- [llvm] [WebAssembly] support `f{min, max}imum.f128` and `f{min, max}imumnum.f128` (PR #207160)
Folkert de Vries via llvm-commits
- [llvm] [WebAssembly] support `f{min, max}imum.f128` and `f{min, max}imumnum.f128` (PR #207160)
Folkert de Vries via llvm-commits
- [llvm] [WebAssembly] support `f{min, max}imum.f128` and `f{min, max}imumnum.f128` (PR #207160)
via llvm-commits
- [llvm] [WebAssembly] support `f{min, max}imum.f128` and `f{min, max}imumnum.f128` (PR #207160)
Folkert de Vries via llvm-commits
- [llvm] [WebAssembly] support `f{min, max}imum.f128` and `f{min, max}imumnum.f128` (PR #207160)
via llvm-commits
- [llvm] [WebAssembly] support `f{min, max}imum.f128` and `f{min, max}imumnum.f128` (PR #207160)
Folkert de Vries via llvm-commits
- [llvm] [mlir] [SDAG][NVPTX] Enable custom legalization of v1 type for Intrinsic results and operands (PR #203237)
Pradeep Kumar via llvm-commits
- [clang] [llvm] [ORC] Track __emutls_t definitions in IRMaterializationUnit (PR #207161)
Emery Conrad via llvm-commits
- [llvm] [RISCV] Cost legal interleaved memory ops correctly for code size (PR #207162)
Luke Lau via llvm-commits
- [llvm] 2d1dd6c - [LLVM][CodingStandard] More guidance for constants (#206972)
via llvm-commits
- [clang] [llvm] [llvm] Change `fp128` lowering to use `f128` functions by default (PR #76558)
Trevor Gross via llvm-commits
- [llvm] a617ee3 - [LLVM][CodeGen][SVE] Add ElementSize information to pseudo instructions. (#206133)
via llvm-commits
- [llvm] [X86] Sync scalar hadd/hsub tests between the middle-end and backend (PR #207163)
Simon Pilgrim via llvm-commits
- [llvm] [Dexter] Add ability to check float values within a range (PR #204161)
Stephen Tozer via llvm-commits
- [lld] e8e379e - [LLD][COFF] Factor out addObjectFile (NFC) (#206811)
via llvm-commits
- [llvm] [ARM][Thumb1] Improve EstimateFunctionSizeInBytes accuracy (PR #203318)
Simon Tatham via llvm-commits
- [llvm] [CodeGen] Merge TargetRegClass into MCRegClass (PR #207168)
Alexis Engelke via llvm-commits
- [llvm] ce2a9c3 - [X86] Sync scalar hadd/hsub tests between the middle-end and backend (#207163)
via llvm-commits
- [llvm] [MCP] Avoid Folding Spill Chains Over Across Source Clobbers (PR #207169)
Jack Styles via llvm-commits
- [llvm] [Offload] Guard __llvm_write_custom_profile null check on non-Windows (PR #207170)
Wenju He via llvm-commits
- [llvm] [RISCV] Run MakeCompresible at Os as well (PR #207172)
Sudharsan Veeravalli via llvm-commits
- [llvm] [IR] Do not inherit ABI attributes from the callee (PR #207173)
Nikita Popov via llvm-commits
- [llvm] [AArch64] SME definitions for C1-Nano scheduling model (PR #207174)
via llvm-commits
- [llvm] [libsycl] implement synchronization methods of event and queue (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] implement methods of synchronization in event and queue classes (PR #205860)
Kseniya Tikhomirova via llvm-commits
- [llvm] [VPlan] Introduce VPIRFlags::getNWFlagsOrNone (NFC) (PR #207176)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU] Improve codegen for copysign(x, fneg(y)) (PR #207178)
Madhur Kumar via llvm-commits
- [llvm] [X86] phaddsub.ll - add SSE2/SSE3 test coverage (PR #207179)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Minor aarch64-ldst-opt simplification (PR #207182)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [X86] haddsub-2.ll - remove duplicate scalar tests (PR #207183)
Simon Pilgrim via llvm-commits
- [llvm] [ConstFold] Eliminate some undef-folding, with tests (PR #207184)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ConstFold] Fold poison operands eagerly (PR #203389)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LoopFusion] Do not fuse loops containing convergent operations (PR #203460)
Ehsan Amiri via llvm-commits
- [llvm] [AArch64][DAG] Port adde and sube combine to AArch64 (PR #202227)
via llvm-commits
- [llvm] 73cfa6b - [SCCP] Avoid markConstant() in more places (#206494)
via llvm-commits
- [llvm] [AArch64] Define GCS operations as SYS and SYSL aliases (PR #203564)
via llvm-commits
- [llvm] [DRAFT][BOLT] runtime: syscall wrappers cleanup (PR #207190)
via llvm-commits
- [llvm] [PowerPC] Custom Lower ABDU using branchless carry (PR #182704)
via llvm-commits
- [llvm] [VPlan] Endow DerivedIV with IRFlags, use to obtain no-wrap flags (PR #205908)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Endow DerivedIV with IRFlags, use in one site (PR #205908)
Ramkumar Ramachandra via llvm-commits
- [llvm] 08016b2 - [X86] phaddsub.ll - add SSE2/SSE3 test coverage (#207179)
via llvm-commits
- [llvm] 3996867 - [X86] haddsub-2.ll - remove duplicate scalar tests (#207183)
via llvm-commits
- [llvm] 21f21d1 - [RISCV] Use VECREDUCE_OR instead of VP_REDUCE_OR in combineVectorSizedSetCCEquality. NFCish (#207122)
via llvm-commits
- [llvm] 846f325 - [RISCV] Use simm12 instead of simm12_lo for CORE-V post-increment load/store. (#207067)
via llvm-commits
- [llvm] [RISCV] Use simm12 instead of simm12_lo for CORE-V post-increment load/store. (PR #207067)
Craig Topper via llvm-commits
- [clang] [llvm] [clang][coverage] Add opt-in call continuation counters for coverage (PR #201079)
Ankur raj via llvm-commits
- [llvm] [CodeGenPrepare] Cache known-live PHIs when deleting dead PHI chains (PR #207191)
via llvm-commits
- [llvm] [X86] haddsub-2.ll - sync scalar "not" hsub tests between the middle-end and backend (PR #207192)
Simon Pilgrim via llvm-commits
- [llvm] [SPIR-V] Add SPV_INTEL_bfloat16_arithmetic for Opencl.std instructions with bfloat16 type (PR #205128)
Qi Ye via llvm-commits
- [llvm] [VPlan] Strip secondary SIVSteps constructor (NFC) (PR #207193)
Ramkumar Ramachandra via llvm-commits
- [llvm] Introduce a new CMake option to test LLVM_WINDOWS_PREFER_FORWARD_SLASH behaviors (PR #207194)
Junji Watanabe via llvm-commits
- [llvm] [SimplifyCFG] Avoid calling `paramHasNonNullAttr` on a ptr vector argument (PR #207195)
Yingwei Zheng via llvm-commits
- [llvm] [LangRef] Clarify what "group" in invariant.group means. (PR #200552)
Antonio Frighetto via llvm-commits
- [clang] [llvm] [mlir] Enforce single-operand form for llvm.loop.distribute metadata (PR #201077)
Michael Kruse via llvm-commits
- [llvm] [DAGCombiner] Teach MatchLoadCombine to look through AND masks (PR #200247)
Michał Kurek via llvm-commits
- [llvm] [AArch64] NFCI: Simplify LowerVectorFP_TO_INT_SAT (part 1) (PR #207198)
Sander de Smalen via llvm-commits
- [llvm] dab5d92 - [X86] haddsub-2.ll - sync scalar "not" hsub tests between the middle-end and backend (#207192)
via llvm-commits
- [llvm] [TableGen] Make DFA packetizer resource numbering deterministic (PR #207203)
Michal Rostecki via llvm-commits
- [llvm] [X86] Fold VPMOV*2M + masked VMOV* into VBLENDV* (PR #204723)
Qihan Cai via llvm-commits
- [llvm] [Dexter] Document the structured script model (PR #204365)
Stephen Tozer via llvm-commits
- [llvm] [AArch64] Expand FORM_TRANSPOSED_REG_TUPLE to copies before regalloc (PR #207205)
Benjamin Maxwell via llvm-commits
- [llvm] [CodeGen] Add tests for `determineCalleeSaves`. (PR #204855)
Mikhail Gudim via llvm-commits
- [llvm] [X86] haddsub-undef.ll - rename undef functions to match equivalents in phaseordering tests (PR #207207)
Simon Pilgrim via llvm-commits
- [llvm] 6c5fa60 - [SimplifyCFG] Avoid calling `paramHasNonNullAttr` on a ptr vector argument (#207195)
via llvm-commits
- [llvm] [offload] add translation of plugin-specific error codes to Offload API ECs (PR #207208)
via llvm-commits
- [llvm] [InstCombine] Simplify (A >= 0) & ((A & INT_MAX) != 0) to A > 0 (PR #207209)
via llvm-commits
- [llvm] Llubi docs (PR #207210)
Yingwei Zheng via llvm-commits
- [llvm] 4df0067 - [X86] Add AVX512BMM support for AMD Zen 6 (znver6) (#182556)
via llvm-commits
- [compiler-rt] 4df0067 - [X86] Add AVX512BMM support for AMD Zen 6 (znver6) (#182556)
via llvm-commits
- [llvm] [BOLT][Passes] reserve layout vectors in ExtTSP block reordering. (PR #206402)
Rafael Auler via llvm-commits
- [llvm] [libsycl] Implement memcpy API (PR #205369)
Sergey Semenov via llvm-commits
- [llvm] [APFloat] Extend fltSemantics with field for explicit integer bit (PR #204860)
via llvm-commits
- [llvm] [NFC][PatternMatch] Simplify m_Intrinsic impl using variadic templates (PR #207211)
Andrei Elovikov via llvm-commits
- [llvm] 78cbc45 - [X86] haddsub-undef.ll - rename undef functions to match equivalents in phaseordering tests (#207207)
via llvm-commits
- [llvm] [cmake] Preserve CMake file API queries when clearing an LLVM external project build directory (PR #206801)
Michael Kruse via llvm-commits
- [llvm] [InstCombine] Sink instructions across assumes (PR #205314)
Nikolas Klauser via llvm-commits
- [llvm] [Xtensa] Support 'f' Inline Assembly Constraint (PR #202345)
Alexey Gerenkov via llvm-commits
- [llvm] [X86] phaddsub-undef.ll - rename undef functions to match equivalents in phaseordering tests (PR #207216)
Simon Pilgrim via llvm-commits
- [llvm] [TableGen] Pool generated assembly matcher class sequences (PR #202621)
David Zbarsky via llvm-commits
- [llvm] [X86] Pool sparse disassembler opcode rows (PR #202666)
David Zbarsky via llvm-commits
- [lld] [llvm] Add initial support for Xtensa to LLD (PR #202926)
Alexey Gerenkov via llvm-commits
- [llvm] [AArch64][InstCombine] Tidy [su]adalp combine (NFC) (PR #207219)
Gaëtan Bossu via llvm-commits
- [llvm] [MC] Pack scheduling class entry counts (PR #202649)
David Zbarsky via llvm-commits
- [llvm] [TableGen] Intern custom operand match sequences (PR #202620)
David Zbarsky via llvm-commits
- [llvm] [TableGen] Pool duplicate code-emitter base encodings (PR #202619)
David Zbarsky via llvm-commits
- [llvm] [TableGen] Compact two-word APInt encoder tables (PR #202630)
David Zbarsky via llvm-commits
- [llvm] [Hexagon] Add XQFloat post-RA compliance checker (PR #207082)
Fateme Hosseini via llvm-commits
- [llvm] [IR][NVVM] Fixed null pointer deference in AsmWriter pretty printer (PR #207223)
Stefan Mada via llvm-commits
- [llvm] 25680b7 - [LV] Handle partial reductions with predication (#194859)
via llvm-commits
- [llvm] [PhaseOrdering][X86] Add matching test coverage to CodeGen haddsub.ll / phaddsub.ll (PR #207224)
Simon Pilgrim via llvm-commits
- [llvm] [SLP][NFC]Add a test with the reassociated operands, NFC (PR #207226)
Alexey Bataev via llvm-commits
- [llvm] 2c8d864 - [SLP][NFC]Add a test with the reassociated operands, NFC
via llvm-commits
- [llvm] [PowerPC] Assign instruction dbca to IIC_LdStDCBA itinerary (PR #207227)
Kai Nacke via llvm-commits
- [llvm] [TableGen] Pool duplicate scheduling class descriptors (PR #202659)
David Zbarsky via llvm-commits
- [llvm] [TableGen] Compress register-class subregister tables (PR #202658)
David Zbarsky via llvm-commits
- [llvm] abdc6a2 - [Instrumentor] Add spellcheck for instrumentor properties (#205416)
via llvm-commits
- [llvm] eb89275 - [X86] phaddsub-undef.ll - rename undef functions to match equivalents in phaseordering tests (#207216)
via llvm-commits
- [llvm] [InstCombine] Fold (X s>> (N-1)) | Y into (X s< 0) ? -1 : Y (PR #207228)
via llvm-commits
- [llvm] [AggressiveInstCombine] Fix crash when folding consecutive loads into a type smaller than the combined load (PR #207229)
Kyungtak Woo via llvm-commits
- [llvm] [Dexter] Add additional variable metrics, sanitize lldb-dap function names (PR #204366)
Stephen Tozer via llvm-commits
- [compiler-rt] 64b1d17 - [sanitizer] Raise kMaxAllowedMallocSize to 1TB on AArch64 (#206649)
via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
via llvm-commits
- [compiler-rt] cb4e7ff - [compiler-rt][builtins] introduce libc math routines (#197950)
via llvm-commits
- [llvm] [SPIRV] Emit NonSemantic DebugGlobalVariable (PR #207230)
Manuel Carrasco via llvm-commits
- [llvm] 2b08bf2 - [PhaseOrdering][X86] Add matching test coverage to CodeGen haddsub.ll / phaddsub.ll (#207224)
via llvm-commits
- [llvm] [HashRecognize] Make `LHSAux` null if it is dead (PR #207231)
Sean Clarke via llvm-commits
- [llvm] [TableGen][SchedModel] Add repeat rate to block buffered resources (PR #202775)
Jeffrey Byrnes via llvm-commits
- [llvm] [SLP][NFC]Remove undefs from tests, NFC (PR #207233)
Alexey Bataev via llvm-commits
- [llvm] a1baf39 - [SLP][NFC]Remove undefs from tests, NFC
via llvm-commits
- [llvm] 8643686 - [X86] Fold VPMOV*2M + masked VMOV* into VBLENDV* (#204723)
via llvm-commits
- [llvm] [Hexagon] Add XQFloat extraneous conversion removal pass (PR #207236)
Fateme Hosseini via llvm-commits
- [llvm] [SandboxIR] Fix pass pipeline parsing after aux arguments (PR #207237)
Anshil Gandhi via llvm-commits
- [llvm] c3153dd - [llubi][Docs] Update docs and CLI interface of llubi (#207210)
via llvm-commits
- [llvm] [AMDGPU] Intern custom operand match sequences (PR #202620)
David Zbarsky via llvm-commits
- [llvm] [Dexter] Update lldb-based dexter-tests to use script-mode (PR #204367)
Stephen Tozer via llvm-commits
- [llvm] [SLP] Enable full non-power-of-2 vectorization by default (PR #199450)
Alexey Bataev via llvm-commits
- [llvm] [RISC-V] Pool duplicate scheduling class descriptors (PR #202659)
David Zbarsky via llvm-commits
- [llvm] 75af823 - [VPlan] Expand SCEV casts in VPSCEVExpander. (#206371)
via llvm-commits
- [llvm] [SLP] Support memory runtime alias checks (PR #203631)
Alexey Bataev via llvm-commits
- [clang] [llvm] [clang] Deduplicate builtin diagnostic descriptions (PR #202624)
David Zbarsky via llvm-commits
- [llvm] [InstCombine] Fold commuted add of udiv/urem by two (#206272) (PR #207249)
via llvm-commits
- [llvm] [LegalizeType] Fix VECTOR_DEINTERLEAVE widening with incorrect insert_subvector (PR #207245)
Min-Yih Hsu via llvm-commits
- [llvm] lit: improve long path support on Windows (PR #207250)
Saleem Abdulrasool via llvm-commits
- [llvm] [RISCV] Fix incorrect fixed vector lowering for VECTOR_DEINTERLEAVE (PR #207254)
Min-Yih Hsu via llvm-commits
- [llvm] 3166b22 - [InstCombine] Sink instructions across assumes (#205314)
via llvm-commits
- [llvm] [InstCombineTurn (A | B) != 0 & (A == 0 | B == 0) -> (A == 0) ^ (B == 0) (PR #207257)
via llvm-commits
- [llvm] [DirectX] Remove now unreachable blocks during dxil legalizer (PR #207259)
Finn Plummer via llvm-commits
- [llvm] Fold to frexp (PR #207262)
via llvm-commits
- [llvm] [LV] Add test showing incorrect nsw flag on shl. (NFC) (PR #207242)
Florian Hahn via llvm-commits
- [llvm] [flang-rt] Use posix_memalign instead of std::aligned_alloc (PR #207248)
Jason Van Beusekom via llvm-commits
- [llvm] [SLP][NFC]Add a test with the masked non-power-of-2 stores, NFC (PR #207275)
Alexey Bataev via llvm-commits
- [llvm] 7139c74 - [SLP][NFC]Add a test with the masked non-power-of-2 stores, NFC
via llvm-commits
- [llvm] [X86][Windows] use `LowerWin64_INT128_TO_FP` for `u128` to `f128` conversion (PR #207285)
Folkert de Vries via llvm-commits
- [llvm] [offload] Add the ability to record and replay IR bitcode modules (PR #207278)
Kevin Sala Penades via llvm-commits
- [llvm] 7be1887 - [VPlan] Don't preserve NSW in mul -> shl conversion for bw-1 op. (#207280)
via llvm-commits
- [llvm] [VPlan] Don't preserve NSW in mul -> shl conversion for bw-1 op. (PR #207280)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Add `prepare-for-lto` pass option (PR #192153)
Justin Fargnoli via llvm-commits
- [llvm] [BOLT] Fix shifted DWARF inline-scope ranges; track scope boundaries (PR #207291)
Rafael Auler via llvm-commits
- [llvm] [ADT][NFC] Remove unused includes in DenseMap/DenseSet headers (PR #207282)
via llvm-commits
- [llvm] [bazel] Correct config.h definitions for musl (PR #207295)
Keith Smiley via llvm-commits
- [llvm] [NFC][LLVM] Define range attribute for `llvm.prefetch` args (PR #207300)
Rahul Joshi via llvm-commits
- [compiler-rt] 604db5f - [PGO][HIP][NFC] Fix hipModuleGetGlobal -Wunused-function warning (#207293)
via llvm-commits
- [compiler-rt] [PGO][HIP][NFC] Fix hipModuleGetGlobal -Wunused-function warning (PR #207293)
Wenju He via llvm-commits
- [llvm] be1d8d4 - [AArch64] Lower cttz(bitcast <Nxi1> to iN) with shrn-based compressed movemask (#199081)
via llvm-commits
- [llvm] [AMDGPU] Move tryEffectiveStall to GCNSchedStrategy class, optionally use in tryPendingCandidate (PR #191924)
Kevin Choi via llvm-commits
- [llvm] 2cf5b7b - [LegalizeType] Fix VECTOR_DEINTERLEAVE widening with incorrect insert_subvector (#207245)
via llvm-commits
- [llvm] [SelectionDAG] Merge consecutive loads feeding as shuffle operands (PR #207303)
via llvm-commits
- [llvm] [ObjectYAML][NFC] Hoist ContiguousBlobAccumulator into a shared header (PR #207306)
Haohai Wen via llvm-commits
- [llvm] 760bb06 - [ThinLTO] Change GlobalValueSummaryMapTy from std::map to DenseMap+deque (#157839)
via llvm-commits
- [llvm] [ThinLTO] Change GlobalValueSummaryMapTy from std::map to DenseMap+deque (PR #157839)
Zhaoxuan Jiang via llvm-commits
- [llvm] [ObjectYAML][NFC] Hoist BBAddrMap yaml2obj encoder into a shared helper (PR #205991)
Haohai Wen via llvm-commits
- [llvm] [LoongArch] Lower ANY_EXTEND to ZERO_EXTEND under LASX to avoid scalarization (PR #201099)
via llvm-commits
- [llvm] [AMDGPU] exclude selection pattern for s_max/min_f32/16 for gfx1170 (PR #207308)
via llvm-commits
- [llvm] [LoongArch] Add DAG combine for horizontal widening add/sub (PR #201488)
via llvm-commits
- [lld] [ELF] Parallelize demoteSymbolsAndComputeIsPreemptible (PR #207310)
Fangrui Song via llvm-commits
- [lld] [codex] [lld][COFF] Emit ThinLTO indexes for unused lazy bitcode (PR #203321)
David Zbarsky via llvm-commits
- [lld] c671e80 - [ELF] Parallelize demoteSymbolsAndComputeIsPreemptible (#207310)
via llvm-commits
- [llvm] 8aaa28e - [RISCV] Cost legal interleaved memory ops correctly for code size (#207162)
via llvm-commits
- [llvm] [RISCV] Remove -riscv-v-fixed-length-vector-lmul-max option (PR #207312)
Luke Lau via llvm-commits
- [llvm] [CodeGen] Compact cost table entries (PR #202836)
David Zbarsky via llvm-commits
- [llvm] [LoongArch] Support ISD::GET_ROUNDING (llvm.get.rounding) (PR #207319)
Zhaoxin Yang via llvm-commits
- [llvm] [SPARC] Don't combine misaligned memory ops with BSWAP (PR #206345)
Sergei Barannikov via llvm-commits
- [llvm] [AMDGPU] Rework findReachingDefs/findReachingUses with SubRange-aware reaching def analysis (PR #207320)
via llvm-commits
- [lld] [ELF] Precompute orphan output section names in parallel. NFC (PR #207321)
Fangrui Song via llvm-commits
- [lld] 1030639 - [ELF] Precompute orphan output section names in parallel. NFC (#207321)
via llvm-commits
- [llvm] [VPlan] Intersect all fast-math flags in VPIRFlags::intersectFlags (PR #204664)
via llvm-commits
- [llvm] [llvm-exegesis] Add raw PMU encoding in TargetPfmCounters tablegen (PR #201228)
Simon Pilgrim via llvm-commits
- [llvm] ac05f72 - [CodeGen] Merge TargetRegClass into MCRegClass (#207168)
via llvm-commits
- [llvm] [CodeGen][NFC] Remove RegisterClasses pointer array (PR #207204)
Alexis Engelke via llvm-commits
- [llvm] 5969d64 - [IR] Enable dereferenceable-at-point semantics (#204795)
via llvm-commits
- [llvm] 805e89a - [Sparc] Mark LOAD_BIG/LOAD_LITTLE as MayLoad (#206924)
via llvm-commits
- [llvm] 51e0c89 - [Sparc] Create MMO for STORE_BIG/LITTLE with MOStore (#206929)
via llvm-commits
- [llvm] [CI] Fix doubled brace in release-documentation.yml workflow expression (PR #207330)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LowerMatrixIntrinsics] Preserve volatile and alignment when flattening loads (PR #205759)
via llvm-commits
- [llvm] [SPIR-V] Diagnose stores into read-only storage classes (PR #207331)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Fix truncated LinkageAttributes OpDecorate for numeric-named functions (PR #207332)
Arseniy Obolenskiy via llvm-commits
- [llvm] Fix typo in release-documentation workflow (PR #207329)
Nikita Popov via llvm-commits
- [llvm] [NVPTX] Set default value of nvptx-allow-ftz-atomics to true (PR #206154)
Artem Belevich via llvm-commits
- [llvm] 813f06d - [AMDGPU] IGroupLP: Avoid DAG manipulation in greedyFind (#194827)
via llvm-commits
- [llvm] [CrossProjectTests] Fixup expect in ctor.cpp to accept multiple steps (PR #207337)
Stephen Tozer via llvm-commits
- [llvm] [RISCV][P-ext] Use brev8 for bitreverse with Zbkb (PR #207338)
Hongyu Chen via llvm-commits
- [llvm] 6de2b5f - [Hexagon] Lower vselect instruction (#206675)
via llvm-commits
- [llvm] SelectionDAG] Expand CLMUL of zero-extended all-ones operand via parallel prefix XOR (PR #207339)
Jan Schultke via llvm-commits
- [llvm] b0c9d8a - [AArch64][InstCombine] Tidy [su]adalp combine (NFC) (#207219)
via llvm-commits
- [llvm] 0341dd5 - [IR] Explicitly specify target feature for module asm (#204548)
via llvm-commits
- [llvm] [Dexter] Switch to using script-mode by default (PR #204369)
Stephen Tozer via llvm-commits
- [llvm] [NFC][LLVM][Verifier] Use auto when assigning result of `dyn_cast` (PR #207343)
Rahul Joshi via llvm-commits
- [llvm] 67d7dfc - [AArch64] Fix reversed values in big-endian 128-bit atomics (#205760)
via llvm-commits
- [llvm] [CodeGen] MachineLICM: Do not consider "loop liveins" as loop defs (PR #121769)
Gaëtan Bossu via llvm-commits
- [llvm] [AArch64] Combine undef UZP and NVCAST away. (PR #204623)
Gaëtan Bossu via llvm-commits
- [llvm] [SPIR-V] Prevent generating OpTypePointer with OpTypeFunction pointee without extension (PR #207347)
Arseniy Obolenskiy via llvm-commits
- [llvm] [ReleaseNotes] Remove leftover conflict marker (PR #207348)
Nikita Popov via llvm-commits
- [llvm] 243211a - [ReleaseNotes] Remove leftover conflict marker (#207348)
via llvm-commits
- [llvm] [CodeGen][NFC] Store CPU model index in SubTypeKV (PR #207351)
Alexis Engelke via llvm-commits
- [llvm] [AMDGPU][NFC] Remove direct access to FeatureKV (PR #206231)
Alexis Engelke via llvm-commits
- [clang] [llvm] [LLVM][IRBuilder] Add `CreateIntrinsicWithoutFolding` overloads (PR #207354)
Rahul Joshi via llvm-commits
- [llvm] [obj2yaml] Add Obj2Yaml ability to dump GOFF header records (PR #204194)
James Henderson via llvm-commits
- [llvm] [ADT][NFC] Remove unused ValueInfoT from DenseSetImpl (PR #207277)
Marc Auberer via llvm-commits
- [llvm] 15b3882 - [AArch64][FastISel] Update arm64-fast-isel-conversion.ll check lines (NFC) (#207159)
via llvm-commits
- [llvm] [GlobalISel][AArch64] Legalize PHIs with vectors smaller than 64-bits (PR #207356)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [X86] Update (p)haddsub undef element tests to match the output IR from the middle-end (PR #207244)
Simon Pilgrim via llvm-commits
- [llvm] [SE] Prove umin/umax comparisons before operand canonicalization (PR #205005)
Aleksandr Popov via llvm-commits
- [llvm] 499eba6 - [SDAG][AArch64] Fold extract from pext to use status flags (#206443)
via llvm-commits
- [llvm] 11438bc - [AArch64] Combine undef UZP and NVCAST away. (#204623)
via llvm-commits
- [llvm] [LoopDataPrefetch] Add support for target-specific memory intrinsics (PR #207358)
Shanzhi Chen via llvm-commits
- [llvm] [RegisterPressure] Remove dead defs correctly (PR #156576)
Hongyu Chen via llvm-commits
- [clang] [llvm] [llvm] Fix the MCSubtargetInfo used for module-level assembly. (PR #97685)
Chris Copeland via llvm-commits
- [llvm] a4df89b - [llvm-exegesis] Add raw PMU encoding in TargetPfmCounters tablegen (#201228)
via llvm-commits
- [llvm] [RISCV] Add AddrRegImm26 addressing mode for Xqcilo large-offset load/store (PR #207363)
Garvit Gupta via llvm-commits
- [llvm] c657906 - [DebugInfo] Avoid std::function in DWARF verifier internals (#202866)
via llvm-commits
- [llvm] [DebugInfo] Avoid std::function in DWARF verifier internals (PR #202866)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Accept sext addresses when folding image ops to a16 (PR #203189)
Barbara Mitic via llvm-commits
- [llvm] [M68k] Fix build after removal of RegisterClasses pointer array (PR #207364)
Sylvestre Ledru via llvm-commits
- [llvm] [offload] Fix duplicate __llvm_write_custom_profile on Windows PGO builds (PR #207366)
Wenju He via llvm-commits
- [llvm] bb315b7 - [X86] Update (p)haddsub undef element tests to match the output IR from the middle-end (#207244)
via llvm-commits
- [llvm] [NFC] Add test for PR #207303 (PR #207368)
Sushant Gokhale via llvm-commits
- [llvm] [AArch64][llvm] Update POE2 thread-private system register names (PR #200428)
via llvm-commits
- [llvm] 97f7186 - [ADT][NFC] Remove unused ValueInfoT from DenseSetImpl (#207277)
via llvm-commits
- [llvm] [LoopFusion]: Use the statistic name and description (NFC) (PR #207369)
Afonso Rafael via llvm-commits
- [llvm] 35bbd62 - [AArch64][llvm] Update POE2 thread-private system register names (#200428)
via llvm-commits
- [llvm] [X86] haddsub-undef.ll - sync more testnames with their phaseordering equivalents (PR #207370)
Simon Pilgrim via llvm-commits
- [llvm] ce68a99 - [AMDGPU][AsmParser] Fix representing src2 op_sel for MAC instructions (#206033)
via llvm-commits
- [llvm] [AMDGPU][AsmParser] Fix representing src2 op_sel for MAC instructions (PR #206033)
Ivan Kosarev via llvm-commits
- [llvm] [MC][ARM] Set default Tag_ABI_VFP_args EABI attr (PR #205883)
Peter Smith via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
A. Jiang via llvm-commits
- [clang] [llvm] [AArch64][COFF] Branch-protection=standard means "b-key" on Windows (PR #203989)
Martin Storsjö via llvm-commits
- [clang] [llvm] [AArch64][COFF] Generate error when Branch-protection is used with A-key on Windows. (PR #203991)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt][hexagon] Fix `__hexagon_fmadf5` overflow under directed rounding (PR #207373)
via llvm-commits
- [llvm] [Debugify] Simplify debugify for locations (PR #207374)
Stephen Tozer via llvm-commits
- [llvm] [AMDGPU][InsertWaitCnt] Remove Leftover Comment (PR #207378)
Pierre van Houtryve via llvm-commits
- [llvm] 61f64e3 - [AMDGPU][InsertWaitCnt] Remove Leftover Comment (#207378)
via llvm-commits
- [clang] [llvm] [X86] Remove AMX-TRANSPOSE (PR #165556)
Jaydeep Chauhan via llvm-commits
- [llvm] 3b908aa - [X86] haddsub-undef.ll - sync more testnames with their phaseordering equivalents (#207370)
via llvm-commits
- [clang] [llvm] [ADT][NFC] Remove unused includes in DenseMap/DenseSet headers (PR #207282)
Marc Auberer via llvm-commits
- [llvm] [MergeICmps][DebugInfo] Preserve debug locations in mergeComparisons (PR #205796)
J. Ryan Stinnett via llvm-commits
- [llvm] df6e380 - [AArch64] Minor simplification in aarch64-ldst-opt with an early return (#207182)
via llvm-commits
- [llvm] 965b73a - [M68k] Fix build after removal of RegisterClasses pointer array (#207364)
via llvm-commits
- [llvm] [InstCombine] Propagate debuglocs when replacing insert->extract elts (PR #206026)
J. Ryan Stinnett via llvm-commits
- [llvm] [VPlan] Make VPRegionValue a subclass of VPSymbolicValue. (NFC) (PR #196753)
Florian Hahn via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h (PR #207382)
Abhina Sree via llvm-commits
- [llvm] [SPIRV] Preserve FP types in atomic load/store instead of casting to integer (PR #194583)
Viktoria Maximova via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Abhina Sree via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Abhina Sree via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Abhina Sree via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Abhina Sree via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Sergei Barannikov via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Sergei Barannikov via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Abhina Sree via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Abhina Sree via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Sergei Barannikov via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Corentin Jabot via llvm-commits
- [clang] [llvm] Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (PR #207382)
Abhina Sree via llvm-commits
- [llvm] [VPlan] Introduce m_BrTerminator matcher (NFC) (PR #207383)
Ramkumar Ramachandra via llvm-commits
- [llvm] [CopyProf] Add CopyProf instrumentation passes. (PR #207385)
via llvm-commits
- [llvm] [VectorCombine] isExtractExtractCheap - add dbg message showing OldCost vs NewCost (PR #207386)
Simon Pilgrim via llvm-commits
- [llvm] [GitHub][RISCV] Restrict backend:RISC-V labelling to Clang and LLVM (PR #192429)
Luke Lau via llvm-commits
- [llvm] [RISCV][RFC] Deduplicate LLVM IR in fixed vector tests. NFC (PR #111395)
Luke Lau via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
via llvm-commits
- [llvm] [VPlan] Introduce VPConstant VPIRValue (NFC) (PR #207387)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SPIR-V] Fix invalid OpIMul emitted for i1 multiplication (PR #207388)
Arseniy Obolenskiy via llvm-commits
- [llvm] [CSKY] Fix build (PR #207389)
Nikita Popov via llvm-commits
- [llvm] afe7d8c - [CSKY] Fix build (#207389)
via llvm-commits
- [clang] [llvm] Alisonz/filetag conversion (PR #206519)
Alison Zhang via llvm-commits
- [llvm] [PatternMatch] Remove obsolete Signum_match matcher (NFCI) (PR #207390)
via llvm-commits
- [lld] [llvm] [lld][ELF] Check ARM float ABI compatibility during linking (PR #205667)
Peter Smith via llvm-commits
- [llvm] [LoopUnroll][AArch64] Add separate upper-bound limit for loops with early exits (PR #205102)
Igor Kirillov via llvm-commits
- [llvm] ac47f99 - [ADT][NFC] Remove unused includes in DenseMap/DenseSet headers (#207282)
via llvm-commits
- [llvm] [X86] haddsub-undef.ll - update remaining tests to match IR generated by middle-end (PR #207391)
Simon Pilgrim via llvm-commits
- [llvm] 4cdb033 - [VPlan] Optimize pre-increment IV latch users with tail folding (#206499)
via llvm-commits
- [llvm] a4e51ff - [VPlan] Introduce m_Branch matcher (NFC) (#207383)
via llvm-commits
- [llvm] c1a0167 - [AMDGPU] Accept sext addresses when folding image ops to a16 (#203189)
via llvm-commits
- [llvm] [VPlan] Add m_VScale() pattern matcher. (NFC) (PR #207394)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] [InstCombine] signum: or (ashr X, BW-1), (lshr (-X), BW-1) --> scmp(X, 0) (PR #205365)
via llvm-commits
- [llvm] 6247810 - [X86] haddsub-undef.ll - update remaining tests to match IR generated by middle-end (#207391)
via llvm-commits
- [llvm] [CodeGen] Treat Reg uses which are partially defined within bundle as internal read (PR #201004)
Jay Foad via llvm-commits
- [llvm] ccfab9e - [AArch64] Fix ReconstructShuffle for known vscale>1 (#205099)
via llvm-commits
- [llvm] 62f8a7b - [VectorCombine] isExtractExtractCheap - add dbg message showing OldCost vs NewCost (#207386)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Lower to multivector stores instead of splitting… (PR #207397)
Jacob Crawley via llvm-commits
- [llvm] [AArch64] Fold CSET + BR_CC into a conditional branch (PR #207398)
Benjamin Maxwell via llvm-commits
- [clang] [llvm] [mlir] Revert "[IR] Explicitly specify target feature for module asm" (PR #207399)
Hans Wennborg via llvm-commits
- [llvm] d1c2d86 - Forward declare TextEncodingConverter in TextEncoding.h, move config.h into TextEncoding.cpp (#207382)
via llvm-commits
- [llvm] [CostModel][X86] Reduce cost of pre-SSE41 select shuffle (PR #207400)
Simon Pilgrim via llvm-commits
- [llvm] [VPlan] Add VPBuilder::createVScale (NFC) (PR #207401)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll][AArch64] Add separate upper-bound limit for loops with unknown exact trip count (PR #205102)
Igor Kirillov via llvm-commits
- [llvm] [LV] Move addALM transform close to addEVL (PR #207402)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SPIR-V] Support i64 smul.fix/umul.fix via SPV_ALTERA_arbitrary_precision_integers (PR #207405)
Arseniy Obolenskiy via llvm-commits
- [llvm] [X86] Remove LowerToHorizontalOp vectorization lowering code (PR #207406)
Simon Pilgrim via llvm-commits
- [llvm] [BOLT] Fixed PerfScript unittest for X86 (PR #207408)
Ádám Kallai via llvm-commits
- [llvm] 6bc5135 - [DebugInfo] Truncate implicit value constants to source type width (#206671)
via llvm-commits
- [llvm] 433eef6 - Revert "[IR] Explicitly specify target feature for module asm" (#207399)
via llvm-commits
- [llvm] 1ffae54 - [CostModel][X86] Reduce cost of pre-SSE41 select shuffle (#207400)
via llvm-commits
- [llvm] [CodeExtractor] Reject regions with terminating deoptimize (PR #204560)
Arda Serdar Pektezol via llvm-commits
- [llvm] [BOLT] Prevent .rela.plt reordering (PR #207412)
Ilija Tovilo via llvm-commits
- [llvm] 780298c - [NFC][LLVM] Define range attribute for `llvm.prefetch` args (#207300)
via llvm-commits
- [llvm] [AArch64] Fold any/sign-extend of CSET. (PR #207414)
Ricardo Jesus via llvm-commits
- [llvm] [llvm-dwarfdump][LineCov 3/3] Add IR analysis for variable coverage (PR #195342)
Stephen Tozer via llvm-commits
- [llvm] [AArch64][InstCombine] Combine add/sub with mull intrinsics (PR #207415)
Gaëtan Bossu via llvm-commits
- [clang] [llvm] [SystemZ][z/OS] Add options -m[no-]zos-ppa1-name to remove the function name in PPA1. (PR #207416)
via llvm-commits
- [llvm] [GlobalISel] Add or_and_and pattern from SelectionDAG (PR #204618)
David Green via llvm-commits
- [llvm] [AArch64] optimize lowering for icmp on i128 when RHS is an immediate (PR #181822)
David Green via llvm-commits
- [llvm] [AMDGPU] Remove obsolet __keep_alive declare in test (PR #207418)
Robert Imschweiler via llvm-commits
- [llvm] AMDGPU/GlobalISel: Switch to extended LLTs (PR #207419)
Petar Avramovic via llvm-commits
- [llvm] 77cc884 - [SPIRV] Preserve FP types in atomic load/store instead of casting to integer (#194583)
via llvm-commits
- [llvm] [DAG] Simplify isKnownToBeAPowerOfTwo for ZERO_EXTEND (PR #182226)
Simon Pilgrim via llvm-commits
- [llvm] e561875 - [ArrayRef] Make iterator_range constructor const-agnostic (#205183)
via llvm-commits
- [llvm] 0fd9b71 - [NFC][LLVM][Verifier] Use auto when assigning result of `dyn_cast` (#207343)
via llvm-commits
- [llvm] [X86] zero_extend_vector_inreg.ll - regenerate checks to reduce diff in a future patch (PR #207424)
Simon Pilgrim via llvm-commits
- [llvm] [X86] known-pow2.ll - regenerate checks to reduce diff in a future patch (PR #207425)
Simon Pilgrim via llvm-commits
- [llvm] 627b164 - [AMDGPU] Remove obsolet __keep_alive declare in test (#207418)
via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer_common] Remove internal linkage from RegisterFlag (NFC) (PR #206308)
Vassil Vassilev via llvm-commits
- [compiler-rt] 554e323 - [compiler-rt][sanitizer_common] Remove internal linkage from RegisterFlag (NFC) (#206308)
via llvm-commits
- [llvm] [RISCV][P-ext] Add codegen for packed absolute difference sum (PR #207314)
Craig Topper via llvm-commits
- [llvm] [LV] Use findUserOf to improve code (NFC) (PR #207427)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ARM] Special case scmp 0 (PR #207428)
via llvm-commits
- [llvm] [SampleProfile] Fix FuncMappings key mismatch for renamed functions in stale profile matching (PR #187899)
via llvm-commits
- [llvm] d24f20a - [X86] Pool sparse disassembler opcode rows (#202666)
via llvm-commits
- [llvm] [SampleProfileMatcher] Add direct basename early matching for orphan functions (PR #184409)
via llvm-commits
- [llvm] 11d2e98 - [X86] known-pow2.ll - regenerate checks to reduce diff in a future patch (#207425)
via llvm-commits
- [llvm] 80f2ae4 - [X86] zero_extend_vector_inreg.ll - regenerate checks to reduce diff in a future patch (#207424)
via llvm-commits
- [llvm] [SampleProfileMatcher] Fix backward matching of non-anchor locations (PR #190118)
via llvm-commits
- [llvm] [AArch64][SME]Refine memory effects for SME load/store intrinsics. (PR #205525)
Kerry McLaughlin via llvm-commits
- [compiler-rt] [compiler-rt][hwasan] Remove internal linkage from check templates (NFC) (PR #207430)
Aditya Medhane via llvm-commits
- [llvm] [PPC] Implement custom lowering for SCMP with 0 on PowerPC (PR #207431)
via llvm-commits
- [llvm] [VPlan] Eliminate some vec temps with ArrayRef (NFC) (PR #207432)
Ramkumar Ramachandra via llvm-commits
- [llvm] 4f64218 - [VPlan] Add m_VScale() pattern matcher. (NFC) (#207394)
via llvm-commits
- [llvm] [VPlan] Cleanup print functions of recipes (NFC) (PR #207434)
Ramkumar Ramachandra via llvm-commits
- [compiler-rt] 14d9808 - [compiler-rt][hwasan] Remove internal linkage from check templates (NFC) (#207430)
via llvm-commits
- [llvm] Add macOS premerge check workflow (PR #207435)
Mishal Shah via llvm-commits
- [llvm] [X86] fmaddsub-combine.ll - remove 128/256-bit buildvector tests (PR #207436)
Simon Pilgrim via llvm-commits
- [lld] [ELF] Reuse SHT_GROUP selection verdicts in initializeSections. NFC (PR #207437)
Fangrui Song via llvm-commits
- [llvm] [IndVarSimplify] Propagate SCEVUse flags through exit value expansion. (PR #207063)
Florian Hahn via llvm-commits
- [clang] [llvm] [inlineasm] Improve support for multiple inline asm constraints (e.g. "rm") (PR #197798)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [SCEV] Use SCEVUse for ValuesAtScope (NFC). (PR #207062)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Strip op-UV-check in select-costing (PR #207438)
Ramkumar Ramachandra via llvm-commits
- [llvm] [CodeGen] Expand unsupported (de)interleave intrinsics (PR #207439)
Kamlesh Kumar via llvm-commits
- [llvm] [LAA] Use (Diff - 1) <u (Threshold - 1) for diff checks. (PR #188462)
Florian Hahn via llvm-commits
- [compiler-rt] [compiler-rt][nsan] Remove unused checkValueConsistency template (NFC) (PR #207441)
Aditya Medhane via llvm-commits
- [llvm] [PowerPC][NFC] Change arguments of PPCustomInserter (PR #199082)
Kai Nacke via llvm-commits
- [llvm] [RISC-V][RVY] Initial ISAInfo support for RVY (PR #201931)
Jessica Clarke via llvm-commits
- [llvm] [ProfileData] Fix formatting (PR #207442)
Kazu Hirata via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Damyan Pepper via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Damyan Pepper via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Damyan Pepper via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Damyan Pepper via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Damyan Pepper via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Damyan Pepper via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Finn Plummer via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Finn Plummer via llvm-commits
- [llvm] [DirectX] Expand {u,s}mul.with.overflow in DXILIntrinsicExpansion (PR #207297)
Finn Plummer via llvm-commits
- [llvm] 2972615 - [X86] fmaddsub-combine.ll - remove 128/256-bit buildvector tests (#207436)
via llvm-commits
- [llvm] [VPlan] Forbid CSE'ing writes (PR #207443)
Ramkumar Ramachandra via llvm-commits
- [llvm] 320a8a4 - [InstCombine] Don't blindly copy ninf when narrowing fptrunc(binop(fpext, fpext)) (#202489)
via llvm-commits
- [llvm] [ADT] Introduce LocalStatistic to allow per-pass/per-function stats (PR #187801)
Alexis Engelke via llvm-commits
- [llvm] 63b1974 - [ValueTracking] Fix frexp exponent range for nan/inf inputs (#202447)
via llvm-commits
- [llvm] [NFC] Fix dxil-dis/waveactiveballot.ll test (PR #207446)
Damyan Pepper via llvm-commits
- [llvm] 3f72449 - [VPlan] Add VPBuilder::createVScale (NFC) (#207401)
via llvm-commits
- [llvm] [PowerPC] Fold XOR of SETNE to XOR of SETEQ (PR #207271)
via llvm-commits
- [llvm] [gn] Fix mistake from 4df00678d86fe (PR #207451)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 24476abfac20 (PR #207452)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 282416b6d457 (PR #207453)
Nico Weber via llvm-commits
- [llvm] 796dc15 - [gn] Fix mistake from 4df00678d86fe (#207451)
via llvm-commits
- [llvm] [gn build] Port b6976d223eeb (PR #207454)
Nico Weber via llvm-commits
- [llvm] [gn build] Port bd338806e423 (PR #207455)
Nico Weber via llvm-commits
- [llvm] 07ef930 - [gn build] Port 24476abfac20 (#207452)
via llvm-commits
- [llvm] fbbf5df - [gn build] Port 282416b6d457 (#207453)
via llvm-commits
- [llvm] 0576c32 - [gn build] Port bd338806e423 (#207455)
via llvm-commits
- [llvm] a6f5481 - [gn build] Port b6976d223eeb (#207454)
via llvm-commits
- [llvm] [gn build] Port e69038f9c2b1 (PR #207457)
Nico Weber via llvm-commits
- [llvm] [gn build] Port f1aeaa7bd552 (PR #207458)
Nico Weber via llvm-commits
- [llvm] 296ab5b - [gn build] Port e69038f9c2b1 (#207457)
via llvm-commits
- [llvm] 66ae5b8 - [gn build] Port f1aeaa7bd552 (#207458)
via llvm-commits
- [llvm] [SampleProfileMatcher] Sample profile duplication to avoid stale CFG profile matching conflicts (PR #202460)
via llvm-commits
- [llvm] ✨[ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (PR #200310)
via llvm-commits
- [llvm] ✨[ObjCARC] Move autorelease-to-release conversion to pool pop site instead of converting in place (PR #152353)
via llvm-commits
- [llvm] [docs] Update dead infra contact links in Discourse guide (PR #207460)
via llvm-commits
- [llvm] [NVPTX] Assign correct memory attrs to args in NVPTXLowerArgs (PR #207461)
Alex MacLean via llvm-commits
- [llvm] [InstCombine] Fold commuted add of udiv/urem by two (#206272) (PR #207462)
Igor Shevlyakov via llvm-commits
- [llvm] e0289ad - [RISCV][P-ext] Use brev8 for bitreverse with Zbkb (#207338)
via llvm-commits
- [llvm] [gn build] Port 0418a88ae671 (PR #207463)
Nico Weber via llvm-commits
- [llvm] 4fd5353 - [gn build] Port 0418a88ae671 (#207463)
via llvm-commits
- [llvm] [ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (PR #200310)
via llvm-commits
- [llvm] a9c5602 - [PowerPC] Custom Lower ABDU using branchless carry (#182704)
via llvm-commits
- [llvm] [ObjCARC] Move autorelease-to-release conversion to pool pop site instead of converting in place (PR #152353)
via llvm-commits
- [llvm] [VPlan] Simplify VPHierarchicalChildrenIterator::operator*. NFC (PR #207464)
Fangrui Song via llvm-commits
- [llvm] [MC] Move addEncodingComment() into new base class MCAsmBaseStreamer (PR #188585)
Kai Nacke via llvm-commits
- [llvm] [ObjCARC] Improve intrinsic classification for ARC optimization (PR #207465)
via llvm-commits
- [llvm] 37fa9c4 - [LAA] Use (Diff - 1) <u (Threshold - 1) for diff checks. (#188462)
via llvm-commits
- [llvm] [LV] Implement VPBuilder::createPtrAdd with createNoWrapPtrAdd (NFC) (PR #207467)
Florian Hahn via llvm-commits
- [llvm] [PowerPC] Lower UCMP and SCMP directly to setb instead of matching the DAG shape (PR #206282)
via llvm-commits
- [llvm] 5de2fb5 - [VPlan] Simplify VPHierarchicalChildrenIterator::operator*. NFC (#207464)
via llvm-commits
- [llvm] bf68b41 - [LV] Implement VPBuilder::createPtrAdd with createNoWrapPtrAdd (NFC) (#207467)
via llvm-commits
- [llvm] [DemandedBits] Add clmul support (PR #202415)
via llvm-commits
- [llvm] [[DemandedBits] Track demanded bits for clmul instrinsics (PR #202415)
via llvm-commits
- [llvm] [DemandedBits] Track demanded bits for clmul instrinsics (PR #202415)
via llvm-commits
- [llvm] [ObjCARC] Delete retain+release pairs (PR #207469)
via llvm-commits
- [llvm] [NVPTX] Expand fp/int conversions involving integers wider than 64 bits (PR #201679)
Lukas Stephan via llvm-commits
- [llvm] 7635761 - [llvm][object] handle GOFF in createObjectFile (#206636)
via llvm-commits
- [llvm] [CodeGen] Expand fmaximum/fminimum reductions (PR #195169)
Prajwal KP via llvm-commits
- [llvm] [AMDGPU] Preserve LDS waits when demoting single-wave workgroup scope to wavefront (PR #207473)
Justin Rosner via llvm-commits
- [llvm] 0f1f456 - [FileCheck] Call out var captures on unmatched patterns (#206303)
via llvm-commits
- [llvm] [FileCheck] Call out var captures on unmatched patterns (PR #206303)
Joel E. Denny via llvm-commits
- [llvm] [Docs][CodeView] Document `S_LOCAL` and `S_DEFRANGE*` (PR #190156)
Alexandre Ganea via llvm-commits
- [llvm] [GenericDomTreeConstruction] Speed up Semi-NCA construction (PR #207474)
Fangrui Song via llvm-commits
- [llvm] Fix APInt::concat for zero-width operands (PR #207475)
Yi Zhang via llvm-commits
- [llvm] [IR][NFC] Expose structural hash details (PR #200480)
Yaxun Liu via llvm-commits
- [llvm] [1/3][AMDGPU][NFC] Add virtual prefix to GCN trackers (PR #203667)
Dhruva Chakrabarti via llvm-commits
- [llvm] [IR] Include flags in detailed structural hashes (PR #200488)
Yaxun Liu via llvm-commits
- [llvm] [LoopUnroll] Fix freqs for unconditional latches: N>2, uniform (PR #182405)
Joel E. Denny via llvm-commits
- [llvm] [PowerPC]optimize the epilogue for restore non volatile cr fields (PR #202339)
Hubert Tong via llvm-commits
- [llvm] [FileCheck][NFC] Encapsulate more into InputAnnotationLabeler (PR #207484)
Joel E. Denny via llvm-commits
- [compiler-rt] db0f427 - [compiler-rt][nsan] Remove unused checkValueConsistency template (NFC) (#207441)
via llvm-commits
- [llvm] 99c1a8c - [Sparc] Handle two new cases in the GRLIB-TN-0010 workaround pass (#205780)
via llvm-commits
- [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via llvm-commits
- [clang] [llvm] [DO NOT MERGE] Enumerate -Wunused-template runtime failures (PR #207490)
Aditya Medhane via llvm-commits
- [llvm] b275536 - [X86] Remove LowerToHorizontalOp vectorization lowering code (#207406)
via llvm-commits
- [clang] [llvm] [LifetimeSafety] Implement more precise access paths (PR #180369)
Utkarsh Saxena via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
via llvm-commits
- [llvm] [MC][NFC] Generate ComplexDeprecationInfos as function (PR #207496)
Alexis Engelke via llvm-commits
- [llvm] [X86] Added ComputeKnownBits support for BEXTR (PR #199558)
Arihant Chawla via llvm-commits
- [clang] [llvm] [LifetimeSafety] Support field-sensitive and interior-sensitive AccessPaths (PR #180369)
Utkarsh Saxena via llvm-commits
- [llvm] f78d4b0 - [LV] Use findUserOf to improve addReductionResultComputation (NFC) (#207427)
via llvm-commits
- [llvm] [AssumptionCache] Properly print assume operand bundles. (PR #207501)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] RegisterCoalescer: keep partial redefs valid when eliminating undef copies (PR #202599)
Aochang Liu via llvm-commits
- [clang] [llvm] [AArch64][PAC] Handle signing of init/fini pointers in AsmPrinter (PR #193087)
Anatoly Trosinenko via llvm-commits
- [llvm] [LV] Add test with BuildVector select condition. (NFC) (PR #207506)
Florian Hahn via llvm-commits
- [llvm] [ObjCARC] Classify use-only intrinsics based on attributes (PR #207468)
via llvm-commits
- [llvm] e173245 - [LV] Add test with BuildVector select condition. (NFC) (#207506)
via llvm-commits
- [llvm] Reapply "[VPlan] Replace first-lane uses of BuildVector." (#206774) (PR #207512)
Florian Hahn via llvm-commits
- [llvm] 72070de - [APFloat] Extend fltSemantics with field for explicit integer bit (#204860)
via llvm-commits
- [llvm] [InstCombine] Merge mallocs followed directly by reallocs (PR #207513)
Nikolas Klauser via llvm-commits
- [clang] [llvm] [cmake][NFC] Use `EXTRA_INCLUDES` in `tablegen` commands (PR #207514)
Markus Böck via llvm-commits
- [llvm] 0655422 - Reapply "[VPlan] Replace first-lane uses of BuildVector." (#206774) (#207512)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Add cosbf16 math function (PR #185801)
via llvm-commits
- [llvm] 6ae9fe5 - [cmake][NFC] Use `EXTRA_INCLUDES` in `tablegen` commands (#207514)
via llvm-commits
- [llvm] [polly] [SCEV] Use SCEVPtrToAddr instead of SCEVPtrToInt in SCEV. (PR #180244)
Florian Hahn via llvm-commits
- [lldb] [llvm] [mlir] [Support] Remove virtual functions from formatv (PR #207516)
Alexis Engelke via llvm-commits
- [llvm] 103f170 - [llvm-pdbutil] Support `--docnum` for yaml2pdb (#207058)
via llvm-commits
- [lld] [lld][COFF] Emit coffgrp debug record (PR #205630)
Alexandre Ganea via llvm-commits
- [llvm] e395479 - [GenericDomTreeConstruction] Speed up Semi-NCA construction (#207474)
via llvm-commits
- [llvm] [SLP][NFC]Remove undefs, NFC (PR #207518)
Alexey Bataev via llvm-commits
- [llvm] 580fac0 - [SLP][NFC]Remove undefs, NFC
via llvm-commits
- [llvm] [CVP] Infer no-wrap flags from operand ranges at use sites. (PR #207522)
Florian Hahn via llvm-commits
- [llvm] [GenericDomTreeConstruction] Switch to 0-based DFS numbering (PR #207524)
Fangrui Song via llvm-commits
- [llvm] [VPlan] Remove redundant VPIRValue cast in ::computeCost (NFC) (PR #207525)
Florian Hahn via llvm-commits
- [llvm] [CVP] Extract computeNoWrapFlags helper from processBinOp (NFC). (PR #207527)
Florian Hahn via llvm-commits
- [llvm] [llvm-pdbutil] Print error on invalid YAML (PR #207528)
via llvm-commits
- [llvm] 1ceada6 - [Docs][CodeView] Document `S_LOCAL` and `S_DEFRANGE*` (#190156)
via llvm-commits
- [clang] [compiler-rt] [UBSan] Add -fsanitize=uninitialized-read check (ISO C 6.3.2.1p2) (PR #207529)
via llvm-commits
- [llvm] 33be799 - [DemandedBits] Track demanded bits for clmul instrinsics (#202415)
via llvm-commits
- [llvm] 143e5bf - [VPlan] Remove redundant VPIRValue cast in ::computeCost (NFC) (#207525)
via llvm-commits
- [llvm] [InstCombine] Use byte type to preserve provenances (PR #207531)
Yingwei Zheng via llvm-commits
- [llvm] fa7d2a8 - [ProfileData] Fix formatting (#207442)
via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] [Support][NFC] Use single predecessor array in DomTreeConstr (PR #207535)
Alexis Engelke via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] add libc-backed arithmetic builtins (PR #207092)
via llvm-commits
- [llvm] [VPlan] Add additional memory decision tests. (NFC) (PR #207537)
Florian Hahn via llvm-commits
- [llvm] 3eb5301 - [VPlan] Make VPRegionValue a subclass of VPSymbolicValue. (NFC) (#196753)
via llvm-commits
- [llvm] Ic abs mul shl (PR #207539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Luke Lau via llvm-commits
- [llvm] [VPlan] Add VPInstruction::Intrinsic opcode, use for scalar intrinsics. (PR #207541)
Luke Lau via llvm-commits
- [llvm] 2925ca2 - [AssumptionCache] Properly print assume operand bundles. (#207501)
via llvm-commits
- [compiler-rt] [libc] [compiler-rt][builtins] add libc-backed fixint/fixuint builtins (PR #207543)
via llvm-commits
- [llvm] eaa3389 - [VPlan] Add additional memory decision tests. (NFC) (#207537)
via llvm-commits
- [llvm] [SLP][NFC]Update test to avoid instructions folding, NFC (PR #207544)
Alexey Bataev via llvm-commits
- [llvm] c98a157 - [SLP][NFC]Update test to avoid instructions folding, NFC
via llvm-commits
- [llvm] [SLP][NFC]Remove undef from the test, cleanup, NFC (PR #207545)
Alexey Bataev via llvm-commits
- [llvm] 7f449d3 - [SLP][NFC]Remove undef from the test, cleanup, NFC
via llvm-commits
- [llvm] [NFC][LLVM][NVPTX] Use namespace qualifiers to define functions (PR #207546)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM][NVPTX] Initialize pass-ids to zero (PR #207547)
Rahul Joshi via llvm-commits
- [llvm] [SLP] Retune look-ahead scores for constants (PR #207548)
Alexey Bataev via llvm-commits
- [llvm] [NFC][LLVM][NVPTX] Minor code cleanup in NVVMReflect (PR #207549)
Rahul Joshi via llvm-commits
- [llvm] [NewPM] Port StaticDataProfileInfo and wire into x86 AsmPrinter (PR #207550)
Aiden Grossman via llvm-commits
- [clang] [llvm] [Analysis] Modernize CFGBlock GraphTraits; drop generic dominator tree special case (PR #207552)
Fangrui Song via llvm-commits
- [llvm] [PowerPC] Generalize combineADDToADDZE to support i32 operands (PR #207553)
via llvm-commits
- [lld] [WIP/RFC][ELF][PowerPC] Don't assume TOC pointer is valid in IPLT entries (PR #207555)
Jessica Clarke via llvm-commits
- [llvm] [Support][NFCI] Store DomTree children as linked list (PR #176409)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Fix gfx1250 WMMA latencies (PR #202522)
Austin Kerbow via llvm-commits
- [clang] [llvm] [LLVMABI] Implement the System V X86-64 ABI (PR #194718)
via llvm-commits
- [llvm] f33eb91 - [AMDGPU][NFC] Remove direct access to FeatureKV (#206231)
via llvm-commits
- [llvm] 6b3433a - [MC][NFC] Generate ComplexDeprecationInfos as function (#207496)
via llvm-commits
- [llvm] 3aec6a4 - [Support] Remove virtual functions from formatv (#207516)
via llvm-commits
- [clang] [llvm] [mlir] [MC] Generate FeatureKV with compact string table (PR #206331)
Alexis Engelke via llvm-commits
- [llvm] [SelectionDAG] Fold VECREDUCE_ADD of a constant BUILD_VECTOR (PR #207560)
Ankit Kumar Tiwari via llvm-commits
- [llvm] 55669ac - [Support][NFC] Use single predecessor array in DomTreeConstr (#207535)
via llvm-commits
- [llvm] 5d13ff1 - [MC] Generate FeatureKV with compact string table (#206331)
via llvm-commits
- [llvm] [VPlan] Move consecutive vector pointer construction to VPBuilder (NFC). (PR #207563)
Florian Hahn via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] [InstCombine] Fold zext(sub(0, trunc(X))) to and(sub(0, X), mask) (PR #207564)
via llvm-commits
- [llvm] [CodeGenPrepare] Failure to hoist bitcast to legal type causes register splitting (PR #207568)
via llvm-commits
- [llvm] 758f039 - [VPlan] Move consecutive vector pointer construction to VPBuilder (NFC). (#207563)
via llvm-commits
- [llvm] 37f7fc7 - [RISC-V][RVY] Initial ISAInfo support for RVY
via llvm-commits
- [llvm] a8b40e8 - [llubi] Implement experimental vector intrinsics (#206899)
via llvm-commits
- [lld] [LLD][SPARC] Implement enough functionality to run non-trivial 64-bit programs (PR #137919)
Kirill A. Korinsky via llvm-commits
- [llvm] [VPlan] Enable CSE of VPWidenPHIRecipe. (PR #207573)
Florian Hahn via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support packed reverse intrinsics (PR #207574)
Hongyu Chen via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Improve codegen for packed reverse intrinsics (PR #207575)
Hongyu Chen via llvm-commits
- [llvm] [LV] Convert gather loads with constant stride into strided loads (PR #147297)
Florian Hahn via llvm-commits
- [lld] lld: add SPARC WDISP relocations to lld (PR #206042)
Kirill A. Korinsky via llvm-commits
- [llvm] [llvm-objdump] Create PDB context for symbolizer (PR #201150)
via llvm-commits
- [llvm] f2342e8 - [SPARC] Don't combine misaligned memory ops with BSWAP (#206345)
via llvm-commits
- [lld] TYPO: fixed a few typos in NewLLD.rst (PR #193569)
Benjamin Maxwell via llvm-commits
- [llvm] [X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns (PR #199371)
via llvm-commits
- [llvm] [DirectX] Fix format override in DXILPrettyPrinter.cpp (PR #207588)
Fangrui Song via llvm-commits
- [llvm] 9a858b6 - [DirectX] Fix format override in DXILPrettyPrinter.cpp (#207588)
via llvm-commits
- [llvm] 67d9abb - [GenericDomTreeConstruction] Use 0-based DFS numbering (#207524)
via llvm-commits
- [llvm] [AArch64] Update some arith and mul tests. NFC (PR #207589)
David Green via llvm-commits
- [llvm] [M68k] Add Imm source for MOVE to CCR/SR (PR #207590)
via llvm-commits
- [llvm] 2ac46a3 - [AArch64] Update some arith and mul tests. NFC (#207589)
via llvm-commits
- [llvm] [GlobalISel] Remove LegacyLegalizerInfo (PR #197308)
David Green via llvm-commits
- [llvm] bfca639 - [CodeGen][NFC] Store CPU model index in SubTypeKV (#207351)
via llvm-commits
- [llvm] [MC][NFC] Store SubTypeKV names as string table (PR #207580)
Alexis Engelke via llvm-commits
- [llvm] [X86] Add ISD::VECREDUCE_MUL lowering instead of matching in DAG (PR #207593)
Simon Pilgrim via llvm-commits
- [llvm] 9cd1001 - [GlobalISel] Add or_and_and pattern from SelectionDAG (#204618)
via llvm-commits
- [llvm] [llvm] Support invariant.load on readonly intrinsics (PR #205916)
Yingwei Zheng via llvm-commits
- [llvm] [AMDGPU][NPM] Complete AsmPrinter support (PR #203509)
Vikram Hegde via llvm-commits
- [llvm] [ADT] Use isEqual for ImmutableSet/Map tree canonicalization (PR #207596)
Balázs Benics via llvm-commits
- [llvm] [LV] Derive max trip count for remainder loops through LCSSA phis (PR #206887)
Muhammed Shiyas N via llvm-commits
- [llvm] [InstCombine] Fold fpto{u,s}i of int-cast fdiv into {u,s}div (PR #205853)
Sungbin Jo via llvm-commits
- [llvm] [FixIrreducible][UnifyLoopExits] Fix callbr multiedge splitting (PR #207598)
via llvm-commits
- [llvm] 5bc1978 - [MC][NFC] Store SubTypeKV names as string table (#207580)
via llvm-commits
- [lld] [ELF] Add target-specific relocation scanning for SPARCV9 (PR #206284)
Jessica Clarke via llvm-commits
- [llvm] e3c8818 - [InstCombine] Fold commuted add of udiv/urem by two (#206272) (#207462)
via llvm-commits
- [llvm] d8b2232 - [InstCombine] Fold fpto{u, s}i of int-cast fdiv into {u,s}div (#205853)
via llvm-commits
- [llvm] [InstCombine] Merge a chain of equality icmps over a contiguous range (PR #207601)
Igor Shevlyakov via llvm-commits
- [llvm] [InstCombine] Reassociate commutative binops over select/phi/minmax (PR #187493)
Yingwei Zheng via llvm-commits
- [clang] [llvm] [analyzer] Implemented a base of detecing lifetimebound annotation (PR #200145)
Benedek Kaibas via llvm-commits
- [llvm] 076af82 - [GlobalISel] Remove LegacyLegalizerInfo (#197308)
via llvm-commits
- [clang] [llvm] Fix alignments for NetBSD/m68k. (PR #207602)
via llvm-commits
- [llvm] [GenericDomTreeConstruction] Store the semidominator value in Label (PR #207603)
Fangrui Song via llvm-commits
- [lld] 3be67c7 - [ELF] Add target-specific relocation scanning for SPARCV9 (#206284)
via llvm-commits
- [llvm] [bazel] Sort bazel_deps into 'compat floor' and 'latest' sections (PR #207605)
via llvm-commits
- [llvm] [LoopInfo] Avoid a throwaway vector in getLoopsInPreorder. NFC (PR #207607)
Fangrui Song via llvm-commits
- [lld] Enough LLD changes to bootstrap OpenBSD on sparc64 (PR #207609)
Kirill A. Korinsky via llvm-commits
- [llvm] 051bcef - [GenericDomTreeConstruction] Store the semidominator value in Label (#207603)
via llvm-commits
- [llvm] ecdd640 - [LoopInfo] Avoid a throwaway vector in getLoopsInPreorder. NFC (#207607)
via llvm-commits
- [llvm] [OpenMPOpt] Null generic-mode wrappers for SPMDized kernels (PR #207611)
Robert Imschweiler via llvm-commits
- [llvm] [LoopInfo] Derive Loop::contains(BlockT*) from the block-to-loop map (PR #207613)
Fangrui Song via llvm-commits
- [llvm] [M68K][GlobalISel] Remove dependency on legal ruleset (PR #207614)
David Green via llvm-commits
- [llvm] f1d1746 - [M68K][GlobalISel] Remove dependency on legal ruleset (#207614)
via llvm-commits
- [llvm] [X86] Attempt to narrow XMM->i64 (v)movq -> (v)movd if the upper 32-bits are known to be zero (PR #207615)
Simon Pilgrim via llvm-commits
- [llvm] [mlir] Number MLIR blocks; require GraphHasNodeNumbers in llvm::LoopInfoBase (PR #207617)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)
Dmitry Sidorov via llvm-commits
- [llvm] [SROA] Warn about out-of-bounds alloca uses (PR #207620)
Hao Ren via llvm-commits
- [llvm] [NVPTX] Add native tanh.approx support for f16 and bf16 (PR #207621)
Hao Ren via llvm-commits
- [llvm] [PowerPC] Add bctar instruction (ISA 2.07) (PR #187322)
via llvm-commits
- [llvm] [PowerPC] Add pnop (prefixed no-op) instruction (ISA v3.1) (PR #188373)
via llvm-commits
- [llvm] [SLP]Support Mul as the main copyable instruction (PR #207622)
Alexey Bataev via llvm-commits
- [llvm] Title: [ValueTracking] Properly relax operand zero signs for instructions with nsz (PR #207623)
via llvm-commits
- [llvm] [SimplifyCFG][NFC] Renumber blocks when changing func (PR #186666)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Adjust amdgpu fmax/fmin legalization (PR #202917)
via llvm-commits
- [llvm] [llvm-advisor] Add tool foundation (PR #207625)
Miguel Cárdenas via llvm-commits
- [llvm] 434e4e1 - [RISCV] Run MakeCompresible at Os as well (#207172)
via llvm-commits
- [llvm] 319c1f1 - [NewPM] Port StaticDataProfileInfo and wire into x86 AsmPrinter
via llvm-commits
- [llvm] [NewPM] Port StaticDataSplitter (PR #207627)
Aiden Grossman via llvm-commits
- [llvm] [AArch64] Fold vector shifts guarded against oversized amounts into USHL (PR #207628)
Adam Scott via llvm-commits
- [llvm] [Verifier] Use size_t width for reqd_work_group_size check (PR #206214)
Wenju He via llvm-commits
- [clang] [llvm] [FMV][AIX] Implement target_clones part 2 (target-features) (PR #206786)
Wael Yehia via llvm-commits
- [llvm] [IVDescriptors] Allow vector types for minmax reductions (PR #207630)
Wenju He via llvm-commits
- [llvm] deecf8d - [docs][AMDGPU] move DMA operations to a separate file (#206917)
via llvm-commits
- [llvm] [SelectionDAG] Add computeKnownBits support for ISD::VECREDUCE_ADD (PR #207631)
Sabona Abdi via llvm-commits
- [llvm] [SelectionDAG] Widen even 33-bit-magic udiv on free-zext targets (PR #207634)
MITSUNARI Shigeo via llvm-commits
- [llvm] [RISCV] Map spacemit uarch strings to CPU names in host detection (PR #207636)
Mark Zhuang via llvm-commits
- [llvm] 9b2d44a - [ObjectYAML][NFC] Hoist ContiguousBlobAccumulator into a shared header (#207306)
via llvm-commits
- [llvm] dc56f71 - [NewPM] Port StaticDataSplitter
via llvm-commits
- [llvm] [NewPM] Port StaticDataAnnotator (PR #207629)
Aiden Grossman via llvm-commits
- [llvm] 311c3ce - [NewPM] Port StaticDataAnnotator
via llvm-commits
- [llvm] f7d7502 - [SPARC] Make SPARC_REGISTER Sparc specific in llvm-readobj and LLDB (#206316)
via llvm-commits
- [llvm] [BPF][NewPM] Port SelectionDAG ISel (PR #207638)
Aiden Grossman via llvm-commits
- [llvm] [RISCV][MC] Improve diagnostics for Zclsd RV32 GPR pair operands (PR #207639)
Ying Chen via llvm-commits
- [llvm] [GitHub] Build llvm-size for test-suite.yml workflow (PR #207642)
Luke Lau via llvm-commits
- [llvm] 4eb56cf - [InstSimplify] Fold value-preserving zext/sext of trunc (#204089)
via llvm-commits
- [llvm] 45574a5 - [RISCV] Remove -riscv-v-fixed-length-vector-lmul-max option (#207312)
via llvm-commits
- [lld] [llvm] [WebAssembly] Implement support for Common symbols (PR #199303)
Anutosh Bhat via llvm-commits
- [llvm] 467390e - [InstCombine] Skip redundant demanded element queries in insert chains (#205948)
via llvm-commits
- [llvm] [LoopInfo] Reuse DomTree's own DFS numbering in analyze() (PR #207650)
Fangrui Song via llvm-commits
- [llvm] a929f64 - [AMDGPU][NPM] Complete AsmPrinter support (#203509)
via llvm-commits
- [llvm] [NPM] Port ImmutableModuleSummaryAnalysis to NPM (PR #203510)
Vikram Hegde via llvm-commits
- [llvm] [IR] Use pretty printing for mask in is_fpclass (PR #207653)
Serge Pavlov via llvm-commits
- [llvm] [SimplifyCFG] Add foldCondStoreToSelect optimization (PR #207654)
Karthika Devi C via llvm-commits
- [llvm] [AMDGPU] Do not copy the range attribute onto a widened kernarg load (PR #207655)
Arseniy Obolenskiy via llvm-commits
- [llvm] a280b1b - [Hexagon] Allow reservation of caller saved registers via -ffixed-rXX (#205733)
via llvm-commits
- [llvm] [AArch64][CostModel] Add cost model for pdep/pext instructions (PR #207657)
Yashwant Singh via llvm-commits
- [llvm] [AMDGPU] Fix s.barrier.init/signal.var member count mask (PR #207660)
Arseniy Obolenskiy via llvm-commits
- [lldb] [llvm] [X86] Add dynamic tags support for llvm-readobj and lldb per psABI (PR #207661)
Phoebe Wang via llvm-commits
- [llvm] [SCEV] Fold zext(C + X)<nsw> to sext(C) + zext(X) when X >=u |C| (PR #205926)
Aleksandr Popov via llvm-commits
Last message date:
Sun Jul 5 23:56:55 PDT 2026
Archived on: Sun Jul 5 23:56:57 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).