mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 05:10:11 +01:00
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:
parent
340c355714
commit
ddc26666da
2 changed files with 5 additions and 5 deletions
|
|
@ -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);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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());
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue