Silence warnings

This commit is contained in:
Andrzej Janik
2024-10-16 03:15:22 +02:00
parent 73eb31fec5
commit 95b556827a

View File

@ -1539,14 +1539,10 @@ impl<'a> MethodEmitContext<'a> {
ptx_parser::CvtMode::SaturateSignedToUnsigned => { ptx_parser::CvtMode::SaturateSignedToUnsigned => {
return self.emit_cvt_signed_to_unsigned_sat(data.from, data.to, arguments) return self.emit_cvt_signed_to_unsigned_sat(data.from, data.to, arguments)
} }
ptx_parser::CvtMode::FPExtend { flush_to_zero } => LLVMBuildFPExt, ptx_parser::CvtMode::FPExtend { .. } => LLVMBuildFPExt,
ptx_parser::CvtMode::FPTruncate { ptx_parser::CvtMode::FPTruncate { .. } => LLVMBuildFPTrunc,
rounding,
flush_to_zero,
} => LLVMBuildFPTrunc,
ptx_parser::CvtMode::FPRound { ptx_parser::CvtMode::FPRound {
integer_rounding, integer_rounding, ..
flush_to_zero,
} => { } => {
return self.emit_cvt_float_to_int( return self.emit_cvt_float_to_int(
data.from, data.from,
@ -1556,10 +1552,7 @@ impl<'a> MethodEmitContext<'a> {
Some(LLVMBuildFPToSI), Some(LLVMBuildFPToSI),
) )
} }
ptx_parser::CvtMode::SignedFromFP { ptx_parser::CvtMode::SignedFromFP { rounding, .. } => {
rounding,
flush_to_zero,
} => {
return self.emit_cvt_float_to_int( return self.emit_cvt_float_to_int(
data.from, data.from,
data.to, data.to,
@ -1568,10 +1561,7 @@ impl<'a> MethodEmitContext<'a> {
Some(LLVMBuildFPToSI), Some(LLVMBuildFPToSI),
) )
} }
ptx_parser::CvtMode::UnsignedFromFP { ptx_parser::CvtMode::UnsignedFromFP { rounding, .. } => {
rounding,
flush_to_zero,
} => {
return self.emit_cvt_float_to_int( return self.emit_cvt_float_to_int(
data.from, data.from,
data.to, data.to,
@ -1580,8 +1570,8 @@ impl<'a> MethodEmitContext<'a> {
Some(LLVMBuildFPToUI), Some(LLVMBuildFPToUI),
) )
} }
ptx_parser::CvtMode::FPFromSigned(rounding_mode) => todo!(), ptx_parser::CvtMode::FPFromSigned(_) => todo!(),
ptx_parser::CvtMode::FPFromUnsigned(rounding_mode) => todo!(), ptx_parser::CvtMode::FPFromUnsigned(_) => todo!(),
}; };
let src = self.resolver.value(arguments.src)?; let src = self.resolver.value(arguments.src)?;
self.resolver.with_result(arguments.dst, |dst| unsafe { self.resolver.with_result(arguments.dst, |dst| unsafe {