From: Alyssa Rosenzweig Date: Wed, 27 May 2020 21:58:41 +0000 (-0400) Subject: pan/bi: Remove schedule_barrier X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a4fc16a1d4bbfa520bdf11dbcdf41dd3a3e14829;p=mesa.git pan/bi: Remove schedule_barrier Legacy from Midgard. Signed-off-by: Alyssa Rosenzweig Part-of: --- diff --git a/src/panfrost/bifrost/bifrost_compile.c b/src/panfrost/bifrost/bifrost_compile.c index 09bec283dc2..2404d988aae 100644 --- a/src/panfrost/bifrost/bifrost_compile.c +++ b/src/panfrost/bifrost/bifrost_compile.c @@ -54,7 +54,6 @@ int bifrost_debug = 0; static bi_block *emit_cf_list(bi_context *ctx, struct exec_list *list); static bi_instruction *bi_emit_branch(bi_context *ctx); -static void bi_schedule_barrier(bi_context *ctx); static void emit_jump(bi_context *ctx, nir_jump_instr *instr) @@ -147,7 +146,6 @@ bi_emit_frag_out(bi_context *ctx, nir_intrinsic_instr *instr) }; bi_emit(ctx, ins); - bi_schedule_barrier(ctx); ctx->emitted_atest = true; } @@ -177,7 +175,6 @@ bi_emit_frag_out(bi_context *ctx, nir_intrinsic_instr *instr) ctx->blend_types[blend.blend_location] = blend.src_types[0]; bi_emit(ctx, blend); - bi_schedule_barrier(ctx); } static bi_instruction @@ -1003,18 +1000,6 @@ create_empty_block(bi_context *ctx) return blk; } -static void -bi_schedule_barrier(bi_context *ctx) -{ - bi_block *temp = ctx->after_block; - ctx->after_block = create_empty_block(ctx); - list_addtail(&ctx->after_block->base.link, &ctx->blocks); - list_inithead(&ctx->after_block->base.instructions); - pan_block_add_successor(&ctx->current_block->base, &ctx->after_block->base); - ctx->current_block = ctx->after_block; - ctx->after_block = temp; -} - static bi_block * emit_block(bi_context *ctx, nir_block *block) {