Add new umin creation method which accept a list of operands.
SCEV does not represents umin which is required in getExact, so
it transforms umin to umax with not. As a result the transformation of
tree of max to max with several operands does not work.
We just use the new introduced method for creation umin from several operands.
Please also change these binary functions to call into the general n-ary getSMinExpr etc (like we do for e.g. getAddExpr).