Reapply: [InstCombine] Fix visitSwitchInst to use right operand types for sub cstexpr