[all-commits] [llvm/llvm-project] 34e136: [PhaseOrdering][X86] Copy backend horizontal min/m...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Tue Apr 28 05:55:47 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 34e136bc847c8e231d49f11d8c0039a489cb1595
      https://github.com/llvm/llvm-project/commit/34e136bc847c8e231d49f11d8c0039a489cb1595
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2026-04-28 (Tue, 28 Apr 2026)

  Changed paths:
    A llvm/test/Transforms/PhaseOrdering/X86/horizontal-reduce-smax.ll
    A llvm/test/Transforms/PhaseOrdering/X86/horizontal-reduce-smin.ll
    A llvm/test/Transforms/PhaseOrdering/X86/horizontal-reduce-umax.ll
    A llvm/test/Transforms/PhaseOrdering/X86/horizontal-reduce-umin.ll

  Log Message:
  -----------
  [PhaseOrdering][X86] Copy backend horizontal min/max reduction tests to phaseordering (#194601)

As discussed on #194473 - add middleend test coverage to ensure we're
creating vXi8/vXi16 llvm.vector.reduce calls to ensure we can lower to
PHMINPOS instructions

Also demonstrates that we're still not matching partial reduction
patterns in vectorcombine



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list