Using SelectionDag, lower umin, umax, smin, smax intrinsics to corresponding
UMIN, UMAX, SMIN, SMAX instructions when feat CSSC is available.
See specs for corresponding immediate and register versions in:
https://developer.arm.com/documentation/ddi0602/2022-09/Base-Instructions/
You might get better test check merging with this instead, which would show the cases where CSSC matters and where it doesn't better.
Most of the reason that GlobalISel isn't merging is because it emits the max/min in the opposite order sometimes :(.