From: Alyssa Rosenzweig Date: Fri, 5 Feb 2021 21:25:25 +0000 (-0500) Subject: pan/bi: Cleanup terminal block check X-Git-Tag: upstream/21.2.3~8320 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=08d98290feb67ec71e0944c1ce3f6deffa53a156;p=platform%2Fupstream%2Fmesa.git pan/bi: Cleanup terminal block check Signed-off-by: Alyssa Rosenzweig Reviewed-by: Boris Brezillon Part-of: --- diff --git a/src/panfrost/bifrost/bi_pack.c b/src/panfrost/bifrost/bi_pack.c index c7b8d960086..2b1739e2921 100644 --- a/src/panfrost/bifrost/bi_pack.c +++ b/src/panfrost/bifrost/bi_pack.c @@ -567,7 +567,7 @@ bi_pack_constants(bi_context *ctx, bi_clause *clause, bi_instr *br = clause->tuples[clause->tuple_count - 1].add; assert(br && br->branch_target); - if (!bi_is_terminal_block(ctx, br->branch_target)) { + if (!bi_is_terminal_block(br->branch_target)) { /* Put it in the high place */ int32_t qwords = bi_block_offset(ctx, clause, br->branch_target); int32_t bytes = qwords * 16; diff --git a/src/panfrost/bifrost/compiler.h b/src/panfrost/bifrost/compiler.h index 69104f199f3..260b8d3c764 100644 --- a/src/panfrost/bifrost/compiler.h +++ b/src/panfrost/bifrost/compiler.h @@ -751,9 +751,8 @@ unsigned bi_clause_quadwords(bi_clause *clause); signed bi_block_offset(bi_context *ctx, bi_clause *start, bi_block *target); static inline bool -bi_is_terminal_block(bi_context *ctx, bi_block *block) +bi_is_terminal_block(bi_block *block) { - return block->base.successors[0] == NULL && block->base.successors[1] == NULL && list_is_empty(&block->clauses);