The result of sign_extend_inreg needs to have as many sign bits
as requested by the VT argument. The easiest way to guarantee this
is to fold it to 0.
Fixes https://github.com/llvm/llvm-project/issues/55178
Not sure if the SystemZ test is still testing the same thing it
was before.
worth pre-commiting with the broken codegen?