ac: rename ac_eliminate_const_vs_outputs -> ac_optimize_vs_outputs
Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
faa37475e9
commit
7647e90b15
|
@ -1320,11 +1320,11 @@ static bool ac_eliminate_const_output(uint8_t *vs_output_param_offset,
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ac_eliminate_const_vs_outputs(struct ac_llvm_context *ctx,
|
void ac_optimize_vs_outputs(struct ac_llvm_context *ctx,
|
||||||
LLVMValueRef main_fn,
|
LLVMValueRef main_fn,
|
||||||
uint8_t *vs_output_param_offset,
|
uint8_t *vs_output_param_offset,
|
||||||
uint32_t num_outputs,
|
uint32_t num_outputs,
|
||||||
uint8_t *num_param_exports)
|
uint8_t *num_param_exports)
|
||||||
{
|
{
|
||||||
LLVMBasicBlockRef bb;
|
LLVMBasicBlockRef bb;
|
||||||
bool removed_any = false;
|
bool removed_any = false;
|
||||||
|
|
|
@ -240,11 +240,11 @@ void ac_get_image_intr_name(const char *base_name,
|
||||||
LLVMTypeRef rsrc_type,
|
LLVMTypeRef rsrc_type,
|
||||||
char *out_name, unsigned out_len);
|
char *out_name, unsigned out_len);
|
||||||
|
|
||||||
void ac_eliminate_const_vs_outputs(struct ac_llvm_context *ac,
|
void ac_optimize_vs_outputs(struct ac_llvm_context *ac,
|
||||||
LLVMValueRef main_fn,
|
LLVMValueRef main_fn,
|
||||||
uint8_t *vs_output_param_offset,
|
uint8_t *vs_output_param_offset,
|
||||||
uint32_t num_outputs,
|
uint32_t num_outputs,
|
||||||
uint8_t *num_param_exports);
|
uint8_t *num_param_exports);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -5815,11 +5815,11 @@ ac_nir_eliminate_const_vs_outputs(struct nir_to_llvm_context *ctx)
|
||||||
outinfo = &ctx->shader_info->tes.outinfo;
|
outinfo = &ctx->shader_info->tes.outinfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
ac_eliminate_const_vs_outputs(&ctx->ac,
|
ac_optimize_vs_outputs(&ctx->ac,
|
||||||
ctx->main_function,
|
ctx->main_function,
|
||||||
outinfo->vs_output_param_offset,
|
outinfo->vs_output_param_offset,
|
||||||
VARYING_SLOT_MAX,
|
VARYING_SLOT_MAX,
|
||||||
&outinfo->param_exports);
|
&outinfo->param_exports);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -7244,11 +7244,11 @@ static void si_eliminate_const_vs_outputs(struct si_shader_context *ctx)
|
||||||
shader->key.as_ls)
|
shader->key.as_ls)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ac_eliminate_const_vs_outputs(&ctx->ac,
|
ac_optimize_vs_outputs(&ctx->ac,
|
||||||
ctx->main_fn,
|
ctx->main_fn,
|
||||||
shader->info.vs_output_param_offset,
|
shader->info.vs_output_param_offset,
|
||||||
info->num_outputs,
|
info->num_outputs,
|
||||||
&shader->info.nr_param_exports);
|
&shader->info.nr_param_exports);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void si_count_scratch_private_memory(struct si_shader_context *ctx)
|
static void si_count_scratch_private_memory(struct si_shader_context *ctx)
|
||||||
|
|
Loading…
Reference in New Issue