diff --git a/src/panfrost/bifrost/bi_opt_dce.c b/src/panfrost/bifrost/bi_opt_dce.c index 141591dc532..d1d35920961 100644 --- a/src/panfrost/bifrost/bi_opt_dce.c +++ b/src/panfrost/bifrost/bi_opt_dce.c @@ -160,6 +160,9 @@ bi_opt_dce_post_ra(bi_context *ctx) uint64_t live = block->reg_live_out; bi_foreach_instr_in_block_rev(block, ins) { + if (ins->op == BI_OPCODE_DTSEL_IMM) + ins->dest[0] = bi_null(); + bi_foreach_dest(ins, d) { if (ins->dest[d].type != BI_INDEX_REGISTER) continue;