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