Lines Matching refs:LiftoffAssembler
16 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
21 void LiftoffAssembler::PatchPrepareStackFrame(int offset, in PatchPrepareStackFrame()
26 void LiftoffAssembler::FinishCode() { CheckConstPool(true, false); } in FinishCode()
28 void LiftoffAssembler::AbortCompilation() { FinishCode(); } 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, \
194 void LiftoffAssembler::emit_i32_divs(Register dst, Register lhs, Register rhs, in UNIMPLEMENTED_GP_BINOP()
200 void LiftoffAssembler::emit_i32_divu(Register dst, Register lhs, Register rhs, in emit_i32_divu()
205 void LiftoffAssembler::emit_i32_rems(Register dst, Register lhs, Register rhs, in emit_i32_rems()
210 void LiftoffAssembler::emit_i32_remu(Register dst, Register lhs, Register rhs, in emit_i32_remu()
215 bool LiftoffAssembler::emit_i64_divs(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_divs()
222 bool LiftoffAssembler::emit_i64_divu(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_divu()
228 bool LiftoffAssembler::emit_i64_rems(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_rems()
234 bool LiftoffAssembler::emit_i64_remu(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_remu()
240 void LiftoffAssembler::emit_i32_to_intptr(Register dst, Register src) { in emit_i32_to_intptr()
244 bool LiftoffAssembler::emit_type_conversion(WasmOpcode opcode, in emit_type_conversion()
251 void LiftoffAssembler::emit_jump(Label* label) { BAILOUT("emit_jump"); } in emit_jump()
253 void LiftoffAssembler::emit_jump(Register target) { BAILOUT("emit_jump"); } in emit_jump()
255 void LiftoffAssembler::emit_cond_jump(Condition cond, Label* label, in emit_cond_jump()
261 void LiftoffAssembler::emit_i32_eqz(Register dst, Register src) { in emit_i32_eqz()
265 void LiftoffAssembler::emit_i32_set_cond(Condition cond, Register dst, in emit_i32_set_cond()
270 void LiftoffAssembler::emit_i64_eqz(Register dst, LiftoffRegister src) { in emit_i64_eqz()
274 void LiftoffAssembler::emit_i64_set_cond(Condition cond, Register dst, in emit_i64_set_cond()
280 void LiftoffAssembler::emit_f32_set_cond(Condition cond, Register dst, in emit_f32_set_cond()
286 void LiftoffAssembler::emit_f64_set_cond(Condition cond, Register dst, in emit_f64_set_cond()
292 void LiftoffAssembler::StackCheck(Label* ool_code, Register limit_address) { in StackCheck()
296 void LiftoffAssembler::CallTrapCallbackForTesting() { in CallTrapCallbackForTesting()
300 void LiftoffAssembler::AssertUnreachable(AbortReason reason) { in AssertUnreachable()
304 void LiftoffAssembler::PushRegisters(LiftoffRegList regs) { in PushRegisters()
308 void LiftoffAssembler::PopRegisters(LiftoffRegList regs) { in PopRegisters()
312 void LiftoffAssembler::DropStackSlotsAndRet(uint32_t num_stack_slots) { in DropStackSlotsAndRet()
316 void LiftoffAssembler::CallC(wasm::FunctionSig* sig, in CallC()
324 void LiftoffAssembler::CallNativeWasmCode(Address addr) { in CallNativeWasmCode()
328 void LiftoffAssembler::CallIndirect(wasm::FunctionSig* sig, in CallIndirect()
334 void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) { in CallRuntimeStub()
338 void LiftoffAssembler::AllocateStackSlot(Register addr, uint32_t size) { in AllocateStackSlot()
342 void LiftoffAssembler::DeallocateStackSlot(uint32_t size) { in DeallocateStackSlot()