make ConstantRange::signExtend() optimal
the case [x, INT_MIN) was not handled optimally