From d58ece8d8394e39b29b2e3b5daa9d988b6af5576 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Fri, 17 Jan 2025 10:56:55 -0500 Subject: [PATCH] nir/serialize: strip function names names this makes stripped nir smaller. Signed-off-by: Alyssa Rosenzweig Reviewed-by: Lionel Landwerlin Reviewed-by: Mary Guillemard Part-of: --- src/compiler/nir/nir_serialize.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/nir/nir_serialize.c b/src/compiler/nir/nir_serialize.c index aaed31f4afd..933371669da 100644 --- a/src/compiler/nir/nir_serialize.c +++ b/src/compiler/nir/nir_serialize.c @@ -1959,7 +1959,7 @@ write_function(write_ctx *ctx, const nir_function *fxn) flags |= 0x1; if (fxn->is_preamble) flags |= 0x2; - if (fxn->name) + if (fxn->name && !ctx->strip) flags |= 0x4; if (fxn->impl) flags |= 0x8; @@ -1974,7 +1974,7 @@ write_function(write_ctx *ctx, const nir_function *fxn) if (fxn->workgroup_size[0] || fxn->workgroup_size[1] || fxn->workgroup_size[2]) flags |= 0x100; blob_write_uint32(ctx->blob, flags); - if (fxn->name) + if (fxn->name && !ctx->strip) blob_write_string(ctx->blob, fxn->name); if (flags & 0x100) {