From ddcf0029cdabda7b8879a1da9aa010995fdab7c7 Mon Sep 17 00:00:00 2001 From: Mel Henning Date: Wed, 30 Apr 2025 16:22:00 -0400 Subject: [PATCH] nak: Use references to src/dst more places Reviewed-by: Faith Ekstrand Part-of: --- src/nouveau/compiler/nak/spill_values.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/nouveau/compiler/nak/spill_values.rs b/src/nouveau/compiler/nak/spill_values.rs index b75470f18e3..e5abcfc669d 100644 --- a/src/nouveau/compiler/nak/spill_values.rs +++ b/src/nouveau/compiler/nak/spill_values.rs @@ -26,7 +26,7 @@ impl PhiDstMap { } } - fn add_phi_dst(&mut self, phi_idx: u32, dst: Dst) { + fn add_phi_dst(&mut self, phi_idx: u32, dst: &Dst) { let vec = dst.as_ssa().expect("Not an SSA destination"); debug_assert!(vec.comps() == 1); self.ssa_phi.insert(vec[0], phi_idx); @@ -36,7 +36,7 @@ impl PhiDstMap { let mut map = PhiDstMap::new(); if let Some(phi) = block.phi_dsts() { for (idx, dst) in phi.dsts.iter() { - map.add_phi_dst(*idx, *dst); + map.add_phi_dst(*idx, dst); } } map @@ -58,7 +58,7 @@ impl PhiSrcMap { } } - fn add_phi_src(&mut self, phi_idx: u32, src: Src) { + fn add_phi_src(&mut self, phi_idx: u32, src: &Src) { debug_assert!(src.src_mod.is_none()); let vec = src.src_ref.as_ssa().expect("Not an SSA source"); debug_assert!(vec.comps() == 1); @@ -69,7 +69,7 @@ impl PhiSrcMap { let mut map = PhiSrcMap::new(); if let Some(phi) = block.phi_srcs() { for (idx, src) in phi.srcs.iter() { - map.add_phi_src(*idx, *src); + map.add_phi_src(*idx, src); } } map