remove unused codes

This commit is contained in:
satotake 2021-11-23 10:12:34 +00:00 committed by GitHub
parent 4376db6c17
commit fa2ebe3d81
4 changed files with 0 additions and 42 deletions

View file

@ -187,8 +187,6 @@ pub trait Assembler<GeneralReg: RegTrait, FloatReg: RegTrait> {
src2: GeneralReg,
);
fn is_zero_reg64_reg64(buf: &mut Vec<'_, u8>, dst: GeneralReg, src: GeneralReg);
fn ret(buf: &mut Vec<'_, u8>);
}
@ -897,23 +895,6 @@ impl<
}
}
fn build_num_is_zero(
&mut self,
dst: &Symbol,
src: &Symbol,
arg_layout: &Layout<'a>,
) -> Result<(), String> {
match arg_layout {
Layout::Builtin(Builtin::Int(IntWidth::I64)) => {
let dst_reg = self.claim_general_reg(dst)?;
let src_reg = self.load_to_general_reg(src)?;
ASM::is_zero_reg64_reg64(&mut self.buf, dst_reg, src_reg);
Ok(())
}
x => Err(format!("NumIsZero: layout, {:?}, not implemented yet", x)),
}
}
fn create_struct(
&mut self,
sym: &Symbol,