From a6b86d43d304897bc8ca7155039877deb68a483a Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Tue, 17 Mar 2026 14:45:34 +0000 Subject: [PATCH] ir3/ra: fix copy-paste error I don't entirely understand what this is all doing, but this looks like a copy-paste error. Signed-off-by: Rhys Perry Backport-to: 26.0 Part-of: --- src/freedreno/ir3/ir3_shared_ra.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/freedreno/ir3/ir3_shared_ra.c b/src/freedreno/ir3/ir3_shared_ra.c index 4246a48e896..e90e63c85fb 100644 --- a/src/freedreno/ir3/ir3_shared_ra.c +++ b/src/freedreno/ir3/ir3_shared_ra.c @@ -569,7 +569,7 @@ try_demote_instruction(struct ra_ctx *ctx, struct ir3_instruction *instr) struct ra_interval *src0_interval = (instr->srcs[0]->flags & IR3_REG_SSA) ? ra_interval_get(ctx, instr->srcs[0]->def) : NULL; struct ra_interval *src1_interval = - (instr->srcs[0]->flags & IR3_REG_SSA) ? ra_interval_get(ctx, instr->srcs[0]->def) : NULL; + (instr->srcs[1]->flags & IR3_REG_SSA) ? ra_interval_get(ctx, instr->srcs[1]->def) : NULL; if (!(src0_interval && src0_interval->spill_def) && !(src1_interval && src1_interval->spill_def) && !(instr->srcs[0]->flags & IR3_REG_IMMED) &&