Module: Mesa Branch: main Commit: bfcc32395482b7f5ec30ea466c34853db7f57866 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfcc32395482b7f5ec30ea466c34853db7f57866
Author: Alyssa Rosenzweig <aly...@rosenzweig.io> Date: Mon Nov 6 17:36:16 2023 -0400 nir/validate: Inline validate_ssa_src There's no more nir_register. Signed-off-by: Alyssa Rosenzweig <aly...@rosenzweig.io> Reviewed-by: Faith Ekstrand <faith.ekstr...@collabora.com> Reviewed-by: Rhys Perry <pendingchao...@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26084> --- src/compiler/nir/nir_validate.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/src/compiler/nir/nir_validate.c b/src/compiler/nir/nir_validate.c index 81c0117ded5..92a421ba5a8 100644 --- a/src/compiler/nir/nir_validate.c +++ b/src/compiler/nir/nir_validate.c @@ -174,18 +174,6 @@ validate_src_tag(nir_src *src, validate_state *state) } } -static void -validate_ssa_src(nir_src *src, validate_state *state, - unsigned bit_sizes, unsigned num_components) -{ - validate_assert(state, src->ssa != NULL); - - if (bit_sizes) - validate_assert(state, src->ssa->bit_size & bit_sizes); - if (num_components) - validate_assert(state, src->ssa->num_components == num_components); -} - static void validate_src(nir_src *src, validate_state *state, unsigned bit_sizes, unsigned num_components) @@ -198,7 +186,12 @@ validate_src(nir_src *src, validate_state *state, else validate_assert(state, nir_src_parent_if(src) == state->if_stmt); - validate_ssa_src(src, state, bit_sizes, num_components); + validate_assert(state, src->ssa != NULL); + + if (bit_sizes) + validate_assert(state, src->ssa->bit_size & bit_sizes); + if (num_components) + validate_assert(state, src->ssa->num_components == num_components); } static void