vkd3d-shader/ir: Lower swapc instructions to movc.
This lowering pass eliminates the need for handling of null destinations in spirv_compiler_emit_swapc() (and as well eliminates the need for this emit function itself). A destination of a swapc instruction could be marked null by vsir_program_dce().