agx: add num_successors helper

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28483>
This commit is contained in:
Alyssa Rosenzweig 2023-08-01 07:25:24 -04:00 committed by Marge Bot
parent da18ac5dfa
commit 5bfdb20dac

View file

@ -562,6 +562,13 @@ agx_num_predecessors(agx_block *block)
return util_dynarray_num_elements(&block->predecessors, agx_block *);
}
static inline unsigned
agx_num_successors(agx_block *block)
{
STATIC_ASSERT(ARRAY_SIZE(block->successors) == 2);
return (block->successors[0] ? 1 : 0) + (block->successors[1] ? 1 : 0);
}
static inline agx_block *
agx_start_block(agx_context *ctx)
{