nir: rename lower_outputs_to_temporaries -> lower_io_to_temporaries
authorRob Clark <robclark@freedesktop.org>
Fri, 25 Mar 2016 17:52:26 +0000 (13:52 -0400)
committerRob Clark <robclark@freedesktop.org>
Wed, 11 May 2016 16:20:11 +0000 (12:20 -0400)
Since it will gain support to lower inputs, give it a more generic name.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
src/compiler/Makefile.sources
src/compiler/nir/nir.h
src/compiler/nir/nir_lower_io_to_temporaries.c [moved from src/compiler/nir/nir_lower_outputs_to_temporaries.c with 95% similarity]
src/mesa/drivers/dri/i965/brw_nir.c

index fabab77..66fbd84 100644 (file)
@@ -199,8 +199,8 @@ NIR_FILES = \
        nir/nir_lower_idiv.c \
        nir/nir_lower_indirect_derefs.c \
        nir/nir_lower_io.c \
+       nir/nir_lower_io_to_temporaries.c \
        nir/nir_lower_io_types.c \
-       nir/nir_lower_outputs_to_temporaries.c \
        nir/nir_lower_passthrough_edgeflags.c \
        nir/nir_lower_phis_to_scalar.c \
        nir/nir_lower_returns.c \
index 68f948e..5410f0b 100644 (file)
@@ -2279,8 +2279,8 @@ bool nir_lower_indirect_derefs(nir_shader *shader, nir_variable_mode modes);
 
 bool nir_lower_locals_to_regs(nir_shader *shader);
 
-void nir_lower_outputs_to_temporaries(nir_shader *shader,
-                                      nir_function *entrypoint);
+void nir_lower_io_to_temporaries(nir_shader *shader, nir_function *entrypoint);
+
 void nir_shader_gather_info(nir_shader *shader, nir_function_impl *entrypoint);
 
 void nir_assign_var_locations(struct exec_list *var_list,
 
 #include "nir.h"
 
-struct lower_outputs_state {
+struct lower_io_state {
    nir_shader *shader;
    struct exec_list old_outputs;
 };
 
 static void
-emit_output_copies(nir_cursor cursor, struct lower_outputs_state *state)
+emit_output_copies(nir_cursor cursor, struct lower_io_state *state)
 {
    assert(exec_list_length(&state->shader->outputs) ==
           exec_list_length(&state->old_outputs));
@@ -55,9 +55,9 @@ emit_output_copies(nir_cursor cursor, struct lower_outputs_state *state)
 }
 
 void
-nir_lower_outputs_to_temporaries(nir_shader *shader, nir_function *entrypoint)
+nir_lower_io_to_temporaries(nir_shader *shader, nir_function *entrypoint)
 {
-   struct lower_outputs_state state;
+   struct lower_io_state state;
 
    if (shader->stage == MESA_SHADER_TESS_CTRL)
       return;
index fb658ec..07d24b2 100644 (file)
@@ -563,7 +563,7 @@ brw_create_nir(struct brw_context *brw,
    /* First, lower the GLSL IR or Mesa IR to NIR */
    if (shader_prog) {
       nir = glsl_to_nir(shader_prog, stage, options);
-      OPT_V(nir_lower_outputs_to_temporaries, nir_shader_get_entrypoint(nir));
+      OPT_V(nir_lower_io_to_temporaries, nir_shader_get_entrypoint(nir));
    } else {
       nir = prog_to_nir(prog, options);
       OPT_V(nir_convert_to_ssa); /* turn registers into SSA */