[llvm] [X86][GlobalIsel] Add support for G_UMIN/G_UMAX/G_SMIN/G_SMAX (PR #160247)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 24 00:28:44 PDT 2025


================
@@ -147,6 +147,11 @@ X86LegalizerInfo::X86LegalizerInfo(const X86Subtarget &STI,
         });
   }
 
+  getActionDefinitionsBuilder({G_UMIN, G_UMAX, G_SMIN, G_SMAX})
+      .widenScalarToNextPow2(0, /*Min=*/32)
+      .clampScalar(0, s8, s64)
----------------
RKSimon wrote:

s64 -> sMaxScalar ?

https://github.com/llvm/llvm-project/pull/160247


More information about the llvm-commits mailing list