IBC core IR clean-ups
This is a tracking issue for core IR clean-ups we may or may not want to make to IBC before we go much further. We're nearing the end of milestone 1 and once we start whole-sale adding stuff to nir_to_ibc to try and get real shaders running, it's going to be harder to make these kinds of changes. Changes are listed one item per discussion below. Please discuss.