nir: Use a single list for all shader variables
[mesa.git] / src / gallium / drivers / iris / iris_program.c
index 0640828ca2c003e6267e7efa74a1bb7b11fce4bf..f6c2ab67518caa065a2db1c23a4ae76834cc9fe4 100644 (file)
@@ -286,9 +286,7 @@ iris_fix_edge_flags(nir_shader *nir)
       return false;
    }
 
-   exec_node_remove(&var->node);
    var->data.mode = nir_var_shader_temp;
-   exec_list_push_tail(&nir->globals, &var->node);
    nir->info.outputs_written &= ~VARYING_BIT_EDGE;
    nir->info.inputs_read &= ~VERT_BIT_EDGEFLAG;
    nir_fixup_deref_modes(nir);