nir: Add nir_foreach_shader_in/out_variable helpers
[mesa.git] / src / freedreno / ir3 / ir3_compiler_nir.c
index 8c4df26b99a898924555254d3c80c7c898334d40..77c0b800d9a26c24dec335f9bd50d9f293300c58 100644 (file)
@@ -3342,7 +3342,7 @@ emit_instructions(struct ir3_context *ctx)
        }
 
        /* Setup inputs: */
-       nir_foreach_variable (var, &ctx->s->inputs) {
+       nir_foreach_shader_in_variable (var, ctx->s) {
                setup_input(ctx, var);
        }
 
@@ -3390,7 +3390,7 @@ emit_instructions(struct ir3_context *ctx)
        }
 
        /* Setup outputs: */
-       nir_foreach_variable (var, &ctx->s->outputs) {
+       nir_foreach_shader_out_variable (var, ctx->s) {
                setup_output(ctx, var);
        }