mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 22:34:45 +00:00
remove unused codes
This commit is contained in:
parent
4376db6c17
commit
fa2ebe3d81
4 changed files with 0 additions and 42 deletions
|
@ -510,15 +510,6 @@ impl Assembler<AArch64GeneralReg, AArch64FloatReg> for AArch64Assembler {
|
||||||
unimplemented!("registers less than not implemented yet for AArch64");
|
unimplemented!("registers less than not implemented yet for AArch64");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline(always)]
|
|
||||||
fn is_zero_reg64_reg64(
|
|
||||||
_buf: &mut Vec<'_, u8>,
|
|
||||||
_dst: AArch64GeneralReg,
|
|
||||||
_src: AArch64GeneralReg,
|
|
||||||
) {
|
|
||||||
unimplemented!("registers is zero not implemented yet for AArch64");
|
|
||||||
}
|
|
||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn ret(buf: &mut Vec<'_, u8>) {
|
fn ret(buf: &mut Vec<'_, u8>) {
|
||||||
ret_reg64(buf, AArch64GeneralReg::LR)
|
ret_reg64(buf, AArch64GeneralReg::LR)
|
||||||
|
|
|
@ -187,8 +187,6 @@ pub trait Assembler<GeneralReg: RegTrait, FloatReg: RegTrait> {
|
||||||
src2: GeneralReg,
|
src2: GeneralReg,
|
||||||
);
|
);
|
||||||
|
|
||||||
fn is_zero_reg64_reg64(buf: &mut Vec<'_, u8>, dst: GeneralReg, src: GeneralReg);
|
|
||||||
|
|
||||||
fn ret(buf: &mut Vec<'_, u8>);
|
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(
|
fn create_struct(
|
||||||
&mut self,
|
&mut self,
|
||||||
sym: &Symbol,
|
sym: &Symbol,
|
||||||
|
|
|
@ -1119,12 +1119,6 @@ impl Assembler<X86_64GeneralReg, X86_64FloatReg> for X86_64Assembler {
|
||||||
setl_reg64(buf, dst);
|
setl_reg64(buf, dst);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline(always)]
|
|
||||||
fn is_zero_reg64_reg64(buf: &mut Vec<'_, u8>, dst: X86_64GeneralReg, src: X86_64GeneralReg) {
|
|
||||||
test_reg64_reg64(buf, src, src);
|
|
||||||
sete_reg64(buf, dst);
|
|
||||||
}
|
|
||||||
|
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn ret(buf: &mut Vec<'_, u8>) {
|
fn ret(buf: &mut Vec<'_, u8>) {
|
||||||
ret(buf);
|
ret(buf);
|
||||||
|
|
|
@ -585,14 +585,6 @@ where
|
||||||
arg_layout: &Layout<'a>,
|
arg_layout: &Layout<'a>,
|
||||||
) -> Result<(), String>;
|
) -> Result<(), String>;
|
||||||
|
|
||||||
/// build_num_is_zero stores the result of `src == 0` into dst.
|
|
||||||
fn build_num_is_zero(
|
|
||||||
&mut self,
|
|
||||||
dst: &Symbol,
|
|
||||||
src: &Symbol,
|
|
||||||
arg_layout: &Layout<'a>,
|
|
||||||
) -> Result<(), String>;
|
|
||||||
|
|
||||||
/// literal_map gets the map from symbol to literal, used for lazy loading and literal folding.
|
/// literal_map gets the map from symbol to literal, used for lazy loading and literal folding.
|
||||||
fn literal_map(&mut self) -> &mut MutMap<Symbol, Literal<'a>>;
|
fn literal_map(&mut self) -> &mut MutMap<Symbol, Literal<'a>>;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue