The Week Of Monday 15 April 2024 Archives by thread
Starting: Mon Apr 15 00:02:08 PDT 2024
Ending: Sun Apr 21 23:59:24 PDT 2024
Messages: 4959
- [llvm] [InstCombine] Fold -X / -Y -> X / Y (PR #88422)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Make more vector pseudos commutable (PR #88379)
Luke Lau via llvm-commits
- [llvm] [JumpThreading] Thread over BB with only an unconditional branch (PR #86312)
Nikita Popov via llvm-commits
- [llvm] [tools] Fix `LLVM_USE_SANITIZE_COVERAGE` build (PR #87722)
Nikita Popov via llvm-commits
- [llvm] [SystemZ] Bugfix in getDemandedSrcElements(). (PR #88623)
Ulrich Weigand via llvm-commits
- [llvm] [PowerPC] Deprecate uses of ISD::ADDC/ISD::ADDE/ISD::SUBC/ISD::SUBE (PR #88604)
Kai Luo via llvm-commits
- [llvm] [InstCombine] Remove mul of SPF abs fold (PR #88675)
via llvm-commits
- [llvm] [InstCombine] Simplify switch with selects (PR #84143)
Nikita Popov via llvm-commits
- [llvm] [BOLT] Use offset deduplication for cold fragments (PR #87853)
Amir Ayupov via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Pengcheng Wang via llvm-commits
- [llvm] 302d0f3 - [VectorCombine] Add some tests for converting shuffles to identities. NFC
David Green via llvm-commits
- [llvm] [RISCV] Use vnclip for scalable vector saturating truncation. (PR #88648)
Luke Lau via llvm-commits
- [llvm] [Inline][Cloning] Defer constant propagation after phi-nodes resolution (PR #87963)
Nikita Popov via llvm-commits
- [llvm] 0794298 - [llvm-objcopy] Add --compress-sections
Fangrui Song via llvm-commits
- [llvm] [BOLT] Use the last local parent name in fragment matching (PR #88437)
Amir Ayupov via llvm-commits
- [lld] [lld][ELF] Add --debug-names to create merged .debug_names. (PR #86508)
via llvm-commits
- [llvm] [VectorCombine] Add foldShuffleToIdentity (PR #88693)
David Green via llvm-commits
- [llvm] f768083 - [SPIR-V] Update type inference and instruction selection (#88254)
via llvm-commits
- [llvm] [LoongArch] Fix incorrect logic in isLegalAddressingMode() (PR #88694)
via llvm-commits
- [llvm] [SPIR-V] Update type inference and instruction selection (PR #88254)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [Support] Report EISDIR when opening a directory (PR #79880)
James Henderson via llvm-commits
- [llvm] [RISCV] Provide a more efficient lowering for experimental.cttz.elts. (PR #88552)
Luke Lau via llvm-commits
- [llvm] f7bf11c - [LoongArch] Pre-commit test for #88694. NFC
via llvm-commits
- [llvm] [AMDGPU][Docs] Fix broken link to HRF memory model reference (PR #88696)
Fabian Ritter via llvm-commits
- [llvm] Resolve static analyser report on pointer dereferencing after null check (PR #88278)
via llvm-commits
- [llvm] llvm-readobj/ARM: activate big-endian attribute printing (PR #87806)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Workflow] Make token optional (PR #88699)
Paulo Matos via llvm-commits
- [llvm] [SCCP] Refine trunc with nsw/nuw flags (PR #87926)
Yingwei Zheng via llvm-commits
- [llvm] 06714e1 - llvm-readobj/ARM: activate big-endian attribute printing (#87806)
via llvm-commits
- [llvm] 5fe1466 - [InstCombine] Simplify switch with selects (#84143)
via llvm-commits
- [llvm] 28d28d5 - [AArch64][GlobalISel] Extend scalar lrint legalization. (#88360)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Extend scalar lrint legalization. (PR #88360)
David Green via llvm-commits
- [llvm] [RISCV] Separate doLocalPostpass into new pass and move to post vector regalloc (PR #88295)
Luke Lau via llvm-commits
- [llvm] [AArch64] Add ZIP and UZP shuffle costs. (PR #88150)
Sjoerd Meijer via llvm-commits
- [llvm] [ARM] r11 is reserved when using -mframe-chain=aapcs (PR #86951)
via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for 16-bit non-widening FMLA/FMLS (PR #88553)
Momchil Velikov via llvm-commits
- [llvm] [ARM][AArch64] Split processor and feature definitions out of the ARM.td/AArch64.td [NFC] (PR #88282)
Lucas Duarte Prates via llvm-commits
- [llvm] [NFC][LLVM][CodeGen] Move LiveDebugVariables.h into llvm/include/llvm/CodeGen (PR #88374)
Luke Lau via llvm-commits
- [llvm] [X86] Remove obsolete tablegen rules for near data in small static code model (PR #84523)
Reid Kleckner via llvm-commits
- [llvm] [X86][GISel] Add DU chain lookups for LOAD & STORE (PR #87453)
Matt Arsenault via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of simple early exit loops (PR #88385)
Shih-Po Hung via llvm-commits
- [llvm] [SelectionDAG] Propagate Disjoint flag. (PR #88370)
Matt Arsenault via llvm-commits
- [llvm] 36230f9 - [SelectionDAG] Propagate Disjoint flag. (#88370)
via llvm-commits
- [llvm] 2347020 - [GlobalISel] Fix fewerElementsVectorPhi to insert after G_PHIs (#87927)
via llvm-commits
- [llvm] [GlobalISel] Fix fewerElementsVectorPhi to insert after G_PHIs (PR #87927)
Matt Arsenault via llvm-commits
- [llvm] [SystemZ][z/OS] yaml2obj GOFF symbols (PR #75971)
James Henderson via llvm-commits
- [llvm] ValueTracking: Treat poison more aggressively in computeKnownFPClass (PR #87990)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Don't use V0 directly in patterns (PR #88496)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel][AArch64] Add LLRINT support (PR #88702)
David Green via llvm-commits
- [flang] [llvm] [mlir] [MLIR][Flang][OpenMP] Make omp.simdloop into a loop wrapper (PR #87365)
Sergio Afonso via llvm-commits
- [llvm] [InterleavedAccessPass] Get round the unsupported large scalarize vectors (PR #88643)
via llvm-commits
- [llvm] Support for i8/i16 for bitreverse using GFNI. (PR #88625)
Simon Pilgrim via llvm-commits
- [llvm] c7bd284 - Support for i8/i16 for bitreverse using GFNI. (#88625)
via llvm-commits
- [llvm] [ARM][AArch64] autogenerate header file for TargetParser from Target tablegen files (PR #88378)
David Spickett via llvm-commits
- [llvm] [RISCV][MachineCombiner] Add reassociation optimizations for RVV instructions (PR #88307)
Luke Lau via llvm-commits
- [llvm] 4513776 - [ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries (#87982)
via llvm-commits
- [llvm] [ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries (PR #87982)
Victor Campos via llvm-commits
- [llvm] [VPlan] Version VPValue names in VPSlotTracker. (PR #81411)
Florian Hahn via llvm-commits
- [llvm] 0822780 - [LoongArch] Fix incorrect logic in isLegalAddressingMode() (#88694)
via llvm-commits
- [llvm] [Mips] Fix missing sign extension in expansion of sub-word atomic max (PR #77072)
Quentin Dian via llvm-commits
- [lld] [LLD] [COFF] Error out if the runtime pseudo relocation function is missing (PR #88573)
Jacek Caban via llvm-commits
- [llvm] [llvm] Add KnownBits implementations for avgFloor and avgCeil (PR #86445)
Simon Pilgrim via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [lld] [llvm] [LoongArch] Use R_LARCH_ALIGN with section symbol (PR #84741)
Lu Weining via llvm-commits
- [llvm] 7dbba39 - Reapply "[TBAA] Add verifier for tbaa.struct metadata (#86709)"
Florian Hahn via llvm-commits
- [llvm] [RISCV] Support postRA vsetvl insertion pass (PR #70549)
Luke Lau via llvm-commits
- [llvm] [NewPM][CodeGen] Add `MachineFunctionAnalysis` (PR #88610)
Matt Arsenault via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
Marek Sedláček via llvm-commits
- [llvm] c006b90 - [VPlan] Add test for dump of recipe not inserted in VPlan. (NFC)
Florian Hahn via llvm-commits
- [llvm] [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis. (PR #87091)
Alexey Bataev via llvm-commits
- [llvm] [LV][EVL]Support reversed loads/stores. (PR #88025)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Support minbitwidth analisys for buildvector nodes. (PR #88504)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Introduce transformNodes() and transform loads + reverse to strided loads. (PR #88530)
Alexey Bataev via llvm-commits
- [llvm] [Transforms] Debug values are not remapped when cloning. (PR #87747)
Orlando Cazalet-Hyams via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (PR #88710)
via llvm-commits
- [llvm] e060cb2 - [X86] Add isCompletePermute helper for single input shuffles where we don't lose/reuse any vector element. NFC
Simon Pilgrim via llvm-commits
- [llvm] [NewPM] Add `FunctionToMachineFunctionPassAdaptor` (PR #88711)
via llvm-commits
- [llvm] 4859a59 - [VPlan] Extend recipe printing tests with underlying IR values. (NFC)
Florian Hahn via llvm-commits
- [llvm] f78b346 - ValueTracking: Treat poison more aggressively in computeKnownFPClass (#87990)
via llvm-commits
- [llvm] Resolve TODO: Use TokenFactor rather than the whole chain (PR #87002)
Simon Pilgrim via llvm-commits
- [llvm] [GlobalISel] Handle more commutable instructions in `commute_constant_to_rhs` (PR #87424)
Matt Arsenault via llvm-commits
- [llvm] 6acc50a - Fix typo in computeKnownBits_AVGFLOORU_AVGFLOORS_AVGCEILU_AVGCEILS.
Simon Pilgrim via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matt Arsenault via llvm-commits
- [llvm] [WebAssembly] Enable multivalue return when multivalue ABI is used (PR #88492)
Cheng Shao via llvm-commits
- [llvm] 14774ad - [X86] Remove unused function (NFC)
Jie Fu via llvm-commits
- [llvm] [AArch64][GlobalISel] Combine Shuffles of G_CONCAT_VECTORS (PR #87489)
via llvm-commits
- [llvm] [InstCombine] Fix fail to fold (A >> C1) Pred C2 if shr is used multple times #83430 (PR #83563)
via llvm-commits
- [llvm] [mlir][python] add to CODEOWNERS (PR #88561)
Oleksandr Alex Zinenko via llvm-commits
- [llvm] d48ebac - [LLVM][SVE][CodeGen] Fix incorrect isel for signed saturating instructions. (#88136)
via llvm-commits
- [llvm] [LLVM][SVE][CodeGen] Fix incorrect isel for signed saturating instructions. (PR #88136)
Paul Walker via llvm-commits
- [llvm] 6254b6d - [VPlan] Version VPValue names in VPSlotTracker. (#81411)
via llvm-commits
- [llvm] MCExpr-ify SIProgramInfo (PR #88257)
Janek van Oirschot via llvm-commits
- [llvm] [LV][NFCI]Use integer for cost/trip count calculations instead of double, fix possible UB. (PR #87241)
Alexey Bataev via llvm-commits
- [llvm] 673da8c - [LLVM][CodeGen][AArch64] Remove bogus lowering of sve_while{gt/ge/hi/hs} intrinsics. (#88126)
via llvm-commits
- [llvm] [LLVM][CodeGen][AArch64] Remove bogus lowering of sve_while{gt/ge/hi/hs} intrinsics. (PR #88126)
Paul Walker via llvm-commits
- [llvm] [mlir] [mlir][Interfaces][NFC] Add TableGen test op for value bounds tests (PR #88717)
Matthias Springer via llvm-commits
- [llvm] [DebugInfo][RemoveDIs] Fix error from not tracking seen debug labels (PR #88718)
Stephen Tozer via llvm-commits
- [llvm] LoopVectorize: guard appending InstsToScalarize; fix bug (PR #88720)
Ramkumar Ramachandra via llvm-commits
- [llvm] 7b039c0 - [DebugInfo][RemoveDIs] Fix error from not tracking seen debug labels (#88718)
via llvm-commits
- [llvm] 58d4470 - [X86] Remove scaleVectorShuffleBlendMask and use APIntOps::ScaleBitMask directly.
Simon Pilgrim via llvm-commits
- [llvm] [RemoveDIs] Add flag to preserve the debug info format of input IR (PR #87379)
Stephen Tozer via llvm-commits
- [llvm] [DAG] Fold build_vector(build_pair()) patterns. (PR #88261)
Simon Pilgrim via llvm-commits
- [llvm] [SPIR-V] Improve Tablegen instruction selection and account for a pointer size of the target (PR #88725)
Vyacheslav Levytskyy via llvm-commits
- [clang] [llvm] [HLSL][SPIRV] Add any intrinsic lowering (PR #88325)
Nathan Gauër via llvm-commits
- [llvm] 7089c35 - [LLVM][SelectionDAG] Allow verification of target ISD nodes. (#88121)
via llvm-commits
- [llvm] [LLVM][SelectionDAG] Allow verification of target ISD nodes. (PR #88121)
Paul Walker via llvm-commits
- [llvm] [SPIR-V] Emit SPIR-V generator magic number and version (PR #87951)
Nathan Gauër via llvm-commits
- [llvm] [SimplifyCFG] Add test for merging branches with different !annotation metadata (PR #88728)
Julian Nagele via llvm-commits
- [clang] [llvm] [ValueTracking] Convert `isKnownNonZero` to use SimplifyQuery (PR #85863)
Harald van Dijk via llvm-commits
- [clang] [llvm] [Clang] Emit DW_TAG_template_alias for template aliases (PR #87623)
Michael Buch via llvm-commits
- [llvm] LoopVectorize: guard marking iv as scalar; fix bug (PR #88730)
Ramkumar Ramachandra via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] 2e0e3b0 - [RISCV] Split single width convert to FP pseudos by SEW
Michael Maitland via llvm-commits
- [llvm] 60a1158 - [RISCV] Split Widening convert to FP pseudos by SEW
Michael Maitland via llvm-commits
- [llvm] 469493f - [RISCV] Split narrowing convert to FP pseudos by SEW
Michael Maitland via llvm-commits
- [llvm] 1b310c4 - [RISCV] Split PseudoVFMIN, PseudoVFMAX PseudoVFSGNJ, PseudoVFSGNJN, and PseudoVFSGNJX by SEW
Michael Maitland via llvm-commits
- [llvm] [RISCV] Split PseudoVFMIN, PseudoVFMAX PseudoVFSGNJ, PseudoVFSGNJN, and PseudoVFSGNJX by SEW (PR #88569)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Split convert to FP pseudos by SEW (PR #88568)
Michael Maitland via llvm-commits
- [llvm] 17cb8a5 - [Flang][OpenMP] Accept the reduction modifier (#86492)
via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Accept the reduction modifier (PR #86492)
Kiran Chandramohan via llvm-commits
- [llvm] [indvars] Missing variables at Og (PR #88270)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [InlineCost] Correct the default branch cost for the switch statement (PR #85160)
Quentin Dian via llvm-commits
- [llvm] [mlir] [mlir][Interfaces][WIP] `Variable` abstraction for `ValueBoundsOpInterface` (PR #87980)
Matthias Springer via llvm-commits
- [lld] [LLD] [COFF] Don't add pseudo relocs for dangling references (PR #88487)
Jacek Caban via llvm-commits
- [llvm] [TailDuplicator] Add maximum predecessors and successors to consider tail duplicating blocks (PR #78582)
Quentin Dian via llvm-commits
- [llvm] [BOLT][NFC] Refactor relocation printing (PR #88180)
Davide Italiano via llvm-commits
- [llvm] [SimplifyCFG] Find the minimal table considering overflow in `switchToLookupTable` (PR #67885)
Quentin Dian via llvm-commits
- [llvm] [SimplifyCFG] Find an arrayless index for the covered lookup table (PR #73269)
Quentin Dian via llvm-commits
- [llvm] [NFC] Refactor looping over recomputeLiveIns into function (PR #88040)
Kai Nacke via llvm-commits
- [llvm] 105dcc8 - [HLSL][SPIRV] Add any intrinsic lowering (#88325)
via llvm-commits
- [llvm] 32cb3c5 - [NFC][LLVM][CodeGen] Move LiveDebugVariables.h into llvm/include/llvm/CodeGen (#88374)
via llvm-commits
- [llvm] [BOLT][NFC] Be more obvious about selecting X86 (PR #88527)
Davide Italiano via llvm-commits
- [llvm] c3d5886 - [AArch64][SME] Create new pass to remove COALESCER_BARRIER early. (#85386)
via llvm-commits
- [llvm] [AArch64][SME] Create new pass to remove COALESCER_BARRIER early. (PR #85386)
Sander de Smalen via llvm-commits
- [llvm] [BOLT][NFC] Remove unused BinaryData::hasNameRegex (PR #88618)
Davide Italiano via llvm-commits
- [llvm] [BOLT][NFC] Remove extraneous braces (PR #88620)
Davide Italiano via llvm-commits
- [llvm] [BOLT][NFC] Simplify getSplitSymbolName (PR #88619)
Davide Italiano via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for non-widening FMOPA/FMOPS (PR #88105)
via llvm-commits
- [llvm] 7e4c6e9 - [SystemZ] Bugfix in getDemandedSrcElements(). (#88623)
via llvm-commits
- [llvm] [RISCV] Generate more W instructons (PR #87237)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use lookup tables to find CVTFOpc (PR #88742)
Michael Maitland via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for multi-vector to ZA array vector accumulators (PR #88266)
via llvm-commits
- [llvm] [AMDGPU][CodeGen] Improve handling of memcpy for -Os/-Oz compilations (PR #87632)
Shilei Tian via llvm-commits
- [llvm] [IndVars] Mark truncs as nuw/nsw (PR #88686)
Philip Reames via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Alexey Bataev via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Alexey Bataev via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Alexey Bataev via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Alexey Bataev via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of ICmp with LMUL (PR #88235)
Philip Reames via llvm-commits
- [llvm] AMDGPU: Add description for amdgpu.no.access.location.types metadata (PR #85052)
Matt Arsenault via llvm-commits
- [llvm] [TableGen] New tblgen Instruction bit to disable DAGISel pattern imports (PR #88382)
Pierre van Houtryve via llvm-commits
- [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Sander de Smalen via llvm-commits
- [clang] [llvm] Move several vector intrinsics out of experimental namespace (PR #88748)
Maciej Gabka via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding when using with bzhi or bextr (PR #86921)
Danila Malyutin via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for aliased exports (PR #88750)
Cyndy Ishida via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
via llvm-commits
- [llvm] [DirectX backend] emits metadata for DXIL version. (PR #88350)
Xiang Li via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michael Maitland via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for add/sub. (PR #88413)
Dinar Temirbulatov via llvm-commits
- [llvm] [RISCV] Implement Intrinsics Support for XCValu Extension in CV32E40P (PR #85603)
via llvm-commits
- [llvm] [RISCV] Add codegen support for Zvfbfmin (PR #87911)
Michael Maitland via llvm-commits
- [llvm] 1c63a3e - Resolve static analyser report on pointer dereferencing after null check (#88278)
via llvm-commits
- [llvm] [Support] Add llvm::support::endian::writeNext (PR #88685)
Kazu Hirata via llvm-commits
- [llvm] [DAGCombiner][X86][WIP] Combine (build_vector (load X))->(vecty (load X)) (PR #88753)
Craig Topper via llvm-commits
- [llvm] 9abb1ff - [SLP][NFC] Add option to bypass early profitability check. (#88594)
via llvm-commits
- [llvm] [SLP][NFC] Add option to bypass early profitability check. (PR #88594)
Valery Dmitriev via llvm-commits
- [llvm] [mlir] [mlir][Interfaces] `Variable` abstraction for `ValueBoundsOpInterface` (PR #87980)
Matthias Springer via llvm-commits
- [llvm] [RISCV][ISel] Combine scalable vector fadd/fsub/fmul with fp extend. (PR #88615)
Craig Topper via llvm-commits
- [llvm] [memprof] Fix typos in serializedSizeV0 and serializedSizeV2 (PR #88629)
Teresa Johnson via llvm-commits
- [llvm] [AArch64] Lowering of fpmode intrinsics in DAG (PR #80611)
Serge Pavlov via llvm-commits
- [llvm] [RISCV] Fix assertion failure in `genShXAddAddShift` (PR #88757)
Yingwei Zheng via llvm-commits
- [llvm] [bolt] add support for bisecting bolt opt passes (PR #88758)
via llvm-commits
- [llvm] e09245b - [memprof] Fix typos in serializedSizeV0 and serializedSizeV2 (#88629)
via llvm-commits
- [llvm] 51d85b7 - [Support] Add llvm::support::endian::writeNext (#88685)
via llvm-commits
- [llvm] [IPSCCP] Variable not visible at Og: (PR #77901)
Stephen Tozer via llvm-commits
- [lld] 9c970d5 - [LLD] [COFF] Don't add pseudo relocs for dangling references (#88487)
via llvm-commits
- [llvm] [SDAG] Turn umin into smin if the saturation pattern is broken (PR #88505)
Yingwei Zheng via llvm-commits
- [llvm] [CodeGen] Remove extraneous ArrayRef (NFC) (PR #88601)
David Blaikie via llvm-commits
- [llvm] [DFAJumpThreading] Avoid exploring the paths that never come back (PR #85505)
Usman Nadeem via llvm-commits
- [llvm] 4d28d3f - [SDAG] Turn umin into smin if the saturation pattern is broken (#88505)
via llvm-commits
- [llvm] [Support][YamlTraits] Add quoting for keys in textual YAML representation (PR #88763)
Jannik Silvanus via llvm-commits
- [llvm] [PowerPC] Spill non-volatile registers required for traceback table (PR #71115)
Maryam Moghadas via llvm-commits
- [llvm] [AMDGPU] Add disassembler diagnostics for invalid kernel descriptors (PR #87400)
Emma Pilkington via llvm-commits
- [llvm] b5b17bf - [RISCV] Fix assertion failure in `genShXAddAddShift` (#88757)
via llvm-commits
- [llvm] AMDGPU: Add description for new atomicrmw metadata (PR #85052)
Matt Arsenault via llvm-commits
- [llvm] 09c3bfe - Reapply "[llvm] Teach whole program devirtualization about relative vtables"
Leonard Chan via llvm-commits
- [llvm] b8b2f99 - Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent"
Leonard Chan via llvm-commits
- [llvm] Add a pass to calculate machine function's cfg hash to detect whether… (PR #84145)
Rahman Lavaee via llvm-commits
- [llvm] 472ccf6 - [gn build] Port 61f1f1300254
Arthur Eubanks via llvm-commits
- [llvm] c71be83 - [gn build] Port a06073f91e7b
Arthur Eubanks via llvm-commits
- [llvm] 8969bf3 - [gn build] Port a11a4324bb27
Arthur Eubanks via llvm-commits
- [llvm] 2f720a1 - [gn build] Port a3ce29f7bb55
Arthur Eubanks via llvm-commits
- [llvm] 2601ce4 - [gn build] Port c11976f525f3
Arthur Eubanks via llvm-commits
- [llvm] 8315151 - [gn build] Port c3d58867bd3d
Arthur Eubanks via llvm-commits
- [llvm] b570eb5 - [gn build] Manually port 44de2bb
Arthur Eubanks via llvm-commits
- [llvm] fa5fdfb - [CodeGen] Remove extraneous ArrayRef (NFC) (#88601)
via llvm-commits
- [llvm] e39c653 - [gn build] Port a34887550b7f
Arthur Eubanks via llvm-commits
- [llvm] 1c5d547 - Revert "Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent""
Leonard Chan via llvm-commits
- [llvm] c0b77e0 - Revert "Reapply "[llvm] Teach whole program devirtualization about relative vtables""
Leonard Chan via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] b7b1833 - [SLP][NFC]Improve perf of BoUpSLP::buildExternalUses function, NFC.
Alexey Bataev via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
Matt Arsenault via llvm-commits
- [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)
Brandt Bucher via llvm-commits
- [lld] 3eb0973 - [lld/mac] Fix (adorable!) typo to cycle bots
Nico Weber via llvm-commits
- [llvm] 58c5f50 - Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent"
Leonard Chan via llvm-commits
- [libc] [llvm] [libc] Add proxy headers for fenv types. (PR #88467)
Nick Desaulniers via llvm-commits
- [llvm] [InstCombine] Swap out range metadata to range attribute for cttz/ctlz/ctpop (PR #88776)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Nikita Popov via llvm-commits
- [llvm] f9d761d - [tools] Fix `LLVM_USE_SANITIZE_COVERAGE` build (#87722)
via llvm-commits
- [compiler-rt] [llvm] [InstrFDO]Record the on-disk header size in indexed profile header (PR #88212)
Mingming Liu via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Kai Nacke via llvm-commits
- [llvm] [memprof] Use CSId to construct MemProfRecord (PR #88362)
Kazu Hirata via llvm-commits
- [llvm] Update foldFMulReassoc to respect absent fast-math flags (PR #88589)
Andy Kaylor via llvm-commits
- [llvm] c31a810 - [RISCV] Add -mattr=+v to intrinsic-cttz-elts.ll. NFC
Craig Topper via llvm-commits
- [llvm] [DWARF] Add accessor for NameIndex Offsets field. (PR #88783)
via llvm-commits
- [llvm] 187c035 - [gn] port dfafe3822b1
Nico Weber via llvm-commits
- [llvm] [InstCombine] Preserve flags for abs(X) * abs(X) and nabs(X) * nabs(X) (PR #88662)
via llvm-commits
- [llvm] [SelectionDAG] Fix and improve TargetLowering::SimplifySetCC (PR #87646)
via llvm-commits
- [llvm] 51bc8cd - [RISCV] Add missing space to RISCVInstrInfoZvk.td. NFC
Craig Topper via llvm-commits
- [llvm] [AMDGPU] Change control flow intrinsic lowering making the wave to re… (PR #86805)
Matt Arsenault via llvm-commits
- [libc] [llvm] [libc][c23][fenv] Implement fetestexceptflag (PR #87828)
Robin Caloudis via llvm-commits
- [llvm] fb9c7dd - [RISCV] Minor cleanups to RISCVISAInfo::parseArchString. NFC
Craig Topper via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section (PR #88092)
Fangrui Song via llvm-commits
- [llvm] 9e485f4 - [DWARF] Add accessor for NameIndex Offsets field. (#88783)
via llvm-commits
- [llvm] [InstCombine] Propagate exact flags in shift-combine transforms (PR #88340)
via llvm-commits
- [llvm] [Preinliner] Always inline when SizeCost is zero (PR #88785)
Xiangyang Guo via llvm-commits
- [clang] [llvm] [OpenMP] Remove 'minncta' attributes from NVPTX kernels (PR #88398)
Johannes Doerfert via llvm-commits
- [llvm] 0287a5c - [OpenMP] Remove 'minncta' attributes from NVPTX kernels (#88398)
via llvm-commits
- [clang] [llvm] [clang][CodeGen] Add AS for Globals to SPIR & SPIRV datalayouts (PR #88455)
Alex Voicu via llvm-commits
- [llvm] [DAG] Introduce generic shl_add node [NFC] (PR #88791)
Philip Reames via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
Philip Reames via llvm-commits
- [llvm] [Doc][DirectX backend] Add documentation for root signature (PR #88795)
Xiang Li via llvm-commits
- [compiler-rt] [scudo] Move the chunk update into functions (PR #83493)
Christopher Ferris via llvm-commits
- [llvm] c303945 - [gn] port e356f68 more
Nico Weber via llvm-commits
- [llvm] [AMDGPU] Add and optionally use GCNIterativeRPTrackers (PR #88797)
Jeffrey Byrnes via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Steven Johnson via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Steven Johnson via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Steven Johnson via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
antoine moynault via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Simon Pilgrim via llvm-commits
- [llvm] 21d1770 - [NFC] Refactor looping over recomputeLiveIns into function (#88040)
via llvm-commits
- [llvm] [Coro] [async] Disable inlining in async coroutine splitting for swifttailcc thunks (PR #87549)
Jeff Niu via llvm-commits
- [llvm] [LV] Improve AnyOf reduction codegen. (PR #78304)
Arthur Eubanks via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Johannes Doerfert via llvm-commits
- [llvm] [DAGCombine] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [DAGCombine] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
via llvm-commits
- [llvm] [DAGCombine] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [DAGCombine] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [DAGCombine] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [DAGCombine] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [X86] Change how we treat functions with explicit sections as small/large (PR #88172)
Arthur Eubanks via llvm-commits
- [llvm] [CodeGen] Update for scalable MemoryType in MMO (PR #70452)
via llvm-commits
- [compiler-rt] 67571ff - [test][sanitizer] Compile .c file as C
Vitaly Buka via llvm-commits
- [compiler-rt] a1ed652 - [test][sanitizer] Temporarily disable test
Vitaly Buka via llvm-commits
- [llvm] Revert "[CodeGen] Update for scalable MemoryType in MMO" (PR #88803)
via llvm-commits
- [llvm] [RISCV] Add FeatureStdExtI to all CPUs in RISCVProcessors.td. NFC (PR #88805)
Craig Topper via llvm-commits
- [llvm] [coroutines][CoroSplit] Store allocas on the frame if there is no exp… …licit lifetime.end (PR #88806)
Alan Zhao via llvm-commits
- [llvm] [Support] Make readNext default to unaligned (PR #88808)
Kazu Hirata via llvm-commits
- [llvm] [C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (PR #87163)
Benji Smith via llvm-commits
- [llvm] [Verifier] Reject va_start in non-variadic function (PR #88809)
Jon Chesterfield via llvm-commits
- [clang] [lld] [llvm] Rename -macosx_version_min to -macosx_version_min (PR #88810)
Leland Jansen via llvm-commits
- [llvm] 206acf7 - [gn] port 8a7846fe86f95 (C++23 for libcxx, libcxxabi)
Nico Weber via llvm-commits
- [llvm] [RISCV] Change how MMO is rebuilt in lowerFixedLengthVectorLoadToRVV/lowerFixedLengthVectorStoreToRVV (PR #88811)
Craig Topper via llvm-commits
- [compiler-rt] [compiler-rt] Use __atomic builtins whenever possible (PR #84439)
Alexander Richardson via llvm-commits
- [llvm] [DWARF] Clarify a variable name. NFC (PR #88814)
Fangrui Song via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbx in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Lang Hames via llvm-commits
- [llvm] 9cb755c - [Test][JITLink] Save rbx in ExecutionEngine/JITLink/x86-64/ELF_vtune.s (#86472)
via llvm-commits
- [llvm] c50f7e9 - [InstCombine] Remove mul of SPF abs fold (#88675)
via llvm-commits
- [llvm] [RISCV] Remove unnecessary NoHasStdExtZicfiss Predicate from cmop.1 and cmop.5. NFC (PR #88822)
Craig Topper via llvm-commits
- [llvm] 2b06ff5 - [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (#88524)
via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
Philip Reames via llvm-commits
- [llvm] 40bbdb6 - Revert "[DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y, c2-c1) (#87925)"
Alina Sbirlea via llvm-commits
- [llvm] GlobalOpt: Handle threadlocal.address intrinsic (PR #88454)
Matthias Braun via llvm-commits
- [llvm] 694c444 - [gn] port 311ff3917827 more
Nico Weber via llvm-commits
- [llvm] 8aa7e37 - [InterleavedAccessPass] Get round the unsupported large scalarize vectors (#88643)
via llvm-commits
- [llvm] [RISCV] Correct the spelling of the Zcmop mnemonics. (PR #88826)
Craig Topper via llvm-commits
- [llvm] d23a850 - InstCombine: Increase threadlocal.address alignment if pointee is more aligned (#88435)
via llvm-commits
- [llvm] InstCombine: Increase threadlocal.address alignment if pointee is more aligned (PR #88435)
Matthias Braun via llvm-commits
- [llvm] 2e26ee9 - [DWARF] Clarify a variable name. NFC (#88814)
via llvm-commits
- [llvm] f3a8112 - [RISCV][TTI] Scale the cost of ICmp with LMUL (#88235)
via llvm-commits
- [llvm] dfe12b3 - [C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (#87163)
via llvm-commits
- [llvm] 5b9af38 - [RISCV] Provide a more efficient lowering for experimental.cttz.elts. (#88552)
via llvm-commits
- [llvm] 4b22a92 - [IndVars] Mark truncs as nuw/nsw (#88686)
via llvm-commits
- [llvm] [AMDGPU] Fix end() iterator dereference in SILowerSGPRSpills (PR #88828)
via llvm-commits
- [llvm] 568368a - [Support] Make readNext default to unaligned (#88808)
via llvm-commits
- [llvm] [TableGen] Use bitwise operations to access HwMode ID. (PR #88377)
via llvm-commits
- [llvm] b4cf63d - [X86] Remove obsolete tablegen rules for near data in small static code model (#84523)
via llvm-commits
- [lld] [lld/ELF] Warn on conflicting SHF_X86_64_LARGE flag (PR #72335)
Arthur Eubanks via llvm-commits
- [llvm] [docs] Add "QoI", "QoL" to LLVM lexicon (PR #88831)
Brian Gesiak via llvm-commits
- [llvm] [RISCV][TTI] Refine the cost of FCmp (PR #88833)
Shih-Po Hung via llvm-commits
- [compiler-rt] CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (PR #88835)
YunQiang Su via llvm-commits
- [llvm] [llvm][GlobalOpt] Remove empty atexit destructors/handlers (PR #88836)
Max Winkler via llvm-commits
- [llvm] [TableGen][InstrInfoEmitter] Count sub-operands on def operands (PR #88837)
via llvm-commits
- [llvm] [BOLT] Avoid reference updates for non-JT symbol operands (PR #88838)
via llvm-commits
- [llvm] 00ae4b7 - Revert "[X86] Remove obsolete tablegen rules for near data in small static code model (#84523)"
Arthur Eubanks via llvm-commits
- [llvm] [NewPM][CodeGen] Add `FunctionToMachineFunctionAnalysis` (PR #88610)
via llvm-commits
- [llvm] [DebugInfo] DWARF Units without DIEs are okay (PR #88840)
Will Hawkins via llvm-commits
- [llvm] [llvm] Drop unaligned from calls to readNext (NFC) (PR #88841)
Kazu Hirata via llvm-commits
- [llvm] Perform bitreverse using AVX512 GFNI for i32 and i64. (PR #81764)
via llvm-commits
- [llvm] 65b0cc6 - [RISCV] Add FeatureStdExtI to all CPUs in RISCVProcessors.td. NFC (#88805)
via llvm-commits
- [llvm] 4e2d11f - [RISCV] Remove unnecessary NoHasStdExtZicfiss Predicate from cmop.1 and cmop.5. NFC (#88822)
via llvm-commits
- [llvm] edb0708 - [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (#88476)
via llvm-commits
- [llvm] f14146f - [RISCV] Correct the spelling of the Zcmop mnemonics. (#88826)
via llvm-commits
- [llvm] 17d6bf0 - [RISCV] Change how MMO is rebuilt in lowerFixedLengthVectorLoadToRVV/lowerFixedLengthVectorStoreToRVV (#88811)
via llvm-commits
- [llvm] Recommit [RISCV] RISCV vector calling convention (2/2) (#79096) (PR #87736)
Craig Topper via llvm-commits
- [llvm] 6da1966 - [RISCV] Add scheduling information for SiFive VCIX (#86093)
via llvm-commits
- [llvm] [PPCMergeStringPool] Avoid replacing constant with instruction (PR #88846)
Nikita Popov via llvm-commits
- [llvm] [ThinLTO]Generate import type in bitcode writer (PR #87600)
Mingming Liu via llvm-commits
- [llvm] [ThinLTO]Generate import type in postlink combined summary (PR #87600)
Mingming Liu via llvm-commits
- [llvm] [ThinLTO]Generate import type in per-module combined summary (PR #87600)
Mingming Liu via llvm-commits
- [llvm] e2c9109 - [GlobalISel] Handle more commutable instructions in `commute_constant_to_rhs`
via llvm-commits
- [llvm] [SelectionDAG] Treat CopyFromReg as freezing the value (PR #85932)
Yingwei Zheng via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU][AtomicOptimizer] Fix DT update for divergent values with Iterative strategy (PR #87605)
Pierre van Houtryve via llvm-commits
- [llvm] RFC: [AMDGPU] Check subtarget features for consistency (PR #86957)
Pierre van Houtryve via llvm-commits
- [lld] a169d4c - [LLD] [COFF] Error out if the runtime pseudo relocation function is missing (#88573)
via llvm-commits
- [llvm] dbaa189 - [RISCV] Generate more W instructons
via llvm-commits
- [llvm] a29e85d - [llvm-exegesis] Change preprocessor directives for getCurrentTID
Aiden Grossman via llvm-commits
- [llvm] [llvm-exegesis] Add thread IDs to subprocess memory names (PR #84451)
Aiden Grossman via llvm-commits
- [llvm] d34a2c2 - [RISCV] Make more vector pseudos commutable
via llvm-commits
- [llvm] AMDGPU: Move libcall simplify into PeepholeEP (PR #88853)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][TTI] Add checks for invalid cast operations (PR #88854)
Shih-Po Hung via llvm-commits
- [llvm] [AMDGPU] Fix implicit operands of VOPD cndmask instructions (PR #87788)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Stop reserving $vcc_hi in wave32 mode (PR #87783)
Jay Foad via llvm-commits
- [llvm] [bazel] Add a bazel flag to enable building MLIR with CUDA support (PR #88856)
Adam Paszke via llvm-commits
- [llvm] 66cf995 - [IPSCCP] Variable not visible at Og: (#77901)
via llvm-commits
- [llvm] [llvm][mc][riscv] MC support of T-Head vector extension (xtheadvector) (PR #84447)
via llvm-commits
- [llvm] Pre-commit lit test (PR #88858)
Abhinav Garg via llvm-commits
- [llvm] [InstCombine] Fold `minmax (X & NegPow2C, Y & NegPow2C) -> minmax(X, Y) & NegPow2C` (PR #88859)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of FP-Int conversion with LMUL (PR #87506)
Shih-Po Hung via llvm-commits
- [clang] [llvm] Smef16f16 (PR #88860)
via llvm-commits
- [llvm] 4fc0a99 - [AMDGPU] Fix implicit operands of VOPD cndmask instructions (#87788)
via llvm-commits
- [llvm] f4f772c - [AMDGPU] Stop reserving $vcc_hi in wave32 mode (#87783)
via llvm-commits
- [llvm] 80fce05 - [InstCombine] Fold `minmax (X & NegPow2C, Y & NegPow2C) -> minmax(X, Y) & NegPow2C` (#88859)
via llvm-commits
- [llvm] [docs] fix unclosed parentheses in 'Pointer Authentication' (PR #88861)
via llvm-commits
- [llvm] [MLGO] Use double comparison facilities for reg alloc scoring tests (PR #88862)
Aiden Grossman via llvm-commits
- [llvm] 61717c1 - [Verifier] Reject va_start in non-variadic function (#88809)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] rev(whilelo(a, b)) -> whilehi(b, a). (PR #88294)
Graham Hunter via llvm-commits
- [llvm] 422bf13 - [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (#88475)
via llvm-commits
- [llvm] f4960da - Revert "[Verifier] Reject va_start in non-variadic function (#88809)"
Jon Chesterfield via llvm-commits
- [llvm] [RISCV] Re-model RVV comparison instructions (PR #88868)
Pengcheng Wang via llvm-commits
- [llvm] [AArch64][CodeGen] Fix illegal register aliasing bug for mops instrs (PR #88869)
Nashe Mncube via llvm-commits
- [llvm] 01f7989 - [LoongArch] Use R_LARCH_ALIGN with section symbol (#84741)
via llvm-commits
- [llvm] 1120d8e - [clang][CodeGen] Add AS for Globals to SPIR & SPIRV datalayouts (#88455)
via llvm-commits
- [llvm] 36b3c26 - [JumpThreading] Thread over BB with only an unconditional branch (#86312)
via llvm-commits
- [llvm] [AMDGPU] Enable amdgpu-sw-lower-lds pass to lower LDS accesses to use device global memory (PR #87265)
via llvm-commits
- [llvm] 92e96c7 - [X86][GISel] Add DU chain lookups for LOAD & STORE (#87453)
via llvm-commits
- [clang] [llvm] [ValueTracking] Restore isKnownNonZero parameter order. (PR #88873)
Harald van Dijk via llvm-commits
- [llvm] [SystemZ] Fix Operand Retrieval for Vector Reduction Intrinsic in `shouldExpandReduction` (PR #88874)
Dominik Steenken via llvm-commits
- [llvm] [SLP]Attempt to vectorize long stores, if short one failed. (PR #88563)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Keep externally used GEPs as GEPs, if possible instead of extractelement. (PR #88877)
Alexey Bataev via llvm-commits
- [llvm] ac6b4c6 - Reapply "[Verifier] Reject va_start in non-variadic function (#88809)"
Jon Chesterfield via llvm-commits
- [llvm] c18a3b6 - [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y, c2-c1) (#87925) (REAPPLIED)
Simon Pilgrim via llvm-commits
- [llvm] 91dd844 - Recommit [RISCV] RISCV vector calling convention (2/2) (#79096) (#87736)
via llvm-commits
- [llvm] d4602a9 - [gn] port fe48bf672e1ab2
Nico Weber via llvm-commits
- [llvm] 34013e7 - [X86] Add shuffle tests for BLEND(PERMUTE(X),PERMUTE(Y)) patterns
Simon Pilgrim via llvm-commits
- [llvm] b73476c - [SLP] Make sure MinVF is a power-of-2 by using PowerOf2Ceil.
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Regard zext nneg as sext when folding add(zext neg(add)) (PR #88887)
via llvm-commits
- [llvm] [LAA] Support different strides & non constant dep distances using SCEV. (PR #88039)
Michael Kruse via llvm-commits
- [llvm] [Passes] Run SimpleLoopUnswitch after introducing invariant branches. (PR #81271)
antoine moynault via llvm-commits
- [llvm] [LLVM][CodeGen] Fix register lane liveness tracking in RegisterPressure (PR #88892)
Krzysztof Parzyszek via llvm-commits
- [llvm] 9ce74d6 - [AMDGPU][CodeGen] Improve handling of memcpy for -Os/-Oz compilations (#87632)
via llvm-commits
- [clang] [llvm] [ARM] Armv8-R does not require fp64 or neon. (PR #88287)
Chris Copeland via llvm-commits
- [llvm] Add the 'initializes' attribute langref and support (PR #84803)
Jan Voung via llvm-commits
- [llvm] 6ab5927 - [SLP][NFC]Add a test with the incorrect vectorization of smax with unsigned arg.
Alexey Bataev via llvm-commits
- [llvm] 26ebe16 - [SLP]Fix PR88834: check if unsigned arg can be trunced, being used in smax/smin intrinsics.
Alexey Bataev via llvm-commits
- [llvm] e185978 - [VectorCombine][X86] Regenerate shuffle.ll + shuffle-of-casts.ll
Simon Pilgrim via llvm-commits
- [llvm] e84b2fb - [LV][NFCI]Use integer for cost/trip count calculations instead of double, fix possible UB.
via llvm-commits
- [llvm] 254df2e - [VectorCombine][X86] shuffle-of-binops.ll - split off foldShuffleOfBinops tests from shuffle.ll
Simon Pilgrim via llvm-commits
- [llvm] RegisterPressure: Uncomment out assert (PR #87405)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Kito Cheng via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfBinops - add support for length changing shuffles (PR #88899)
Simon Pilgrim via llvm-commits
- [llvm] 60de56c - [ValueTracking] Restore isKnownNonZero parameter order. (#88873)
via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ array to vector (PR #88901)
via llvm-commits
- [llvm] [AMDGPU] Move LDS utilities from amdgpu-lower-module-lds pass to AMDGPUMemoryUtils (PR #88002)
Jay Foad via llvm-commits
- [llvm] [SPIR-V] Account for zext in a llvm intrinsic call (PR #88903)
Vyacheslav Levytskyy via llvm-commits
- [flang] [llvm] [LLVM][OpenMP] Add "nowait" clause as valid for "workshare" (PR #88426)
Michael Klemm via llvm-commits
- [llvm] Revert "[JumpThreading] Thread over BB with only an unconditional branch" (PR #88907)
via llvm-commits
- [llvm] d2d4a1b - Revert "[JumpThreading] Thread over BB with only an unconditional branch" (#88907)
via llvm-commits
- [llvm] [AMDGPU] Use LSH for lowering ctlz_zero_undef.i8/i16 (PR #88512)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Support wide register or subregister access when emitting s_singleuse_vdst instructions. (PR #88520)
Jay Foad via llvm-commits
- [llvm] bd28889 - [RISCV] Add coverage for strength reduction of mul 2^N +/- 3/5/9
Philip Reames via llvm-commits
- [llvm] bf1ad1d - [VectorCombine][X86] Add initial shuffle-of-shuffles.ll test cover for #88743
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Strength reduce mul by 2^n + 2/4/8 + 1 (PR #88911)
Philip Reames via llvm-commits
- [llvm] Fix loop cache cost to avoid cost of zero for refgroups. (PR #88915)
via llvm-commits
- [llvm] [VPlan] Split VPWidenMemoryInstructionRecipe (NFCI). (PR #87411)
Florian Hahn via llvm-commits
- [llvm] [WebAssembly] Make RefTypeMem2Local recognize target-features (PR #88916)
Heejin Ahn via llvm-commits
- [llvm] 8cee94e - [RISCV] Fix obvious copy paste error.
Harald van Dijk via llvm-commits
- [llvm] [DXIL] Model DXIL Class and Shader Model association of DXIL Ops in DXIL.td (PR #87803)
Farzon Lotfi via llvm-commits
- [clang] [llvm] Revert "[Sema] Mark alias/ifunc targets used and consider mangled names" (PR #88919)
Mehdi Amini via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divisions (PR #81433)
Felix Kellenbenz via llvm-commits
- [llvm] 1c6b0f7 - [RemoveDI] Add support for debug records to debugify (#87383)
via llvm-commits
- [llvm] [RemoveDI] Add support for debug records to debugify (PR #87383)
Stephen Tozer via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
Jay Foad via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
Hubert Tong via llvm-commits
- [llvm] [RemoveDIs] Update update_test_checks script to recognize dbg_records (PR #87388)
Stephen Tozer via llvm-commits
- [llvm] [Offload] Introduce `offload-tblgen` (PR #88923)
Callum Fare via llvm-commits
- [llvm] [AMDGPU] Fix debug line table for MSG_DEALLOC_VGPRS optimization (PR #88924)
Emma Pilkington via llvm-commits
- [llvm] [RemoveDIs] Make verify-uselistorder preserve the input debug info format (PR #87789)
Stephen Tozer via llvm-commits
- [llvm] [mlir] [MLIR] Generalize expand_shape to take shape as explicit input (PR #69267)
Gaurav Shukla via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Jay Foad via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Jay Foad via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Jay Foad via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Jay Foad via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [Bazel] Add support for Bzlmod (PR #88927)
Aaron Siddhartha Mondal via llvm-commits
- [llvm] 8137bd9 - [memprof] Use CSId to construct MemProfRecord (#88362)
via llvm-commits
- [llvm] Introduce LLVM_RUNTIME_<project>_BUILD in CMake (PR #88934)
Michael Klemm via llvm-commits
- [clang] [llvm] [clang][builtin] Implement __builtin_allow_runtime_check (PR #87568)
Vitaly Buka via llvm-commits
- [llvm] [RISCV] Avoid matching 3/5/9 * 2^N as 2^N + 2/4/8 (e.g. 24) (PR #88937)
Philip Reames via llvm-commits
- [llvm] Move gfni for bitreverse check out of SSSE3. (PR #88938)
via llvm-commits
- [llvm] 8cd8ebe - [MLGO] Use double comparison facilities for reg alloc scoring tests (#88862)
via llvm-commits
- [llvm] 184ba03 - [RISCV] Avoid matching 3/5/9 * 2^N as 2^N + 2/4/8 (e.g. 24) (#88937)
via llvm-commits
- [llvm] [DWARF] Add support for DW_TAG_template_alias for template aliases (PR #88943)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [X86] lowerBuildVectorToBitOp - build_vector(trunc(x),trunc(y),...) -> trunc(build_vector(x,y,...)) (PR #88945)
Simon Pilgrim via llvm-commits
- [llvm] [X86] lowerBuildVectorToBitOp - build_vector(trunc(x),trunc(y),...) -> trunc(build_vector(x,y,...)) (PR #88945)
Simon Pilgrim via llvm-commits
- [llvm] [X86] lowerBuildVectorToBitOp - build_vector(trunc(x),trunc(y),...) -> trunc(build_vector(x,y,...)) (PR #88945)
via llvm-commits
- [llvm] [X86] lowerBuildVectorToBitOp - build_vector(trunc(x),trunc(y),...) -> trunc(build_vector(x,y,...)) (PR #88945)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Fix CASE_VFMA_CHANGE_OPCODE_VV to handle MF4 pseudos (PR #88947)
Michael Maitland via llvm-commits
- [llvm] 6b83fe5 - [RISCV] Strength reduce mul by 2^n + 2/4/8 + 1 (#88911)
via llvm-commits
- [compiler-rt] [llvm] [InstrProf] Add vtables with type metadata into symtab to look it up with GUID (PR #81051)
Mingming Liu via llvm-commits
- [llvm] [VP] Correct lowering of predicated fma and faddmul to avoid strictfp. (PR #85272)
Simon Pilgrim via llvm-commits
- [llvm] [LiveIns] Improve recomputeLiveIns() (PR #88951)
Kai Nacke via llvm-commits
- [llvm] [memprof] Add another constructor to MemProfReader (PR #88952)
Kazu Hirata via llvm-commits
- [llvm] bbd64c4 - [RISCV] Add coverage for strength reduction of mul as 2^N - 2^M
Philip Reames via llvm-commits
- [llvm] [AMDGPU] Fix negative immediate offset for unbuffered smem loads (PR #79553)
Matt Arsenault via llvm-commits
- [llvm] 5422eb0 - [memprof] Add another constructor to MemProfReader (#88952)
via llvm-commits
- [llvm] c7657cf - [SLP]Keep externally used GEPs as GEPs, if possible instead of extractelement.
via llvm-commits
- [llvm] 7d4e8c1 - [SLP]Attempt to vectorize long stores, if short one failed.
via llvm-commits
- [llvm] 3eff86f - [gn build] Port 9ec8c961664d
LLVM GN Syncbot via llvm-commits
- [clang] [compiler-rt] [llvm] [FMV] Remove useless features according the latest ACLE spec. (PR #88965)
Alexandros Lamprineas via llvm-commits
- [llvm] [llvm-exegesis] Add support for alder lake (PR #88967)
Aiden Grossman via llvm-commits
- [llvm] [X86] ptest is commutable as long as only the Z flag is used. (PR #88969)
Craig Topper via llvm-commits
- [llvm] [X86] Fix 'mr' variants of CFCMOV instr desc (PR #88970)
via llvm-commits
- [llvm] [ValueTracking] Recognize `X op (X != 0)` as non-zero (PR #88579)
via llvm-commits
- [llvm] f430e37 - [llvm] Drop unaligned from calls to readNext (NFC) (#88841)
via llvm-commits
- [llvm] 281d716 - [X86] Change how we treat functions with explicit sections as small/large (#88172)
via llvm-commits
- [clang] [llvm] [SPIRV][HLSL] map lerp to Fmix (PR #88976)
Farzon Lotfi via llvm-commits
- [llvm] 191be2a - update_test_checks: pre-commit a new test
Nicolai Hähnle via llvm-commits
- [llvm] update_test_checks: keep names stable with generated functions (PR #87988)
Nicolai Hähnle via llvm-commits
- [llvm] [openmp] [WIP] Offload standalone (PR #88957)
Joseph Huber via llvm-commits
- [llvm] e770249 - update_test_checks: add new test
Nicolai Hähnle via llvm-commits
- [llvm] 377a276 - update_test_checks: remove an unused function
Nicolai Hähnle via llvm-commits
- [llvm] update_test_checks: match IR basic block labels (PR #88979)
Nicolai Hähnle via llvm-commits
- [llvm] CodeGenPrepare: Add support for llvm.threadlocal.address address-mode sinking (PR #87844)
Matthias Braun via llvm-commits
- [libc] [llvm] [libc] unpoison memory returned by pipe syscall (PR #88942)
Nick Desaulniers via llvm-commits
- [llvm] 34777c2 - [VPlan] Don't mark VPBlendRecipe as phi-like.
Florian Hahn via llvm-commits
- [llvm] b6bd41d - [InstCombine] Add canonicalization of `sitofp` -> `uitofp nneg`
Noah Goldstein via llvm-commits
- [clang] [llvm] [InstCombine] Add canonicalization of `sitofp` -> `uitofp nneg` (PR #88299)
via llvm-commits
- [llvm] 885b8d9 - [RISCV] Enable mul strength reduction for XTheadBa
Philip Reames via llvm-commits
- [llvm] [Inline][PGO] After inline, update InvokeInst profile counts in caller and cloned callee (PR #83809)
Mingming Liu via llvm-commits
- [clang] [llvm] [RISCV] Re-separate unaligned scalar and vector memory features in the backend. (PR #88954)
Philip Reames via llvm-commits
- [llvm] [ThinLTO][BitcodeWriter] Write import type in per-module combined summary (PR #87600)
Mingming Liu via llvm-commits
- [clang] [llvm] [arm] Support reserving r4 and r5 alongside r9 (PR #88981)
via llvm-commits
- [compiler-rt] [llvm] [compiler-rt] Use __atomic builtins whenever possible (PR #84439)
Alexander Richardson via llvm-commits
- [llvm] c6e0162 - Revert "Reapply "[LV] Improve AnyOf reduction codegen. (#78304)""
Arthur Eubanks via llvm-commits
- [llvm] [RISCV] Strength reduce mul by 2^N - 2^M (PR #88983)
Philip Reames via llvm-commits
- [llvm] [memprof] Use SizeIs (NFC) (PR #88984)
Kazu Hirata via llvm-commits
- [llvm] [LegalizeDAG][X86][AArch64][LoongArch] Freeze index when converting extract_elt/extract_subvector to load/store on stack. (PR #88985)
Craig Topper via llvm-commits
- [llvm] [memprof] Simplify IndexedMemProfRecord::operator== (NFC) (PR #88986)
Kazu Hirata via llvm-commits
- [llvm] 266b2a2 - [ValueTracking] Add tests for `computeKnownFPClass` of `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}`; NFC
Noah Goldstein via llvm-commits
- [llvm] 9eeae44 - [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}`
Noah Goldstein via llvm-commits
- [llvm] [MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates() (PR #88988)
Xuan Zhang via llvm-commits
- [llvm] [bazel] Add support for lldb-server (PR #88989)
Keith Smiley via llvm-commits
- [llvm] [MachineOutliner] Sort Outlining Functions by Priority (PR #88990)
Xuan Zhang via llvm-commits
- [llvm] 3074060 - [memprof] Use SizeIs (NFC) (#88984)
via llvm-commits
- [compiler-rt] compiler-rt: fix few builtins build warnings. (PR #88991)
David CARLIER via llvm-commits
- [llvm] [RISCV] Strength reduce mul by 2^M - 3/5/9 (PR #88993)
Philip Reames via llvm-commits
- [llvm] [MachineOutliner] Consider Leaf Descendants as Outlining Candidates (PR #88996)
Xuan Zhang via llvm-commits
- [lldb] [llvm] Add support for using foreign type units in .debug_names. (PR #87740)
Alexander Yermolovich via llvm-commits
- [llvm] 50a3717 - [X86] Fix instr desc of CFCMOV's 'mr' variants
via llvm-commits
- [llvm] [AArch64] Update latencies for Cortex-A510 scheduling model (PR #87293)
Usman Nadeem via llvm-commits
- [llvm] be50a25 - Update foldFMulReassoc to respect absent fast-math flags (#88589)
via llvm-commits
- [llvm] [RISCV] Simplify FindRegWithEncoding in copyPhysRegVector. NFC (PR #89001)
Craig Topper via llvm-commits
- [llvm] change contents of ScalarEvolution from private to protected (PR #83052)
Owen Troke-Billard via llvm-commits
- [clang] [llvm] [RISCV] Support Zama16b1p0 (PR #88474)
Craig Topper via llvm-commits
- [llvm] [llvm][NVPTX] Don't emit unused var 'temp_param_reg' (NFC) (PR #89004)
Youngsuk Kim via llvm-commits
- [llvm] efd6055 - Revert "[SLP]Attempt to vectorize long stores, if short one failed."
Nikita Popov via llvm-commits
- [clang] [llvm] [WIP] Expand variadic functions in IR (PR #89007)
Jon Chesterfield via llvm-commits
- [llvm] 7c26889 - [Sparc] Fix instr desc of special register stores
Michael Liao via llvm-commits
- [llvm] 62853a2 - [TableGen][InstrInfoEmitter] Count sub-operands on def operands
Michael Liao via llvm-commits
- [llvm] [BOLT][NFC] Remove unused function (PR #89009)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT][NFC] Remove another unused function (PR #89011)
Maksim Panchenko via llvm-commits
- [llvm] [PatternMatch] Do not accept undef elements in m_AllOnes() and friends (PR #88217)
Nikita Popov via llvm-commits
- [llvm] 3204f3e - [RISCV] Convert VTYPE operand check to assert in RISCVInsertVSETVLI. NFC
Luke Lau via llvm-commits
- [llvm] c81e5fa - [RISCV] Add CFI information for vector callee-saved registers (#86811)
via llvm-commits
- [llvm] [GVN] Excluding dead blocks before full redundancy eliminations (PR #88556)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Expand PseudoTAIL with t2 instead of t1 for Zicfilp. (PR #89014)
Yeting Kuo via llvm-commits
- [llvm] Fix error in `call-abi-compatibility.ll` (PR #88375)
Wang Qiang via llvm-commits
- [llvm] [CodeGen][MRI] Introduce synthetic register classes (PR #86006)
Christudasan Devadasan via llvm-commits
- [llvm] f71e25b - [memprof] Simplify IndexedMemProfRecord::operator== (NFC) (#88986)
via llvm-commits
- [llvm] [CodeGen][MRI] Add allocation mask for register classes (PR #86007)
Christudasan Devadasan via llvm-commits
- [clang] [polly] [clang-format] Revert breaking stream operators to previous default (PR #89016)
Owen Pan via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [LV][AArch64]: Utilise SVE ld4/st4 instructions via auto-vectorisation (PR #89018)
Hassnaa Hamdi via llvm-commits
- [llvm] [InstCombine] Don't use dominating conditions to transform sub into xor. (PR #88566)
Craig Topper via llvm-commits
- [llvm] fca2a49 - [RISCV] Simplify FindRegWithEncoding in copyPhysRegVector. NFC (#89001)
via llvm-commits
- [llvm] goldsteinn/op icmp ext x (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [clang] [llvm] [RISCV] Add generic CPUs for profiles (PR #84877)
Pengcheng Wang via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
Cinhi Young via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Jay Foad via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Jay Foad via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Jay Foad via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Thorsten Schütt via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Thorsten Schütt via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [compiler-rt] 16f1887 - CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (#88835)
via llvm-commits
- [llvm] [Inliner] Propagate callee argument memory access attributes before inlining (PR #89024)
via llvm-commits
- [llvm] [Inliner] Add argument/function attribute propagation before inlining. (PR #68164)
via llvm-commits
- [llvm] [utils] Add script to generate elaborated assembly tests (PR #89026)
Fangrui Song via llvm-commits
- [llvm] b090569 - [RISCV] Support Zama16b1p0 (#88474)
via llvm-commits
- [llvm] [Docs] Fix FAQ and Lexicon links under design overview (PR #89027)
Aiden Grossman via llvm-commits
- [llvm] bc3620d - AMDGPU: Move libcall simplify into PeepholeEP (#88853)
via llvm-commits
- [llvm] [github] Add ClangIR to new-prs-labeler.yml (PR #86088)
Nathan Lanza via llvm-commits
- [llvm] [PowerPC] `ANDI_rec_1_*` should define CR0 (PR #89034)
Kai Luo via llvm-commits
- [llvm] [AArch64][NFC] Switch to LiveRegUnits (PR #87313)
Jay Foad via llvm-commits
- [llvm] 17b86d5 - [X86][NFC] Add test cases for pr88958
Phoebe Wang via llvm-commits
- [llvm] ISel/AArch64: custom lower vector ISD::LRINT, ISD::LLRINT (PR #89035)
Ramkumar Ramachandra via llvm-commits
- [llvm] d1a69e4 - Move gfni for bitreverse check out of SSSE3. (#88938)
via llvm-commits
- [llvm] [Docs] Improve the description of convergence (PR #89038)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [InstCombine] Retain debug information on store to null instruction (PR #86105)
Abinaya Saravanan via llvm-commits
- [lld] [llvm] [COFF] Rename the COFFShortExport::AliasTarget field (PR #89039)
Martin Storsjö via llvm-commits
- [llvm] Fix uninitialized variable (PR #89040)
Isha Agarwal via llvm-commits
- [llvm] [SystemZ] Enable MachineCombiner for FP reassociation (PR #83546)
Jonas Paulsson via llvm-commits
- [llvm] d9a5aa8 - [PatternMatch] Do not accept undef elements in m_AllOnes() and friends (#88217)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: Uniformity info based regbankselect (PR #73684)
Petar Avramovic via llvm-commits
- [llvm] b512df6 - [SPIR-V] Improve Tablegen instruction selection and account for a pointer size of the target (#88725)
via llvm-commits
- [llvm] 42d801d - [SPIR-V] Account for zext in a llvm intrinsic call (#88903)
via llvm-commits
- [llvm] [X86][AVX] Prefer per-element vector shifts for known splats #39424 (PR #87913)
via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
via llvm-commits
- [lld] [LLD] [COFF] Don't create pseudo relocations for discardable sections (PR #89043)
Martin Storsjö via llvm-commits
- [llvm] cbe148b - [LV][NFC] Remove the declaration of function `fixReduction`. (#88491)
via llvm-commits
- [llvm] [LV][NFC] Remove the declaration of function `fixReduction`. (PR #88491)
Mel Chen via llvm-commits
- [llvm] a9bafe9 - [VPlan] Split VPWidenMemoryInstructionRecipe (NFCI). (#87411)
via llvm-commits
- [libclc] [llvm] [libclc] Allow building with pre-built tools (PR #88922)
Fraser Cormack via llvm-commits
- [llvm] f4737a2 - update_test_checks: keep names stable with generated functions (#87988)
via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Alexey Bataev via llvm-commits
- [llvm] 3eb0ba3 - [MLIR][Flang][OpenMP] Make omp.simdloop into a loop wrapper (#87365)
via llvm-commits
- [flang] [llvm] [mlir] [MLIR][Flang][OpenMP] Make omp.wsloop into a loop wrapper (PR #88403)
Sergio Afonso via llvm-commits
- [flang] [llvm] [mlir] [MLIR][OpenMP] NFC: Remove LoopControl parsing/printing code (PR #88909)
Sergio Afonso via llvm-commits
- [llvm] a020199 - [RISCV] Assert only valid AVLs in doLocalPostpass are X0 or virtual regs. NFC
Luke Lau via llvm-commits
- [llvm] [Exegesis][RISCV] Add RISCV support for llvm-exegesis (PR #89047)
via llvm-commits
- [llvm] a634f3e - [RemoveDIs] Update update_test_checks script to recognize dbg_records (#87388)
via llvm-commits
- [llvm] [AMDGPU] Allow any linkage for dynlds (PR #84742)
Matt Arsenault via llvm-commits
- [llvm] Make update_any_test_check.py script accepting @listfile CL argument. (PR #86800)
Nicolai Hähnle via llvm-commits
- [llvm] [AMDGPU] Use mangling-agnostic form of IRBuilder::CreateIntrinsic. NFC. (PR #87638)
Matt Arsenault via llvm-commits
- [llvm] [TableGen] Fix regunit superset calculation (PR #81850)
via llvm-commits
- [compiler-rt] [compiler-rt][wasm] Compile atomic.c with atomics and bulk-memory features (PR #89049)
Yuta Saito via llvm-commits
- [llvm] RenameIndependentSubregs: Add missing sub-range for new IMPLICIT_DEFs (PR #89050)
Petar Avramovic via llvm-commits
- [llvm] Convert copy to r-value (PR #89053)
Isha Agarwal via llvm-commits
- [llvm] [IR] Fix ignoring `non-global-value-max-name-size` in `ValueSymbolTab… (PR #89057)
Daniil Fukalov via llvm-commits
- [llvm] 6c78530 - [X86] vector-shuffle-combining-sse41.ll - add missing AVX1/2/512 check prefixes
Simon Pilgrim via llvm-commits
- [llvm] 4536ad4 - [RISCV] Fix clang-tidy warning about else after return. NFC
Luke Lau via llvm-commits
- [llvm] 86a7828 - [TailDuplicator] Add maximum predecessors and successors to consider tail duplicating blocks (#78582)
via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for multi-vector BFCLAMP (PR #88251)
via llvm-commits
- [llvm] 79726ef - [VP] Correct lowering of predicated fma and faddmul to avoid strictfp. (#85272)
via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for vector groups ZERO (PR #88114)
via llvm-commits
- [clang] [llvm] [clang][MBD] set up module build daemon infrastructure (PR #67562)
Connor Sughrue via llvm-commits
- [llvm] [AMDGPU] Fix predicates for BUFFER_ATOMIC_FMIN/FMAX patterns (PR #89066)
Jay Foad via llvm-commits
- [llvm] 7b8625e - [AMDGPU][Docs] Fix broken link to HRF memory model reference (#88696)
via llvm-commits
- [llvm] 971ec1f - [Inline] Regenerate inline-switch-default-2.ll (NFC)
via llvm-commits
- [llvm] [openmp] [OpenMP][Offload] Support standalone build (PR #88957)
Saiyedul Islam via llvm-commits
- [llvm] 20d653f - [LLVM][CodeGen] Fix register lane liveness tracking in RegisterPressure (#88892)
via llvm-commits
- [llvm] [CostModel][AArch64] Improve fixed-width vector costs for get.active.lane.mask (PR #89068)
David Sherwood via llvm-commits
- [llvm] [LoopUnroll] Remove redundant llvm.dbg instructions after blocks (PR #89069)
via llvm-commits
- [llvm] 1fc72db - [RISCV] Add test for doLocalPostpass issue not checking if VL was modified. NFC
Luke Lau via llvm-commits
- [llvm] 76ad289 - [PowerPC] 32-bit large code-model support for toc-data (#85129)
via llvm-commits
- [llvm] [PowerPC] 32-bit large code-model support for toc-data (PR #85129)
Zaara Syeda via llvm-commits
- [llvm] edbeae3 - [RISCV] Explicitly bail if something modifies VL/VTYPE in doLocalPostpass
Luke Lau via llvm-commits
- [llvm] [LLVM][CodeGen][AArch64] Simplify lowering for predicate inserts. (PR #89072)
Paul Walker via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
Matt Arsenault via llvm-commits
- [llvm] 41b7341 - [VPlan] Factor out helper to recursively collect all users (NFCI).
Florian Hahn via llvm-commits
- [llvm] 856d1c4 - [AMDGPU] Fix predicates for BUFFER_ATOMIC_FMIN/FMAX patterns (#89066)
via llvm-commits
- [llvm] CodeGen: Strengthen definition of F{MIN|MAX}NUM_IEEE nodes (PR #85195)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Check that VLMAX is the same when demanding exact VL (PR #89080)
Luke Lau via llvm-commits
- [llvm] e490435 - [CostModel][X86] Update BITREVERSE costs for GFNI targets
Simon Pilgrim via llvm-commits
- [llvm] 4a5ab13 - [VectorCombine] Remove single quotes from "-passes=vector-combine"
Simon Pilgrim via llvm-commits
- [llvm] [KnownBits] Make abdu and abds optimal (PR #89081)
Jay Foad via llvm-commits
- [libcxx] [llvm] [libc++] Move some macOS CI jobs to Github actions (PR #89083)
Louis Dionne via llvm-commits
- [llvm] 5d31435 - [VPlan] Check for VPWidenLoadRecipe directly in truncateToMinBW. (NFCI).
Florian Hahn via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Matt Arsenault via llvm-commits
- [llvm] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Introduce recipes for VP loads and stores. (PR #87816)
Florian Hahn via llvm-commits
- [llvm] [BOLT][NFC] Store FILE symbols in a vector (PR #89088)
Amir Ayupov via llvm-commits
- [llvm] [RISCV] Defer forming x0, x0 vsetvlis until after insertion (PR #89089)
Luke Lau via llvm-commits
- [compiler-rt] abd5e45 - [compiler-rt] Use __atomic builtins whenever possible
via llvm-commits
- [llvm] lldbDataFormatters: fix type error in StringRef printer (PR #82554)
Alexander Richardson via llvm-commits
- [llvm] [libc++][CI] Removes clang-tidy references. (PR #89092)
Mark de Wever via llvm-commits
- [llvm] [bazel] Improve liblldb building (PR #89095)
Keith Smiley via llvm-commits
- [llvm] [BOLT] Keep function which is directly called or has prologue (PR #88244)
via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Chris B via llvm-commits
- [llvm] 19c6a7f - [FMV] Remove useless features according the latest ACLE spec. (#88965)
via llvm-commits
- [compiler-rt] 19c6a7f - [FMV] Remove useless features according the latest ACLE spec. (#88965)
via llvm-commits
- [clang] [llvm] [ASTImporter] Fix infinite recurse on return type declared inside body (#68775) (PR #89096)
Ding Fei via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] add owner (PR #89099)
Guray Ozen via llvm-commits
- [llvm] [InstCombine] Generalize fold of `fcmp + copysign` (PR #86387)
Matt Arsenault via llvm-commits
- [llvm] [memprof] Add Version2 of the indexed MemProf format (PR #89100)
via llvm-commits
- [llvm] [X86] Always use 64-bit relocations in no-PIC large code model (PR #89101)
Arthur Eubanks via llvm-commits
- [llvm] e59632b - [RISCV] Fix typo in RISCVScheduleV.td that was introduced in 60a1158
Michael Maitland via llvm-commits
- [llvm] [unittest] Skip W+X MappedMemoryTests on OpenBSD (PR #89102)
Brad Smith via llvm-commits
- [llvm] 6f7160e - [SLP]Attempt to vectorize long stores, if short one failed.
Alexey Bataev via llvm-commits
- [llvm] [AMDGPU][MC] Separate VOPC MnemonicAlias from Instruction (PR #89105)
Joe Nash via llvm-commits
- [clang] [llvm] [FMV] Rectify incomplete ExtensionInfo entries in TargetParser. (PR #89106)
Alexandros Lamprineas via llvm-commits
- [llvm] 8255360 - [CostModel][X86] Add basic GFNI target test coverage for shift/rotate costs
Simon Pilgrim via llvm-commits
- [llvm] da04e4a - [InstCombine] Use `auto *` instead of `auto` in `visitSIToFP`; NFC
Noah Goldstein via llvm-commits
- [llvm] 8d49ce1 - [GlobalISel][AArch64] Add LLRINT support (#88702)
via llvm-commits
- [llvm] 2c22a0c - [InstCombine] Add test case for turning sub into xor using dominating condition. NFC
Craig Topper via llvm-commits
- [llvm] 421a8c5 - [InstCombine] Add phase ordering test for #88239. NFC
Craig Topper via llvm-commits
- [clang] [llvm] [SpecialCaseList] Use glob by default (PR #74809)
Paul T Robinson via llvm-commits
- [llvm] c02ed29 - [CostModel][X86] Recognise vector rotation by uniform constant patterns
Simon Pilgrim via llvm-commits
- [compiler-rt] [scudo] Let allocator config limit the page releasing interval (PR #89114)
via llvm-commits
- [llvm] [X86] Use GFNI for vXi8 shifts/rotates (PR #89115)
Simon Pilgrim via llvm-commits
- [llvm] 58a08e1 - [RISCV] Add coverage for strength reduction of mul by small negative immediates
Philip Reames via llvm-commits
- [llvm] [AArch64][GISel] Separate legalize actions for G_FREEZE from G_IMPLICIT_DEF (PR #88469)
Matt Arsenault via llvm-commits
- [llvm] [GitHub] Add a new mapping for `offload` subproject (PR #89118)
Shilei Tian via llvm-commits
- [llvm] cc82f12 - [AArch64] Update latencies for Cortex-A510 scheduling model (#87293)
via llvm-commits
- [llvm] 4572a2d - [AArch64] Add some test cases for LD2/LD3/LD4 shuffles. NFC
David Green via llvm-commits
- [llvm] 5a0942c - [llvm][NVPTX] Don't emit unused var 'temp_param_reg' (NFC) (#89004)
via llvm-commits
- [clang] [llvm] demangle function names in trace files (PR #87626)
via llvm-commits
- [llvm] Add some tests for getUnderlyingObject (PR #89120)
Matthias Braun via llvm-commits
- [llvm] [InstCombine] Scalarize `(vec_ops (insert ?, X, Idx))` when only one element is demanded (PR #84645)
via llvm-commits
- [llvm] [DAGCombiner][AArch64] Make combineCarryDiamond avoid creating UADDO_CARRY with carry in larger than setcc result type. (PR #89121)
Craig Topper via llvm-commits
- [clang] [llvm] Revert "[RISCV] Support Zama16b1p0" (PR #89122)
via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Eli Friedman via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Nikita Popov via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Chen Zheng via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Amy Kwan via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] [AMDGPU] Add a trap lowering workaround for gfx11 (PR #85854)
Emma Pilkington via llvm-commits
- [llvm] 6cea7c4 - [X86] Always use 64-bit relocations in no-PIC large code model (#89101)
via llvm-commits
- [llvm] [InstCombine] Make the `(icmp eq/ne (and X, Y), X)` canonicalization work for non-const operands (PR #84688)
via llvm-commits
- [llvm] [ValueTracking] Extend LHS/RHS with matching operand to work without constants. (PR #85557)
via llvm-commits
- [llvm] 1460b49 - [gn build] Manually port d423d80e560d
Arthur Eubanks via llvm-commits
- [llvm] [DXIL] Add DXIL SubArch to correspond to version number (PR #89125)
S. Bharadwaj Yadavalli via llvm-commits
- [lld] [lld-macho][NFC] Preserve original symbol isec, unwindEntry and size (PR #88357)
Jez Ng via llvm-commits
- [llvm] db2f64e - AMDGPU: Fix not handling atomicrmw fadd in exotic address spaces correctly
Matt Arsenault via llvm-commits
- [llvm] [SLP]Improve vectorization of gathered loads. (PR #89129)
Alexey Bataev via llvm-commits
- [llvm] 652bcf6 - CodeGenPrepare: Add support for llvm.threadlocal.address address-mode sinking (#87844)
via llvm-commits
- [clang] [llvm] [SPIRV][HLSL] Add mad intrinsic lowering for spirv (PR #89130)
Farzon Lotfi via llvm-commits
- [llvm] d0c51f7 - [LiveIns] Improve recomputeLiveIns() (#88951)
via llvm-commits
- [llvm] [SelectionDAG] Add some validation of (S/U)(ADD/SUB)O_CARRY nodes. (PR #89133)
Craig Topper via llvm-commits
- [llvm] e15f47f - [InstCombine] Don't use dominating conditions to transform sub into xor. (#88566)
via llvm-commits
- [llvm] Take poison-generating attributes into account (PR #89138)
Andreas Jonson via llvm-commits
- [llvm] [PGO] Check that PGOOpt exists before using PGOOpt->ColdOptType (PR #89139)
Arthur Eubanks via llvm-commits
- [clang-tools-extra] [llvm] Apply modernize-use-starts-ends-with on llvm-project (PR #89140)
Nicolas van Kempen via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #81545)
William Junda Huang via llvm-commits
- [llvm] 0ab3f16 - [RISCV] Add coverage of add (mul X, C), Y oppurtunity using shNadd
Philip Reames via llvm-commits
- [llvm] 678f19f - [Support] Report EISDIR when opening a directory (#79880)
via llvm-commits
- [llvm] [SLP]Improve final minbitwidth analysis attempt. (PR #87786)
Arthur Eubanks via llvm-commits
- [compiler-rt] Revert "CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE" (PR #89150)
via llvm-commits
- [clang] [llvm] [llvm][support] Implement tracing virtual file system (PR #88326)
Michael Spencer via llvm-commits
- [llvm] [NFC] Format code of parseArch() (PR #89152)
S. Bharadwaj Yadavalli via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libclc] [libcxx] [libcxxabi] [libunwind] [lld] [lldb] [llvm] [mlir] [openmp] [polly] [pstl] Update IDE Folders (PR #89153)
Michael Kruse via llvm-commits
- [llvm] [IR] Add support for ignoring poisons in `getSplatValue` (PR #89155)
via llvm-commits
- [llvm] [DebugInfo] Report errors when DWARFUnitHeader::applyIndexEntry fails (PR #89156)
Alex Langford via llvm-commits
- [llvm] 823eb1a - [SelectionDAG] Add some validation of (S/U)(ADD/SUB)O_CARRY nodes. (#89133)
via llvm-commits
- [llvm] [IR][PatternMatch] Only accept poison in getSplatValue() (PR #89159)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Add IR LiveReg type-based optimization (PR #66838)
Jeffrey Byrnes via llvm-commits
- [llvm] [VPlan] Add scalar inferencing support for Not and Or insns (PR #89160)
Patrick O'Neill via llvm-commits
- [llvm] 8888369 - Revert "[SLP]Attempt to vectorize long stores, if short one failed."
Nikita Popov via llvm-commits
- [llvm] [LV] Avoid querying the cost of invalid operations (PR #89161)
Shih-Po Hung via llvm-commits
- [llvm] 097b68f - [RISCV][TTI] Refine the cost of FCmp (#88833)
via llvm-commits
- [lld] [llvm] [llvm-readelf] Print more information for RELR (PR #89162)
Fangrui Song via llvm-commits
- [llvm] [RISCV] Speed up RISCVRegisterInfo::needsFrameBaseReg when frame pointer isn't used. NFC (PR #89163)
Craig Topper via llvm-commits
- [compiler-rt] [GWP-ASan] Only add check-gwp_asan when its dependencies are built (PR #89164)
Wu Yingcong via llvm-commits
- [llvm] 525d00e - [InstCombine] Fix poison propagation in round up alignment fold
Nikita Popov via llvm-commits
- [llvm] 0ee260e - [PowerPC] `ANDI_rec_1_*` should define CR0 (#89034)
via llvm-commits
- [llvm] [AMDGPU] Fix negative immediate offset for unbuffered smem loads (PR #89165)
via llvm-commits
- [llvm] [RISCV][TTI] Support cost of f16 FCmp using zvfhmin in the absence of… (PR #89166)
Shih-Po Hung via llvm-commits
- [polly] 29ecd6d - [clang-format] Revert breaking stream operators to previous default (#89016)
via llvm-commits
- [llvm] 3fbb815 - [RISCV] Check that VLMAX is the same when demanding exact VL (#89080)
via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an appendOpsToArg() (PR #71721)
Shubham Sandeep Rastogi via llvm-commits
- [clang] [llvm] [clang] Migrate clang-rename to OptTable parsing (PR #89167)
Jordan Rupprecht via llvm-commits
- [llvm] 3e2aad4 - [RISCV] Speed up RISCVRegisterInfo::needsFrameBaseReg when frame pointer isn't used. NFC (#89163)
via llvm-commits
- [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)
Jessica Paquette via llvm-commits
- [llvm] 0afc884 - [RISCV] Use vnclip for scalable vector saturating truncation. (#88648)
via llvm-commits
- [llvm] [InstCombine] Fold more 'fcmp' 'select' instrs idioms into 'fabs' (PR #83381)
via llvm-commits
- [llvm] [AVR] Let ArrayRef infer the array size (NFC) (PR #88638)
Fangrui Song via llvm-commits
- [llvm] fbca90b - [unittest] Skip W+X MappedMemoryTests on OpenBSD (#89102)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of ArithmeticInstr with LMUL (PR #89170)
Shih-Po Hung via llvm-commits
- [llvm] dbece2b - [Docs] Fix FAQ and Lexicon links under design overview (#89027)
via llvm-commits
- [libc] [llvm] [libc]Add proxy header hdr/float-macros.h (PR #88674)
via llvm-commits
- [llvm] a5d2ed2 - [VectorCombine] Fix typo in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 5ff44db - [VectorCombine] Fix incorrect intrinsic signature (NFC)
Nikita Popov via llvm-commits
- [llvm] [AsmParser] Support calling intrinsics without mangling suffix (PR #89172)
Nikita Popov via llvm-commits
- [llvm] 43eb5e2 - [RISCV] Remove unused Predicates for I and E extensions. NFC
Craig Topper via llvm-commits
- [llvm] ff3523f - [IR] Drop poison-generating return attributes when necessary (#89138)
via llvm-commits
- [llvm] [X86][APX] Remove KEYLOCKER and SHA promotions from EVEX MAP4. (PR #89173)
Freddy Ye via llvm-commits
- [llvm] [RISCV] Rename FeatureRVE to FeatureStdExtE. NFC (PR #89174)
Craig Topper via llvm-commits
- [llvm] 1baa385 - [IR][PatternMatch] Only accept poison in getSplatValue() (#89159)
via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
via llvm-commits
- [llvm] 8521550 - [X86] Use m_APIntAllowPoison instead of m_APIntAllowUndef
Nikita Popov via llvm-commits
- [llvm] fcdb220 - [AMDGPU][AtomicOptimizer] Fix DT update for divergent values with Iterative strategy (#87605)
via llvm-commits
- [llvm] [RISCV] Remove IsEABI from RISCVZC::getStackAdjBase. (PR #89177)
Craig Topper via llvm-commits
- [llvm] [RISCV] Keep AVLReg define instr inside VSETVLInfo (PR #89180)
Piyou Chen via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [PowerPC][AIX] Refactor existing logic to handle non-zero offsets for aix-small-local-dynamic-tls (PR #89182)
Felix via llvm-commits
- [clang] [compiler-rt] [llvm] Revert "[FMV] Remove useless features according the latest ACLE spec." (PR #89184)
David Spickett via llvm-commits
- [compiler-rt] c674dbc - Revert "[FMV] Remove useless features according the latest ACLE spec." (#89184)
via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
Haohai Wen via llvm-commits
- [llvm] [InstCombine] Update BranchProbabilityAnalysis cache result (PR #86470)
Haohai Wen via llvm-commits
- [llvm] [InstCombine] Add test to track BPI when condition was inverted (PR #86469)
Haohai Wen via llvm-commits
- [llvm] [GlobalISel] Expand IRTranslator docs. NFC (PR #89186)
Diana Picus via llvm-commits
- [llvm] [PatternMatch] Allow poison in api_pred_ty matchers (PR #89188)
Nikita Popov via llvm-commits
- [llvm] 61f4001 - [llvm-exegesis] Define SYS_gettid if not available
Aiden Grossman via llvm-commits
- [llvm] 63d8058 - LoopVectorize: guard appending InstsToScalarize; fix bug (#88720)
via llvm-commits
- [llvm] e90bc9c - Constant Fold Logf128 calls (#84501)
via llvm-commits
- [llvm] [InstCombine] Remove some uses with replaceUndefsWith() (PR #89190)
Nikita Popov via llvm-commits
- [llvm] 3e64f8a - [AArch64][CodeGen] Fix illegal register aliasing bug for mops instrs (#88869)
via llvm-commits
- [llvm] [SPIR-V] SPIR-V Backend must generata a valid OCL version if working in OpenCL environment (PR #89199)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 750de32 - [COFF] Rename the COFFShortExport::AliasTarget field. NFC. (#89039)
via llvm-commits
- [lld] d17db60 - [LLD] [COFF] Don't create pseudo relocations for discardable sections (#89043)
via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses to use device global memory. (PR #87265)
via llvm-commits
- [llvm] [AMDGPU] Enable "amdgpu-sw-lower-lds" pass in pipeline. (PR #89206)
via llvm-commits
- [llvm] [WIP] Introduce address sanitizer instrumentation for LDS lowered by amdgpu-sw-lower-lds pass (PR #89208)
via llvm-commits
- [compiler-rt] 3da0658 - Revert "CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (#88835)"
David Spickett via llvm-commits
- [llvm] [DebugInfo] Emit negative DW_AT_bit_offset in explicit signed form (PR #87994)
Victor Campos via llvm-commits
- [llvm] 8d6a9c0 - [DWARF] Add support for DW_TAG_template_alias for template aliases (#88943)
via llvm-commits
- [llvm] c26e9bf - Revert "Constant Fold Logf128 calls (#84501)"
Matt Devereau via llvm-commits
- [llvm] 9462abd - [SLP]Fix PR89187: fixx assertion check.
Alexey Bataev via llvm-commits
- [llvm] [TTI] Support scalable offsets in getScalingFactorCost (PR #88113)
Paul Walker via llvm-commits
- [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Vikram Hegde via llvm-commits
- [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Vikram Hegde via llvm-commits
- [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Optimize set_rounding if input is known to fit in 2 bits (PR #88588)
Joseph Huber via llvm-commits
- [llvm] [GlobalIsel][AArch64] legalize ptr add (PR #89218)
Thorsten Schütt via llvm-commits
- [llvm] [RemoveDIs] Preserve debug info format in llvm-reduce (PR #89220)
Stephen Tozer via llvm-commits
- [llvm] af7a82f - [NFC] Format code of parseArch() (#89152)
via llvm-commits
- [llvm] a66c09a - [gn build] Port 0e08bce142c9
LLVM GN Syncbot via llvm-commits
- [llvm] AMDGPU: fix isSafeToSink expecting exactly one predecessor (PR #89224)
Petar Avramovic via llvm-commits
- [llvm] 73b255c - [DAG] Ensure extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y, c2-c1) is working on fixed vector types
Simon Pilgrim via llvm-commits
- [llvm] [LoopVectorize] LLVM fails to vectorise loops with multi-bool varables (PR #89226)
Dinar Temirbulatov via llvm-commits
- [llvm] e6ee191 - [RISCV] Add test case for CASE_VFMA_CHANGE_OPCODE_VV to handle MF4 pseudos (#88947)
via llvm-commits
- [llvm] MachineInstrBundle: modernize a couple of loops (NFC) (PR #89229)
Ramkumar Ramachandra via llvm-commits
- [llvm] 16fed31 - [AMDGPU] Fix debug line table for MSG_DEALLOC_VGPRS optimization (#88924)
via llvm-commits
- [clang] [compiler-rt] [llvm] Reland "[FMV] Remove useless features according the latest ACLE spec." (PR #89232)
Alexandros Lamprineas via llvm-commits
- [llvm] 73e7f2f - LoopVectorize: guard marking iv as scalar; fix bug (#88730)
via llvm-commits
- [llvm] AMDGPU: Implement llvm.set.rounding (PR #88587)
Jay Foad via llvm-commits
- [compiler-rt] [libcxx] CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (PR #89234)
YunQiang Su via llvm-commits
- [llvm] Fix silent truncation of inline ASM `srcloc` cookie when going through a `DiagnosticInfoSrcMgr` (PR #84559)
via llvm-commits
- [llvm] [ValueTracking] Fix "getOperand() out of range!" assertion crash (PR #87482)
Vedant Paranjape via llvm-commits
- [clang] [llvm] [test] Avoid writing to a potentially write-protected dir (PR #89242)
Karl-Johan Karlsson via llvm-commits
- [llvm] 353322f - [AMDGPU] Fix end() iterator dereference in SILowerSGPRSpills (#88828)
via llvm-commits
- [llvm] [test][AArch64][CodeGen] Delete redundant check lines in tiny-model-pic.ll (PR #89243)
Daniil Kovalev via llvm-commits
- [compiler-rt] Sync FuchsiaConfig with downstream's custom_scudo_config.h (PR #89244)
Fabio D'Urso via llvm-commits
- [llvm] 4c18681 - [InstallAPI] Add support for aliased exports (#88750)
via llvm-commits
- [llvm] [RFC][LTO] Allow target-specific module splittting (PR #83128)
Pierre van Houtryve via llvm-commits
- [llvm] [mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (PR #89238)
Christian Sigg via llvm-commits
- [llvm] [mlir] Mark `mlir::Value::isa/dyn_cast/cast/...` member functions deprecated. (PR #89238)
Christian Sigg via llvm-commits
- [llvm] [AMDGPU] Add AMDGPU-specific module splitting (PR #89245)
Pierre van Houtryve via llvm-commits
- [llvm] [MIPS] Sign-extend subwords when expanding atomic max/min (PR #89246)
Jovan Dmitrović via llvm-commits
- [llvm] cd0c94b - [RISCV] Remove IsEABI from RISCVZC::getStackAdjBase. (#89177)
via llvm-commits
- [llvm] fdce6c8 - InstCombine: Fix typo in atomicrmw or test
Matt Arsenault via llvm-commits
- [llvm] 9606716 - AMDGPU: Fix typo in test function names
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Add tests for atomicrmw handling of new metadata (PR #89248)
Matt Arsenault via llvm-commits
- [llvm] af0b69f - [AMDGPU] Support wide register or subregister access when emitting s_singleuse_vdst instructions. (#88520)
via llvm-commits
- [llvm] d8a26ca - [KnownBits] Make abdu and abds optimal (#89081)
via llvm-commits
- [llvm] [SPIR-V] Fix return type when sampling an image with OpImageSampleExplicitLod (PR #89252)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [libc][bazel] Allow configure options to alter all targets (PR #89251)
Guillaume Chatelet via llvm-commits
- [llvm] 8fa1cbb - [X86] gfni-shifts.ll - add vXi8 variable/splat/constant test coverage
Simon Pilgrim via llvm-commits
- [llvm] efbb846 - [X86] gfni-rotates.ll - add vXi8 variable/splat/constant test coverage
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Require UADDO_CARRY carryin and carryout to have the same type. (PR #89255)
Craig Topper via llvm-commits
- [llvm] [RISCV][llvm-mca] Use Sched*MC for Zvk MC instructions and add Zvk tests for P600 (PR #89256)
Michael Maitland via llvm-commits
- [llvm] 254cdcd - [X86] ptest is commutable as long as only the Z flag is used. (#88969)
via llvm-commits
- [llvm] [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types. (PR #80784)
Amy Kwan via llvm-commits
- [clang] [lldb] [llvm] [lldb][test] Remove LLDB_TEST_USE_VENDOR_PACKAGES (PR #89260)
Jordan Rupprecht via llvm-commits
- [llvm] c37c472 - [AVR] Let ArrayRef infer the array size (NFC) (#88638)
via llvm-commits
- [llvm] d556ed5 - [X86] Add GFNI test coverage without AVX512BW
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Combine getActiveLaneMask with vector_extract (PR #81139)
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Refactor redundant PTEST optimisations (NFC) (PR #87802)
Momchil Velikov via llvm-commits
- [llvm] [LoopVectorize][AArch64][SVE] Generate wide active lane masks (PR #81140)
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Optimise test of the LSB of a paired whileCC instruction (PR #81141)
Momchil Velikov via llvm-commits
- [llvm] df7eb20 - [SLP][NFC]Add a test with incorrect final analysis for unsigned nodes, being used in signed nodes.
Alexey Bataev via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Krzysztof Parzyszek via llvm-commits
- [llvm] 33786b6 - Make update_any_test_check.py script accepting @listfile CL argument. (#86800)
via llvm-commits
- [llvm] 74e07ab - [SLP]Fix final analysis for unsigned nodes.
Alexey Bataev via llvm-commits
- [llvm] [AIX] Add git revision to .file string (PR #88164)
Jake Egan via llvm-commits
- [llvm] [polly] [cmake] Don't install static extensions when linked into libLLVM (PR #88660)
via llvm-commits
- [llvm] [AArch64] Add costs for LD3/LD4 shuffles. (PR #89268)
David Green via llvm-commits
- [llvm] [AArch64] Remove invalid uabdl patterns. (PR #89272)
David Green via llvm-commits
- [llvm] 44713f1 - [AMDGPU][MC] Separate VOPC MnemonicAlias from Instruction (#89105)
via llvm-commits
- [llvm] [mlir] [mlir][python] Fix generation of Python bindings for `async` dialect (PR #75960)
Abhishek Kulkarni via llvm-commits
- [compiler-rt] [compiler-rt] Update the BlocksRuntime to current open source version (PR #89283)
via llvm-commits
- [llvm] [SystemZ][z/OS] Implement llvm.frameaddr for XPLINK (PR #89284)
Kai Nacke via llvm-commits
- [llvm] 0e5c28d - [lldb][test] Remove LLDB_TEST_USE_VENDOR_PACKAGES (#89260)
via llvm-commits
- [llvm] [compiler-rt] Lipo the compiler-rt libraries into one Universal Library (PR #89286)
via llvm-commits
- [llvm] 947b656 - [PGO] Check that PGOOpt exists before using PGOOpt->ColdOptType (#89139)
via llvm-commits
- [llvm] [AMDGPU] Create AMDGPUMnemonicAlias tablegen class (PR #89288)
Joe Nash via llvm-commits
- [llvm] a71c1b3 - [RISCV] Remove unused HasStdExtZama16b Predicate. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Add freeze when expanding mul by constant to two or more uses (PR #89290)
Philip Reames via llvm-commits
- [lld] 2a3a79c - [lld-macho][NFC] Preserve original symbol isec, unwindEntry and size (#88357)
via llvm-commits
- [llvm] adds conversion functions for EI_OSABI in elf (PR #89280)
via llvm-commits
- [llvm] [RISCV] Implement RISCVISD::SHL_ADD and move patterns into combine (PR #89263)
Philip Reames via llvm-commits
- [clang] [llvm] [mlir] Fix Definition Mismatches (PR #89294)
Troy Butler via llvm-commits
- [llvm] [hwasan] Optimize outlined memaccess for fixed shadow on Aarch64 (PR #88544)
Thurston Dang via llvm-commits
- [compiler-rt] [compiler-rt][ctx_instr] Add `ctx_profile` component (PR #89304)
Mircea Trofin via llvm-commits
- [llvm] [WIP][RFC] Implementation for SVE2 long operations (PR #89310)
Usman Nadeem via llvm-commits
- [llvm] 172f6dd - [memprof] Add Version2 of the indexed MemProf format (#89100)
via llvm-commits
- [llvm] [Hexagon] Add Hexagon Copy Hoisting pass (PR #89313)
Perry MacMurray via llvm-commits
- [llvm] [memprof] Use structured binding (NFC) (PR #89315)
Kazu Hirata via llvm-commits
- [llvm] [BOLT] Register fragments using symbol table information (PR #89320)
Amir Ayupov via llvm-commits
- [llvm] [memprof] Use std::optional (NFC) (PR #89317)
Snehasish Kumar via llvm-commits
- [llvm] 8b24028 - [memprof] Use structured binding (NFC) (#89315)
via llvm-commits
- [llvm] [TySan] A Type Sanitizer (LLVM) (PR #76259)
Florian Hahn via llvm-commits
- [llvm] 446371f - [memprof] Use std::optional (NFC) (#89317)
via llvm-commits
- [llvm] [GlobalOpt] Precommit tests for PR84694 (PR #87443)
Anshil Gandhi via llvm-commits
- [llvm] [hwasan] Add intrinsics for fixed shadow on Aarch64 (PR #89319)
Vitaly Buka via llvm-commits
- [llvm] a2face4 - [DXIL] Add DXIL SubArch to correspond to version number (#89125)
via llvm-commits
- [llvm] 39bfdb7 - [GlobalOpt] Precommit tests for PR84694 (#87443)
via llvm-commits
- [llvm] [openmp] [Offload] Move `/openmp/libomptarget` to `/offload` (PR #75125)
Johannes Doerfert via llvm-commits
- [llvm] [hwasan] Add testcase for check-memaccess when using a fixed shadow (PR #89328)
Thurston Dang via llvm-commits
- [llvm] 23d88a8 - adds conversion functions for EI_OSABI in elf (#89280)
via llvm-commits
- [llvm] [RISCV][TableGen] Generate RISCVTargetParser.inc from the new RISCVExtension tblgen information. (PR #89335)
Craig Topper via llvm-commits
- [llvm] eb7ad88 - [InstCombine] Remove some uses with replaceUndefsWith() (#89190)
via llvm-commits
- [llvm] [GVN] Restrict equality propagation for pointers (PR #82458)
Eli Friedman via llvm-commits
- [llvm] [TableGen] New tblgen Pattern bit to disable DAGISel pattern imports (PR #88382)
via llvm-commits
- [llvm] [llvm][MachO] Fix integer truncation in rebase/bind parsing (PR #89337)
Zixu Wang via llvm-commits
- [llvm] [PartiallyInlineLibCalls] Inline strcmp/strncmp calls like `strncmp(s, "a")` (PR #89339)
Franklin Zhang via llvm-commits
- [llvm] 08a787c - [InstCombine] Add test to track BPI when condition was inverted (#86469)
via llvm-commits
- [llvm] de3e4a9 - [X86][APX] Remove KEYLOCKER and SHA promotions from EVEX MAP4. (#89173)
via llvm-commits
- [compiler-rt] d3925e6 - CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (#89234)
via llvm-commits
- [llvm] [X86][TableGen] Remove unnecessary use of formatted_raw_ostream. NFC (PR #89343)
Craig Topper via llvm-commits
- [llvm] b64c69d - [memprof] Introduce IndexedMemProfReader (NFC) (#89331)
via llvm-commits
- [llvm] [memprof] Introduce IndexedMemProfReader (NFC) (PR #89331)
Kazu Hirata via llvm-commits
- [llvm] [RISCV] Add extension information to RISCVFeatures.td. NFC (PR #89326)
Pengcheng Wang via llvm-commits
- [llvm] ab1d988 - [InstCombine] Add test for incorrect fshr transform (#89338)
Nikita Popov via llvm-commits
- [llvm] 46957a1 - [InstCombine] Fix incorrect fshr to fshl transform
Nikita Popov via llvm-commits
- [llvm] [JumpThreading] Convert `s/zext i1` to `select i1` for further unfolding (PR #89345)
Franklin Zhang via llvm-commits
- [polly] [Polly] Data flow reduction detection to cover more cases (PR #84901)
Karthika Devi C via llvm-commits
- [llvm] bd898d5 - [FunctionAttrs] Add tests for incorrect noundef inference (#88026)
Nikita Popov via llvm-commits
- [llvm] [FunctionAttrs] Fix incorrect noundef inference with poison attrs (PR #89348)
Nikita Popov via llvm-commits
- [llvm] [GlobalOpt] Handle operators separately when removing GV users (PR #84694)
Anshil Gandhi via llvm-commits
- [llvm] [X86][MC] Error out for CMPCCXADD on 32 bit targets. (PR #88672)
Freddy Ye via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index +nsw C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index +nsw C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index +nsw C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index +nsw C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index +nsw C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index +nsw C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index +nsw C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index +nsw C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Yingwei Zheng via llvm-commits
- [llvm] affcaf6 - [test][AArch64][CodeGen] Delete redundant check lines in tiny-model-pic.ll (#89243)
via llvm-commits
- [llvm] [InstCombine] Simplify `(X / C0) * C1 + (X % C0) * C2` to `(X / C0) * (C1 - C2 * C0) + X * C2` (PR #76285)
Nikita Popov via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Yingwei Zheng via llvm-commits
- [clang] [polly] [clang-format] Correctly annotate braces in macros (PR #87953)
Owen Pan via llvm-commits
- [llvm] 14193f4 - [SPIR-V] SPIR-V Backend must generate a valid OCL version if working in OpenCL environment (#89199)
via llvm-commits
- [llvm] [IR] Add support for trunc's nuw/nsw flags in `copyIRFlags` (PR #89353)
Yingwei Zheng via llvm-commits
- [llvm] 851462f - [AArch64] Remove invalid uabdl patterns. (#89272)
via llvm-commits
- [llvm] [Xtensa] Implement base CallConvention. (PR #83280)
Andrei Safronov via llvm-commits
- [flang] [llvm] [mlir] Mark `mlir::Value::isa/dyn_cast/cast/...` member functions deprecated. (PR #89238)
Christian Sigg via llvm-commits
- [llvm] e2a72fa - [VPlan] Introduce recipes for VP loads and stores. (#87816)
via llvm-commits
- [llvm] [LTO] Allow target-specific module splittting (PR #83128)
Pierre van Houtryve via llvm-commits
- [llvm] 7c7704c - [AMDGPU] Allow any linkage for dynlds (#84742)
via llvm-commits
- [llvm] 494c637 - MachineInstrBundle: modernize a couple of loops (NFC) (#89229)
via llvm-commits
- [llvm] 2512ce3 - [IR] Add support for trunc's nuw/nsw flags in `copyIRFlags` (#89353)
via llvm-commits
- [lld] [ELF] Add --default-script/-dT (PR #89327)
Peter Smith via llvm-commits
- [clang] [llvm] [RISCV] Add processor definition for XiangShan-KunMingHu (PR #89359)
via llvm-commits
- [llvm] 054b1b3 - Revert "[SLP]Fix final analysis for unsigned nodes."
Mikhail Goncharov via llvm-commits
- [llvm] xray: Fix stack alignment for custom event calls. (PR #89360)
Ricky Zhou via llvm-commits
- [llvm] [docs] Document which online sync-ups are no longer happening (PR #89361)
Kristof Beyls via llvm-commits
- [llvm] 6f26867 - [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for add/sub. (#88413)
via llvm-commits
- [llvm] [GlobalIsel] combine insert vector element (PR #89363)
Thorsten Schütt via llvm-commits
- [llvm] xray: Do not emit tail exit hooks for conditional tail calls (PR #89364)
Ricky Zhou via llvm-commits
- [llvm] 4d7f3d9 - [SLP]Fix final analysis for unsigned nodes.
Alexey Bataev via llvm-commits
- [llvm] Add a standalone histogram intrinsic, use it to vectorize simple histograms (PR #89366)
Graham Hunter via llvm-commits
- [llvm] [KnownBits] Simplify optimality checking in unit tests. NFC. (PR #89368)
Jay Foad via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
Tim Northover via llvm-commits
- [llvm] [AggressiveInstCombine] Inline strcmp/strncmp (PR #89371)
Franklin Zhang via llvm-commits
- [llvm] [SystemZ] Add TPEI instruction and Associated Facility (PR #89372)
Dominik Steenken via llvm-commits
- [llvm] 7e2c298 - [SystemZ][z/OS] Implement llvm.frameaddr for XPLINK (#89284)
via llvm-commits
- [llvm] 5af9701 - [SystemZ] Fix Operand Retrieval for Vector Reduction Intrinsic in `shouldExpandReduction` (#88874)
via llvm-commits
- [clang] [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via llvm-commits
- [llvm] 0a5f50d - [KnownBits] Simplify optimality checking in unit tests. NFC. (#89368)
via llvm-commits
- [llvm] ae9a5b0 - [SystemZ] Add TPEI instruction and Associated Facility (#89372)
via llvm-commits
- [llvm] 7fbdadb - [AArch64][X86] xor.ll - fix vec_add_of_not_with_undef_decrement copy+pasta typo
Simon Pilgrim via llvm-commits
- [llvm] 2e68ba9 - [DAG] visitADDLike - update "(x - y) + -1 -> add (xor y, -1), x" fold to accept UNDEF in a splat vector of -1
Simon Pilgrim via llvm-commits
- [llvm] AMDGPU: Refactor unsafe atomicrmw remark emission (PR #89379)
Matt Arsenault via llvm-commits
- [llvm] [LAA] Document reasoning in multiple places in isDependent (NFC). (PR #89381)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Yingwei Zheng via llvm-commits
- [llvm] [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable (PR #67812)
David Sherwood via llvm-commits
- [llvm] Add IIT_V10 to support 10-element vectors in intrinsics (PR #89383)
Jay Foad via llvm-commits
- [llvm] [TableGen] New tblgen Pattern bit to disable GISel pattern imports (PR #88382)
via llvm-commits
- [llvm] [VPlan] Ignore incoming values with constant false mask. (PR #89384)
Florian Hahn via llvm-commits
- [llvm] 90dfabc - AMDGPU: Refactor unsafe atomicrmw remark emission (#89379)
via llvm-commits
- [llvm] c8db069 - AMDGPU: Use common check prefix in atomic expand test
Matt Arsenault via llvm-commits
- [llvm] [X86] Resolve FIXME: Copy kill flag for eflags (PR #82411)
via llvm-commits
- [llvm] [VPlan] Simplify (X && Y) || (X && !Y) -> X. (PR #89386)
Florian Hahn via llvm-commits
- [llvm] 58764dd - Add IIT_V10 to support 10-element vectors in intrinsics (#89383)
via llvm-commits
- [llvm] [WIP][RFC] Teach MCA constant registers do not create dependencies (PR #89387)
Rin Dobrescu via llvm-commits
- [llvm] [InstCombine] Fold adds + shifts with nsw and nuw flags (PR #88193)
via llvm-commits
- [llvm] [AArch64] Unify lowering logic for fixed-length vectors. (PR #89393)
Sander de Smalen via llvm-commits
- [llvm] 97c7124 - [InstCombine] Regard zext nneg as sext when folding add(zext neg(add)) (#88887)
via llvm-commits
- [llvm] [NVPTX] Fix 64 bits rotations with large shift values (PR #89399)
Nicolas Miller via llvm-commits
- [llvm] [AMDGPU] Fix s_singleuse_vdst not detecing exec mask changes (PR #89401)
Scott Egerton via llvm-commits
- [llvm] [NVPTX][NFCI] Use DataLayout to determine short shared/local/const pointers (PR #89404)
Alex MacLean via llvm-commits
- [llvm] 26a59bf - [TableGen] MacroFusionPredicatorEmitter - pass constant std::vector arguments by ArrayRef instead
Simon Pilgrim via llvm-commits
- [lld] f02a27d - [ELF] Add --default-script/-dT
via llvm-commits
- [llvm] [LLVM][TextAPI] Refactor Redundant Condition (PR #86542)
Simon Pilgrim via llvm-commits
- [llvm] llvm-rc: add support for MENU in DIALOG(EX) (PR #89409)
via llvm-commits
- [llvm] d86079f - [llvm-readelf] Print more information for RELR
via llvm-commits
- [llvm] [mlir] [mlir][ods] Allow sharding of op definitions (PR #89411)
Jeff Niu via llvm-commits
- [llvm] e6e9319 - [LLVM][TextAPI] Refactor Redundant Condition (#86542)
via llvm-commits
- [llvm] [NVPTX] Improve support for rsqrt.approx (PR #89417)
Alex MacLean via llvm-commits
- [lld] 82c320c - [ELF,test] Remove --raw-relr from pack-dyn-relocs.s
Fangrui Song via llvm-commits
- [llvm] 6bbccd2 - GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (#88418)
via llvm-commits
- [llvm] [llvm] Remove `inline constexpr` from AArch64TargetParser.h (PR #71602)
Rob Suderman via llvm-commits
- [llvm] [mlir] [mlir][ods] Allow sharding of op definitions (PR #89423)
Jeff Niu via llvm-commits
- [clang] [compiler-rt] [llvm] [CMake] Use Clang to infer the target triple (PR #89425)
Petr Hosek via llvm-commits
- [llvm] [llvm-readobj] Remove --raw-relr (PR #89426)
Fangrui Song via llvm-commits
- [llvm] afc8ad0 - [X86] LowerFunnelShift - improve handling of vXi8 constant splat funnel shifts
Simon Pilgrim via llvm-commits
- [llvm] [Linker] Propagate `nobuiltin` attributes when linking known libcalls (PR #89431)
Joseph Huber via llvm-commits
- [llvm] 5b4ed0d - [test] Fix test. NFC
Michael Liao via llvm-commits
- [llvm] [Inliner] No longer honor nobuiltin attributes (PR #89434)
Joseph Huber via llvm-commits
- [llvm] [Nomination] New Intel representative for the security group (PR #89435)
Andy Kaylor via llvm-commits
- [llvm] [SystemZ][z/OS] Implement llvm.returnaddress for XPLINK (PR #89440)
Kai Nacke via llvm-commits
- [llvm] [LangRef] Clarify the semantics of fast-math flags (PR #89442)
Andy Kaylor via llvm-commits
- [llvm] Allow MCInstrAnalysis to change MCInst (PR #85906)
Stanislav Mekhanoshin via llvm-commits
- [compiler-rt] adc11b3 - Sync FuchsiaConfig with downstream's custom_scudo_config.h (#89244)
via llvm-commits
- [llvm] ce48f43 - [SelectionDAG] Require UADDO_CARRY carryin and carryout to have the same type. (#89255)
via llvm-commits
- [llvm] 016ce9e - [RISCV] Rename FeatureRVE to FeatureStdExtE. NFC (#89174)
via llvm-commits
- [llvm] 8e2060b - [X86][TableGen] Remove unnecessary use of formatted_raw_ostream. NFC (#89343)
via llvm-commits
- [llvm] cee7d99 - [SLP]Fix PR89438: Check for same vectorized node in MinBWs, not user.
Alexey Bataev via llvm-commits
- [compiler-rt] [xray] Preserve flags in x86_64 trampoline. (PR #89452)
Ricky Zhou via llvm-commits
- [llvm] Reduce binary size of the Microsoft demangler (PR #89454)
via llvm-commits
- [llvm] 5232cec - Apply modernize-use-starts-ends-with on llvm-project (#89140)
via llvm-commits
- [llvm] [test][sancov] Regenerate with update_test_checks (PR #89457)
Vitaly Buka via llvm-commits
- [llvm] [TableGen] New tblgen Pattern bit to disable DAG pattern imports during GISel (PR #88382)
via llvm-commits
- [compiler-rt] [scudo] Allow to resize allocation ring buffer (PR #82683)
Florian Mayer via llvm-commits
- [llvm] [memprof] Drop the trait parameter (NFC) (PR #89461)
Kazu Hirata via llvm-commits
- [lld] [llvm] IRSymTab: Record _GLOBAL_OFFSET_TABLE_ for ELF x86 (PR #89463)
Fangrui Song via llvm-commits
- [llvm] f433c3b - AMDGPU: Add tests for atomicrmw handling of new metadata (#89248)
via llvm-commits
- [llvm] AMDGPU: Simplify DS atomicrmw fadd handling (PR #89468)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Refactor atomicrmw fadd expansion logic (PR #89469)
Matt Arsenault via llvm-commits
- [llvm] [DebugCounter] Add support for non-continous ranges. (PR #89470)
via llvm-commits
- [llvm] f09f99e - [RISCV] Add RISCVTuneProcessorModel to 'generic' CPU. NFC
Craig Topper via llvm-commits
- [llvm] Reformat code due to an strict order of evaluation in C++17 (PR #89472)
Isaac David via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Jun Wang via llvm-commits
- [llvm] 11019be - [test][sancov] Regenerate with update_test_checks (#89457)
via llvm-commits
- [llvm] [sancov] Apply branch weights when checking counters (PR #89458)
Vitaly Buka via llvm-commits
- [llvm] 777d2e5 - [memprof] Drop the trait parameter (NFC) (#89461)
via llvm-commits
- [llvm] f3587d4 - [sancov] Apply branch weights when checking counters (#89458)
via llvm-commits
- [llvm] [NFCI][sanitizers][metadata] Exctract create{Unlikely,Likely}BranchWeights (PR #89464)
Vitaly Buka via llvm-commits
- [llvm] c60aa43 - [NFCI][sanitizers][metadata] Exctract create{Unlikely,Likely}BranchWeights (#89464)
via llvm-commits
- [llvm] [NFCI][metadata][LibCallsShrinkWrap] Use create{Unlikely,Likely}BranchWeights (PR #89465)
Vitaly Buka via llvm-commits
- [llvm] c4a799b - [NFC][hwasan] Use DEBUG_TYPE instead of "hwasan"
Vitaly Buka via llvm-commits
- [llvm] f293118 - Reland "[python] Bump Python minimum version to 3.8 (#78828)"
Aiden Grossman via llvm-commits
- [llvm] 91c2e9c - [NFC][SanCov] Pass DomTrees as const references
Vitaly Buka via llvm-commits
- [llvm] 905f34e - [NFCI][SanCov] Remove unused default arguments
Vitaly Buka via llvm-commits
- [llvm] b0fe4d4 - [NFCI][SanCov] Remove redundant copt<> defaults
Vitaly Buka via llvm-commits
- [llvm] 30257dd - [NFC][SanCov] Move Module and analysis callbacks into ModuleSanitizerCoverage class
Vitaly Buka via llvm-commits
- [llvm] [llvm][Support] Return operation_canceled in ListeningSocket::support if FD equals -1 (PR #89479)
Connor Sughrue via llvm-commits
- [clang] [lldb] [llvm] [mlir] [lldb][Core] Remove pointless condition (PR #89480)
Troy Butler via llvm-commits
- [llvm] 6fedc18 - [NFC][SanCov] Re-format long line
Vitaly Buka via llvm-commits
- [llvm] [DOCS] ORCv2.rst Typo (PR #89481)
Isaac David via llvm-commits
- [llvm] [DOCS] ORCv2.rst Typo (PR #89482)
Isaac David via llvm-commits
- [llvm] Fix incorrect codegen with respect to GEPs #85333 (PR #88440)
Paul Kirth via llvm-commits
- [llvm] [PGO] Test for inheritance relationships for `instrprof` intrinsics (PR #89485)
Mircea Trofin via llvm-commits
- [llvm] [memprof] Accept Schema in the constructor of RecordWriterTrait (NFC) (PR #89486)
Kazu Hirata via llvm-commits
- [llvm] 225ae82 - [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (#85673)
via llvm-commits
- [llvm] [X86] X86LowerTileCopy - Find dead register to use to prevent save-reload (PR #83628)
Phoebe Wang via llvm-commits
- [llvm] 31480b0 - [test] Avoid writing to a potentially write-protected dir (#89242)
via llvm-commits
- [libcxx] [llvm] [RFC][libc++][test] Improves C++ Standard filtering. (PR #89499)
Mark de Wever via llvm-commits
- [llvm] [CodeGen] Have tryToSinkCopy detect regmask clobbers just like LiveRegUnits does (PR #88023)
via llvm-commits
- [llvm] d8503a3 - [InstCombine] Update BranchProbabilityAnalysis cache result (#86470)
via llvm-commits
- [llvm] 5a1a522 - [SPIRV][HLSL] Add mad intrinsic lowering for spirv (#89130)
via llvm-commits
- [llvm] 87d36c5 - [AArch64] Add phase ordering tests for some basic interleaving vectorization patterns. NFC
David Green via llvm-commits
- [llvm] a810502 - [LV] Fix warning about Mask being set twice. NFC
David Green via llvm-commits
- [llvm] [Attributor] Fix Load/Store offsets in case of multiple access bins when an allocation size is changed. (PR #72029)
Vidhush Singhal via llvm-commits
- [llvm] [memprof] Omit the key length for the call stack table (PR #89510)
Kazu Hirata via llvm-commits
- [llvm] 34dffc5 - [memprof] Accept Schema in the constructor of RecordWriterTrait (NFC) (#89486)
via llvm-commits
- [clang] [llvm] [mlir] Fix mismatches between function parameter definitions and declarations (PR #89512)
Troy Butler via llvm-commits
- [llvm] [X86] X86LowerTileCopy: Find dead register to use to prevent save-reload of tile register (PR #83628)
via llvm-commits
- [llvm] b6824c9 - Revert "Reland "[python] Bump Python minimum version to 3.8 (#78828)""
Aiden Grossman via llvm-commits
- [llvm] [NFC] Fix comments in PassBuilder functions (PR #89513)
Ellis Hoag via llvm-commits
- [llvm] [SelectionDAG] Remove redundant KnownBits smin and smax operations (PR #89519)
via llvm-commits
- [llvm] [Workflows] Re-write release-binaries workflow (PR #89521)
Tom Stellard via llvm-commits
- [llvm] Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [cmake] Remove custom linker flag check function (PR #86602)
Tom Stellard via llvm-commits
- [llvm] [SelectionDAG]: Have isKnownNeverZero treat SRL like division if all else fails (PR #89523)
via llvm-commits
- [llvm] 34acbb3 - [X86] X86LowerTileCopy: Find dead register to use to prevent save-reload of tile register (#83628)
via llvm-commits
- [llvm] de1d4eb - [memprof] Omit the key length for the call stack table (#89510)
via llvm-commits
- [llvm] 6cebd35 - [RISCV] Remove extra indentation from RISCVProcessors.td.
Craig Topper via llvm-commits
- [llvm] [ValueTracking] Combine variable declaration with its only assignment. NFC (PR #89526)
Craig Topper via llvm-commits
- [llvm] [memprof] Omit the key length for the record table (PR #89527)
Kazu Hirata via llvm-commits
- [llvm] cb7cb83 - [InstCombine] Add check to avoid dependent optimization order, NFC
via llvm-commits
- [llvm] 56ca5ec - [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast
via llvm-commits
- [llvm] [InstCombine] Prefer to keep power-of-2 constants when combining ashr exact and slt/ult of a constant (PR #86111)
Alex Bradbury via llvm-commits
- [llvm] [AArch64] Replace AND with LSL#2 for LDR target (#34101) (PR #89531)
via llvm-commits
- [llvm] [AArch64][SelectionDAG] Lower multiplication by a constant to shl+add… (PR #89532)
via llvm-commits
- [llvm] e32c4df - Revert "[X86] X86LowerTileCopy: Find dead register to use to prevent save-reload of tile register (#83628)"
Nikita Popov via llvm-commits
- [llvm] [Transforms] Remove extraneous ArrayRef (NFC) (PR #89535)
Kazu Hirata via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] [Pass] Use `function_traits` to infer `IRUnitT` and `AnalysisT` in `RequireAnalysisPass ` (PR #89538)
via llvm-commits
- [llvm] [InstCombine] Fix unexpected overwriting in `foldSelectWithSRem` (PR #89539)
Yingwei Zheng via llvm-commits
- [llvm] [mlir] Revert "[MLIR] Generalize expand_shape to take shape as explicit input" (PR #89540)
Mehdi Amini via llvm-commits
- [llvm] 18bb175 - [AArch64] Add costs for LD3/LD4 shuffles.
David Green via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Théo Degioanni via llvm-commits
- [llvm] 6309440 - [InstCombine] Fix unexpected overwriting in `foldSelectWithSRem` (#89539)
via llvm-commits
- [llvm] d674f45 - [Transforms] Remove extraneous ArrayRef (NFC) (#89535)
via llvm-commits
- [llvm] [ADT] Remove StringRef::{startswith,endswith} (PR #89548)
Kazu Hirata via llvm-commits
- [llvm] 48324f0 - [ValueTracking] Combine variable declaration with its only assignment. NFC (#89526)
via llvm-commits
- [llvm] [MemCpyOpt] Continue merging memset with unrelated clobber (PR #89550)
via llvm-commits
- [llvm] [JITLink][Test][Fix] sectcreate.test always passed (PR #89555)
Isaac David via llvm-commits
- [llvm] [Tail Duplication] Remove Phi Node workaround (PR #86981)
via llvm-commits
- [llvm] [CodeGen] Tail Duplication: Remove irrelevant phi node workaround (PR #86981)
via llvm-commits
- [llvm] [CodeGen] Resolve FIXME: Use findPHICopyInsertPoint to find the right place to copy InlineBR blocks (PR #89556)
via llvm-commits
- [llvm] [PAC][MC][AArch64] Fix error message for AUTH_ABS64 reloc with ILP32 (PR #89563)
Daniil Kovalev via llvm-commits
- [llvm] ec062f5 - [X86][MC] Error out for CMPCCXADD on 32 bit targets. (#88672)
via llvm-commits
- [llvm] [Passes] opt Segmentation fault with the pass "codegenprepare" (PR #89566)
via llvm-commits
- [llvm] [PowerPC] Retire PPCExpandISel pass (PR #84289)
Chen Zheng via llvm-commits
- [llvm] [CodeGen] Make the parameter TRI required in some functions. (PR #85968)
Simon Pilgrim via llvm-commits
- [llvm] [MIPS]: Rework atomic max/min expand for subword (PR #89575)
YunQiang Su via llvm-commits
- [llvm] e86ebe4 - [LTO] Allow target-specific module splittting (#83128)
via llvm-commits
Last message date:
Sun Apr 21 23:59:24 PDT 2024
Archived on: Sun Apr 21 23:59:27 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).