That transformation is lossy, as discussed in
https://github.com/llvm/llvm-project/issues/53853
and https://github.com/rust-lang/rust/issues/85133#issuecomment-904185574
This is an alternative to D119839.
Unlike lowering switch to lookup, we still want this transformation to happen
relatively early, but after giving a chance for the things like CVP to do their thing.
It seems like deferring it just until the IPSCCP is enough for the tests at hand,
but perhaps we need to be more aggressive and disable it until CVP.
As we want to disable this essentially only for the first SimplifyCFG run, may make the default true?