From 97014036a9520e881639f1556808dbd2875b5c5c Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Tue, 4 Jul 2023 17:48:40 +0800 Subject: [PATCH] nir: Remove nir_builder_init, it's not used anymore Signed-off-by: Yonggang Luo Reviewed-by: Alyssa Rosenzweig Part-of: --- src/compiler/nir/nir_builder.c | 9 --------- src/compiler/nir/nir_builder.h | 10 +++++----- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/src/compiler/nir/nir_builder.c b/src/compiler/nir/nir_builder.c index 56b3617..fc451ba 100644 --- a/src/compiler/nir/nir_builder.c +++ b/src/compiler/nir/nir_builder.c @@ -24,15 +24,6 @@ #include "nir_builder.h" -void -nir_builder_init(nir_builder *build, nir_function_impl *impl) -{ - memset(build, 0, sizeof(*build)); - build->exact = false; - build->impl = impl; - build->shader = impl->function->shader; -} - nir_builder MUST_CHECK PRINTFLIKE(3, 4) nir_builder_init_simple_shader(gl_shader_stage stage, const nir_shader_compiler_options *options, diff --git a/src/compiler/nir/nir_builder.h b/src/compiler/nir/nir_builder.h index e3e4677..6baf8f9 100644 --- a/src/compiler/nir/nir_builder.h +++ b/src/compiler/nir/nir_builder.h @@ -48,13 +48,14 @@ typedef struct nir_builder { nir_function_impl *impl; } nir_builder; -void nir_builder_init(nir_builder *build, nir_function_impl *impl); - static inline nir_builder nir_builder_create(nir_function_impl *impl) { nir_builder b; - nir_builder_init(&b, impl); + memset(&b, 0, sizeof(b)); + b.exact = false; + b.impl = impl; + b.shader = impl->function->shader; return b; } @@ -64,8 +65,7 @@ nir_builder_at(nir_cursor cursor) { nir_cf_node *current_block = &nir_cursor_current_block(cursor)->cf_node; - nir_builder b; - nir_builder_init(&b, nir_cf_node_get_function(current_block)); + nir_builder b = nir_builder_create(nir_cf_node_get_function(current_block)); b.cursor = cursor; return b; } -- 2.7.4