nir/gcm: dont move movs unless we can replace them later with their src