diff --git a/.pick_status.json b/.pick_status.json index 9dc90b97132..3f42a192d5d 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -8254,7 +8254,7 @@ "description": "nak/nouveau: silence errors about never used methods", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/nouveau/compiler/nak/ir.rs b/src/nouveau/compiler/nak/ir.rs index 4fc1fce99ec..0bacf0b25b8 100644 --- a/src/nouveau/compiler/nak/ir.rs +++ b/src/nouveau/compiler/nak/ir.rs @@ -1368,6 +1368,7 @@ pub struct OpFoldData<'a> { } impl OpFoldData<'_> { + #[allow(dead_code)] pub fn get_pred_src(&self, op: &impl SrcsAsSlice, src: &Src) -> bool { let i = op.src_idx(src); let b = match src.src_ref { @@ -1401,6 +1402,7 @@ impl OpFoldData<'_> { } } + #[allow(dead_code)] pub fn get_u32_bnot_src(&self, op: &impl SrcsAsSlice, src: &Src) -> u32 { let x = self.get_u32_src(op, src); if src.src_mod.is_bnot() { @@ -1410,6 +1412,7 @@ impl OpFoldData<'_> { } } + #[allow(dead_code)] pub fn get_carry_src(&self, op: &impl SrcsAsSlice, src: &Src) -> bool { assert!(src.src_ref.as_ssa().is_some()); let i = op.src_idx(src); @@ -1443,10 +1446,12 @@ impl OpFoldData<'_> { } } + #[allow(dead_code)] pub fn set_pred_dst(&mut self, op: &impl DstsAsSlice, dst: &Dst, b: bool) { self.dsts[op.dst_idx(dst)] = FoldData::Pred(b); } + #[allow(dead_code)] pub fn set_carry_dst(&mut self, op: &impl DstsAsSlice, dst: &Dst, b: bool) { self.dsts[op.dst_idx(dst)] = FoldData::Carry(b); } @@ -1520,6 +1525,7 @@ pub enum PredSetOp { } impl PredSetOp { + #[allow(dead_code)] pub fn eval(&self, a: bool, b: bool) -> bool { match self { PredSetOp::And => a & b, @@ -5622,6 +5628,7 @@ impl SuClampRound { } } + #[allow(dead_code)] pub fn to_mask(&self) -> u32 { !(self.to_int() as u32 - 1) } @@ -6038,6 +6045,7 @@ impl IMadSpSrcType { } } + #[allow(dead_code)] fn cast(&self, v: u32) -> i64 { use IMadSpSrcType::*; match self {