return !nir_src_is_const(instr->src[src].src);
}
-static inline bool
-is_used_more_than_once(nir_alu_instr *instr)
-{
- bool zero_if_use = list_empty(&instr->dest.dest.ssa.if_uses);
- bool zero_use = list_empty(&instr->dest.dest.ssa.uses);
-
- if (zero_use && zero_if_use)
- return false;
- else if (zero_use && list_is_singular(&instr->dest.dest.ssa.if_uses))
- return false;
- else if (zero_if_use && list_is_singular(&instr->dest.dest.ssa.uses))
- return false;
-
- return true;
-}
-
static inline bool
is_used_once(nir_alu_instr *instr)
{