nak: drop clone of Copy-able types (RegOrigin & SSAValue)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38807>
This commit is contained in:
Eric Engestrom 2025-12-04 16:51:48 +01:00
parent 340c355714
commit ddc26666da
2 changed files with 5 additions and 5 deletions

View file

@ -896,10 +896,10 @@ impl BlockDelayScheduler<'_> {
src_dst_idx: u16::MAX, src_dst_idx: u16::MAX,
}; };
reg_uses.for_each_pred(|c| { reg_uses.for_each_pred(|c| {
c.add_read(read_origin.clone(), 0); c.add_read(read_origin, 0);
}); });
reg_uses.for_each_carry(|c| { reg_uses.for_each_carry(|c| {
c.add_read(read_origin.clone(), 0); c.add_read(read_origin, 0);
}); });
} }

View file

@ -3251,7 +3251,7 @@ impl<'a> ShaderFromNir<'a> {
b.push_op(OpLdSharedLock { b.push_op(OpLdSharedLock {
dst: dst.clone().into(), dst: dst.clone().into(),
locked: locked.clone().into(), locked: locked.into(),
addr, addr,
offset, offset,
mem_type, mem_type,
@ -3675,7 +3675,7 @@ impl<'a> ShaderFromNir<'a> {
let locked = b.alloc_ssa(RegFile::Pred); let locked = b.alloc_ssa(RegFile::Pred);
b.push_op(OpStSCheckUnlock { b.push_op(OpStSCheckUnlock {
locked: locked.clone().into(), locked: locked.into(),
addr, addr,
data, data,
offset, offset,
@ -3787,7 +3787,7 @@ impl<'a> ShaderFromNir<'a> {
let dst = b.alloc_ssa(RegFile::GPR); let dst = b.alloc_ssa(RegFile::GPR);
let src = self.get_src(&srcs[0]); let src = self.get_src(&srcs[0]);
b.push_op(OpMovm { b.push_op(OpMovm {
dst: dst.clone().into(), dst: dst.into(),
src, src,
}); });
self.set_dst(&intrin.def, dst.into()); self.set_dst(&intrin.def, dst.into());