zink: Collapse is_ssa check
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Tue, 1 Aug 2023 16:22:39 +0000 (12:22 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 3 Aug 2023 13:06:38 +0000 (13:06 +0000)
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24471>

src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c

index 4a53315..5755e6b 100644 (file)
@@ -2032,10 +2032,7 @@ alu_instr_src_components(const nir_alu_instr *instr, unsigned src)
    if (nir_op_infos[instr->op].input_sizes[src] > 0)
       return nir_op_infos[instr->op].input_sizes[src];
 
-   if (instr->dest.dest.is_ssa)
-      return instr->dest.dest.ssa.num_components;
-   else
-      return instr->dest.dest.reg.reg->num_components;
+   return instr->dest.dest.ssa.num_components;
 }
 
 static SpvId