x64: Finish migrating brz and brnz to ISLE (#4614)
https://github.com/bytecodealliance/wasmtime/pull/4614
This commit is contained in:
@@ -619,18 +619,6 @@ impl Inst {
|
||||
}
|
||||
}
|
||||
|
||||
/// Does a comparison of dst & src for operands of size `size`.
|
||||
pub(crate) fn test_rmi_r(size: OperandSize, src: RegMemImm, dst: Reg) -> Inst {
|
||||
src.assert_regclass_is(RegClass::Int);
|
||||
debug_assert_eq!(dst.class(), RegClass::Int);
|
||||
Inst::CmpRmiR {
|
||||
size,
|
||||
src: GprMemImm::new(src).unwrap(),
|
||||
dst: Gpr::new(dst).unwrap(),
|
||||
opcode: CmpOpcode::Test,
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn trap(trap_code: TrapCode) -> Inst {
|
||||
Inst::Ud2 { trap_code }
|
||||
}
|
||||
@@ -729,14 +717,6 @@ impl Inst {
|
||||
Inst::JmpKnown { dst }
|
||||
}
|
||||
|
||||
pub(crate) fn jmp_cond(cc: CC, taken: MachLabel, not_taken: MachLabel) -> Inst {
|
||||
Inst::JmpCond {
|
||||
cc,
|
||||
taken,
|
||||
not_taken,
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn jmp_unknown(target: RegMem) -> Inst {
|
||||
target.assert_regclass_is(RegClass::Int);
|
||||
Inst::JmpUnknown { target }
|
||||
|
||||
Reference in New Issue
Block a user