ac: rename ac_eliminate_const_vs_outputs -> ac_optimize_vs_outputs
authorMarek Olšák <marek.olsak@amd.com>
Sat, 29 Apr 2017 21:53:08 +0000 (23:53 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Wed, 3 May 2017 18:55:00 +0000 (20:55 +0200)
Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/amd/common/ac_llvm_build.c
src/amd/common/ac_llvm_build.h
src/amd/common/ac_nir_to_llvm.c
src/gallium/drivers/radeonsi/si_shader.c

index 5b42e47..26ade11 100644 (file)
@@ -1320,11 +1320,11 @@ static bool ac_eliminate_const_output(uint8_t *vs_output_param_offset,
        return true;
 }
 
-void ac_eliminate_const_vs_outputs(struct ac_llvm_context *ctx,
-                                  LLVMValueRef main_fn,
-                                  uint8_t *vs_output_param_offset,
-                                  uint32_t num_outputs,
-                                  uint8_t *num_param_exports)
+void ac_optimize_vs_outputs(struct ac_llvm_context *ctx,
+                           LLVMValueRef main_fn,
+                           uint8_t *vs_output_param_offset,
+                           uint32_t num_outputs,
+                           uint8_t *num_param_exports)
 {
        LLVMBasicBlockRef bb;
        bool removed_any = false;
index 1c3610a..0ecbc4a 100644 (file)
@@ -240,11 +240,11 @@ void ac_get_image_intr_name(const char *base_name,
                            LLVMTypeRef rsrc_type,
                            char *out_name, unsigned out_len);
 
-void ac_eliminate_const_vs_outputs(struct ac_llvm_context *ac,
-                                  LLVMValueRef main_fn,
-                                  uint8_t *vs_output_param_offset,
-                                  uint32_t num_outputs,
-                                  uint8_t *num_param_exports);
+void ac_optimize_vs_outputs(struct ac_llvm_context *ac,
+                           LLVMValueRef main_fn,
+                           uint8_t *vs_output_param_offset,
+                           uint32_t num_outputs,
+                           uint8_t *num_param_exports);
 #ifdef __cplusplus
 }
 #endif
index fccac1a..535b152 100644 (file)
@@ -5815,11 +5815,11 @@ ac_nir_eliminate_const_vs_outputs(struct nir_to_llvm_context *ctx)
                outinfo = &ctx->shader_info->tes.outinfo;
        }
 
-       ac_eliminate_const_vs_outputs(&ctx->ac,
-                                     ctx->main_function,
-                                     outinfo->vs_output_param_offset,
-                                     VARYING_SLOT_MAX,
-                                     &outinfo->param_exports);
+       ac_optimize_vs_outputs(&ctx->ac,
+                              ctx->main_function,
+                              outinfo->vs_output_param_offset,
+                              VARYING_SLOT_MAX,
+                              &outinfo->param_exports);
 }
 
 static void
index 77dd6b1..7f77140 100644 (file)
@@ -7244,11 +7244,11 @@ static void si_eliminate_const_vs_outputs(struct si_shader_context *ctx)
            shader->key.as_ls)
                return;
 
-       ac_eliminate_const_vs_outputs(&ctx->ac,
-                                     ctx->main_fn,
-                                     shader->info.vs_output_param_offset,
-                                     info->num_outputs,
-                                     &shader->info.nr_param_exports);
+       ac_optimize_vs_outputs(&ctx->ac,
+                              ctx->main_fn,
+                              shader->info.vs_output_param_offset,
+                              info->num_outputs,
+                              &shader->info.nr_param_exports);
 }
 
 static void si_count_scratch_private_memory(struct si_shader_context *ctx)