From: Erik Faye-Lund Date: Mon, 8 Jul 2019 11:22:01 +0000 (+0200) Subject: zink/spirv: var -> regs X-Git-Tag: upstream/19.3.0~439 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=62f7d9afe82504af7fa62c839fe48d6f0b03684f;p=platform%2Fupstream%2Fmesa.git zink/spirv: var -> regs These track nir-registers, so it's clearer if we refer to them by that name instead. There's potentially more vars than these. Acked-by: Jordan Justen --- diff --git a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c index 5b6a319..a3d0d57 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c +++ b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c @@ -50,8 +50,8 @@ struct ntv_context { SpvId *defs; size_t num_defs; - SpvId *vars; - size_t num_vars; + SpvId *regs; + size_t num_regs; const SpvId *block_ids; size_t num_blocks; @@ -408,9 +408,9 @@ get_src_uint_ssa(struct ntv_context *ctx, const nir_ssa_def *ssa) static SpvId get_var_from_reg(struct ntv_context *ctx, nir_register *reg) { - assert(reg->index < ctx->num_vars); - assert(ctx->vars[reg->index] != 0); - return ctx->vars[reg->index]; + assert(reg->index < ctx->num_regs); + assert(ctx->regs[reg->index] != 0); + return ctx->regs[reg->index]; } static SpvId @@ -1467,10 +1467,10 @@ nir_to_spirv(struct nir_shader *s) ctx.num_defs = entry->ssa_alloc; nir_index_local_regs(entry); - ctx.vars = malloc(sizeof(SpvId) * entry->reg_alloc); - if (!ctx.vars) + ctx.regs = malloc(sizeof(SpvId) * entry->reg_alloc); + if (!ctx.regs) goto fail; - ctx.num_vars = entry->reg_alloc; + ctx.num_regs = entry->reg_alloc; SpvId *block_ids = (SpvId *)malloc(sizeof(SpvId) * entry->num_blocks); if (!block_ids) @@ -1492,7 +1492,7 @@ nir_to_spirv(struct nir_shader *s) SpvId var = spirv_builder_emit_var(&ctx.builder, pointer_type, SpvStorageClassFunction); - ctx.vars[reg->index] = var; + ctx.regs[reg->index] = var; } emit_cf_list(&ctx, &entry->body);