radeonsi: remove unused si_shader::prolog2
This became unused when the GS prolog was removed. Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14266>
This commit is contained in:
@@ -931,10 +931,6 @@ static void si_print_annotated_shader(struct si_shader *shader, struct ac_wave_i
|
||||
si_add_split_disasm(screen, &rtld_binaries[1], &shader->previous_stage->binary, &inst_addr,
|
||||
&num_inst, instructions, stage, shader->wave_size);
|
||||
}
|
||||
if (shader->prolog2) {
|
||||
si_add_split_disasm(screen, &rtld_binaries[2], &shader->prolog2->binary, &inst_addr,
|
||||
&num_inst, instructions, stage, shader->wave_size);
|
||||
}
|
||||
si_add_split_disasm(screen, &rtld_binaries[3], &shader->binary, &inst_addr, &num_inst,
|
||||
instructions, stage, shader->wave_size);
|
||||
if (shader->epilog) {
|
||||
|
@@ -788,7 +788,6 @@ static bool si_shader_binary_open(struct si_screen *screen, struct si_shader *sh
|
||||
|
||||
add_part(shader->prolog);
|
||||
add_part(shader->previous_stage);
|
||||
add_part(shader->prolog2);
|
||||
add_part(shader);
|
||||
add_part(shader->epilog);
|
||||
|
||||
@@ -1137,10 +1136,6 @@ void si_shader_dump(struct si_screen *sscreen, struct si_shader *shader,
|
||||
if (shader->previous_stage)
|
||||
si_shader_dump_disassembly(sscreen, &shader->previous_stage->binary, stage,
|
||||
shader->wave_size, debug, "previous stage", file);
|
||||
if (shader->prolog2)
|
||||
si_shader_dump_disassembly(sscreen, &shader->prolog2->binary, stage, shader->wave_size,
|
||||
debug, "prolog2", file);
|
||||
|
||||
si_shader_dump_disassembly(sscreen, &shader->binary, stage, shader->wave_size, debug, "main",
|
||||
file);
|
||||
|
||||
@@ -2132,12 +2127,6 @@ bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler
|
||||
shader->previous_stage->config.scratch_bytes_per_wave);
|
||||
shader->info.uses_instanceid |= shader->previous_stage->info.uses_instanceid;
|
||||
}
|
||||
if (shader->prolog2) {
|
||||
shader->config.num_sgprs =
|
||||
MAX2(shader->config.num_sgprs, shader->prolog2->config.num_sgprs);
|
||||
shader->config.num_vgprs =
|
||||
MAX2(shader->config.num_vgprs, shader->prolog2->config.num_vgprs);
|
||||
}
|
||||
if (shader->epilog) {
|
||||
shader->config.num_sgprs =
|
||||
MAX2(shader->config.num_sgprs, shader->epilog->config.num_sgprs);
|
||||
|
@@ -813,7 +813,6 @@ struct si_shader {
|
||||
|
||||
struct si_shader_part *prolog;
|
||||
struct si_shader *previous_stage; /* for GFX9 */
|
||||
struct si_shader_part *prolog2;
|
||||
struct si_shader_part *epilog;
|
||||
|
||||
struct si_resource *bo;
|
||||
|
Reference in New Issue
Block a user