I'm not sure if/how adding these simplifications will impact D67351, but we should have the basic cases within InstSimplify because that potentially makes other passes like GVN better.
This is intended to be similar to the constant folding results from D67446 and earlier, but not all operands are constant in these tests, so the responsibility for folding is left to InstSimplify.