i965/fs: Rewrite fs_visitor::split_virtual_grfs