Lines Matching refs:LiftoffAssembler
16 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
21 void LiftoffAssembler::PatchPrepareStackFrame(int offset, in PatchPrepareStackFrame()
26 void LiftoffAssembler::FinishCode() {} in FinishCode()
28 void LiftoffAssembler::AbortCompilation() {} in AbortCompilation()
30 void LiftoffAssembler::LoadConstant(LiftoffRegister reg, WasmValue value, in LoadConstant()
35 void LiftoffAssembler::LoadFromInstance(Register dst, uint32_t offset, in LoadFromInstance()
40 void LiftoffAssembler::SpillInstance(Register instance) { in SpillInstance()
44 void LiftoffAssembler::FillInstanceInto(Register dst) { in FillInstanceInto()
48 void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr, in Load()
55 void LiftoffAssembler::Store(Register dst_addr, Register offset_reg, in Store()
62 void LiftoffAssembler::LoadCallerFrameSlot(LiftoffRegister dst, in LoadCallerFrameSlot()
68 void LiftoffAssembler::MoveStackValue(uint32_t dst_index, uint32_t src_index, in MoveStackValue()
73 void LiftoffAssembler::Move(Register dst, Register src, ValueType type) { in Move()
77 void LiftoffAssembler::Move(DoubleRegister dst, DoubleRegister src, in Move()
82 void LiftoffAssembler::Spill(uint32_t index, LiftoffRegister reg, in Spill()
87 void LiftoffAssembler::Spill(uint32_t index, WasmValue value) { in Spill()
91 void LiftoffAssembler::Fill(LiftoffRegister reg, uint32_t index, in Fill()
96 void LiftoffAssembler::FillI64Half(Register, uint32_t half_index) { in FillI64Half()
101 void LiftoffAssembler::emit_##name(Register dst, Register lhs, \
106 void LiftoffAssembler::emit_##name(LiftoffRegister dst, LiftoffRegister lhs, \
111 bool LiftoffAssembler::emit_##name(Register dst, Register src) { \
116 void LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister lhs, \
121 void LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister src) { \
125 bool LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister src) { \
130 void LiftoffAssembler::emit_##name(Register dst, Register src, \
135 void LiftoffAssembler::emit_##name(LiftoffRegister dst, LiftoffRegister src, \
199 void LiftoffAssembler::emit_i32_divs(Register dst, Register lhs, Register rhs, in UNIMPLEMENTED_GP_BINOP()
205 void LiftoffAssembler::emit_i32_divu(Register dst, Register lhs, Register rhs, in emit_i32_divu()
210 void LiftoffAssembler::emit_i32_rems(Register dst, Register lhs, Register rhs, in emit_i32_rems()
215 void LiftoffAssembler::emit_i32_remu(Register dst, Register lhs, Register rhs, in emit_i32_remu()
220 bool LiftoffAssembler::emit_i64_divs(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_divs()
228 bool LiftoffAssembler::emit_i64_divu(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_divu()
235 bool LiftoffAssembler::emit_i64_rems(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_rems()
242 bool LiftoffAssembler::emit_i64_remu(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_remu()
249 void LiftoffAssembler::emit_i32_to_intptr(Register dst, Register src) { in emit_i32_to_intptr()
257 bool LiftoffAssembler::emit_type_conversion(WasmOpcode opcode, in emit_type_conversion()
264 void LiftoffAssembler::emit_jump(Label* label) { BAILOUT("emit_jump"); } in emit_jump()
266 void LiftoffAssembler::emit_jump(Register target) { BAILOUT("emit_jump"); } in emit_jump()
268 void LiftoffAssembler::emit_cond_jump(Condition cond, Label* label, in emit_cond_jump()
274 void LiftoffAssembler::emit_i32_eqz(Register dst, Register src) { in emit_i32_eqz()
278 void LiftoffAssembler::emit_i32_set_cond(Condition cond, Register dst, in emit_i32_set_cond()
283 void LiftoffAssembler::emit_i64_eqz(Register dst, LiftoffRegister src) { in emit_i64_eqz()
287 void LiftoffAssembler::emit_i64_set_cond(Condition cond, Register dst, in emit_i64_set_cond()
293 void LiftoffAssembler::emit_f32_set_cond(Condition cond, Register dst, in emit_f32_set_cond()
299 void LiftoffAssembler::emit_f64_set_cond(Condition cond, Register dst, in emit_f64_set_cond()
305 void LiftoffAssembler::StackCheck(Label* ool_code, Register limit_address) { in StackCheck()
309 void LiftoffAssembler::CallTrapCallbackForTesting() { in CallTrapCallbackForTesting()
313 void LiftoffAssembler::AssertUnreachable(AbortReason reason) { in AssertUnreachable()
317 void LiftoffAssembler::PushRegisters(LiftoffRegList regs) { in PushRegisters()
321 void LiftoffAssembler::PopRegisters(LiftoffRegList regs) { in PopRegisters()
325 void LiftoffAssembler::DropStackSlotsAndRet(uint32_t num_stack_slots) { in DropStackSlotsAndRet()
329 void LiftoffAssembler::CallC(wasm::FunctionSig* sig, in CallC()
337 void LiftoffAssembler::CallNativeWasmCode(Address addr) { in CallNativeWasmCode()
341 void LiftoffAssembler::CallIndirect(wasm::FunctionSig* sig, in CallIndirect()
347 void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) { in CallRuntimeStub()
351 void LiftoffAssembler::AllocateStackSlot(Register addr, uint32_t size) { in AllocateStackSlot()
355 void LiftoffAssembler::DeallocateStackSlot(uint32_t size) { in DeallocateStackSlot()