intel/fs: Allow UNDEF of only part of a register
Even though we never generate this, it can happen if, for instance, register coalesce coalesces an UNDEF. Better support it in the splitting code. Fortunately, that's not nearly as hard as I once thought it was.
Fixes: acfa2340 ("intel/fs: Handle UNDEF in split_virtual_grfs")