This reverts commit e13248ab0e79b59d5e5ac73e2fe57d82ce485ce1. Need to revert because the transformation cannot occur for basic blocks that contain convergent instructions.
This reverts commit e13248ab0e79b59d5e5ac73e2fe57d82ce485ce1. Need to revert because the transformation cannot occur for basic blocks that contain convergent instructions.