• Home
  • Raw
  • Download

Lines Matching refs:LiftoffAssembler

22     kConstantStackSpace + LiftoffAssembler::kStackSlotSize;
25 int32_t offset = index * LiftoffAssembler::kStackSlotSize; in GetStackSlot()
31 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, MemOperand src, in Load()
51 inline void Store(LiftoffAssembler* assm, Register base, int32_t offset, in Store()
72 inline void push(LiftoffAssembler* assm, LiftoffRegister reg, ValueType type) { in push()
92 inline void ChangeEndiannessLoad(LiftoffAssembler* assm, LiftoffRegister dst, in ChangeEndiannessLoad()
153 inline void ChangeEndiannessStore(LiftoffAssembler* assm, LiftoffRegister src, in ChangeEndiannessStore()
202 int LiftoffAssembler::PrepareStackFrame() { in PrepareStackFrame()
213 void LiftoffAssembler::PatchPrepareStackFrame(int offset, in PatchPrepareStackFrame()
229 void LiftoffAssembler::FinishCode() {} in FinishCode()
231 void LiftoffAssembler::AbortCompilation() {} in AbortCompilation()
233 void LiftoffAssembler::LoadConstant(LiftoffRegister reg, WasmValue value, in LoadConstant()
253 void LiftoffAssembler::LoadFromInstance(Register dst, uint32_t offset, in LoadFromInstance()
265 void LiftoffAssembler::SpillInstance(Register instance) { in SpillInstance()
269 void LiftoffAssembler::FillInstanceInto(Register dst) { in FillInstanceInto()
273 void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr, in Load()
329 void LiftoffAssembler::Store(Register dst_addr, Register offset_reg, in Store()
381 void LiftoffAssembler::LoadCallerFrameSlot(LiftoffRegister dst, in LoadCallerFrameSlot()
388 void LiftoffAssembler::MoveStackValue(uint32_t dst_index, uint32_t src_index, in MoveStackValue()
396 void LiftoffAssembler::Move(Register dst, Register src, ValueType type) { in Move()
402 void LiftoffAssembler::Move(DoubleRegister dst, DoubleRegister src, in Move()
408 void LiftoffAssembler::Spill(uint32_t index, LiftoffRegister reg, in Spill()
430 void LiftoffAssembler::Spill(uint32_t index, WasmValue value) { in Spill()
453 void LiftoffAssembler::Fill(LiftoffRegister reg, uint32_t index, in Fill()
474 void LiftoffAssembler::FillI64Half(Register, uint32_t half_index) { in FillI64Half()
478 void LiftoffAssembler::emit_i32_mul(Register dst, Register lhs, Register rhs) { in emit_i32_mul()
482 void LiftoffAssembler::emit_i32_divs(Register dst, Register lhs, Register rhs, in emit_i32_divs()
499 void LiftoffAssembler::emit_i32_divu(Register dst, Register lhs, Register rhs, in emit_i32_divu()
505 void LiftoffAssembler::emit_i32_rems(Register dst, Register lhs, Register rhs, in emit_i32_rems()
511 void LiftoffAssembler::emit_i32_remu(Register dst, Register lhs, Register rhs, in emit_i32_remu()
518 void LiftoffAssembler::emit_i32_##name(Register dst, Register lhs, \
533 bool LiftoffAssembler::emit_i32_clz(Register dst, Register src) { in I32_BINOP()
538 bool LiftoffAssembler::emit_i32_ctz(Register dst, Register src) { in emit_i32_ctz()
543 bool LiftoffAssembler::emit_i32_popcnt(Register dst, Register src) { in emit_i32_popcnt()
549 void LiftoffAssembler::emit_i32_##name( \
560 void LiftoffAssembler::emit_i64_mul(LiftoffRegister dst, LiftoffRegister lhs, in I32_SHIFTOP()
565 bool LiftoffAssembler::emit_i64_divs(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_divs()
585 bool LiftoffAssembler::emit_i64_divu(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_divu()
593 bool LiftoffAssembler::emit_i64_rems(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_rems()
601 bool LiftoffAssembler::emit_i64_remu(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_remu()
610 void LiftoffAssembler::emit_i64_##name( \
626 void LiftoffAssembler::emit_i64_##name(LiftoffRegister dst, \ in I64_BINOP()
638 void LiftoffAssembler::emit_i32_to_intptr(Register dst, Register src) {
642 void LiftoffAssembler::emit_f32_neg(DoubleRegister dst, DoubleRegister src) { in emit_f32_neg()
646 void LiftoffAssembler::emit_f64_neg(DoubleRegister dst, DoubleRegister src) { in emit_f64_neg()
650 void LiftoffAssembler::emit_f32_min(DoubleRegister dst, DoubleRegister lhs, in emit_f32_min()
661 void LiftoffAssembler::emit_f32_max(DoubleRegister dst, DoubleRegister lhs, in emit_f32_max()
672 void LiftoffAssembler::emit_f64_min(DoubleRegister dst, DoubleRegister lhs, in emit_f64_min()
683 void LiftoffAssembler::emit_f64_max(DoubleRegister dst, DoubleRegister lhs, in emit_f64_max()
695 void LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister lhs, \
700 void LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister src) { \
704 bool LiftoffAssembler::emit_##name(DoubleRegister dst, DoubleRegister src) { \
734 bool LiftoffAssembler::emit_type_conversion(WasmOpcode opcode, in FP_BINOP()
931 void LiftoffAssembler::emit_jump(Label* label) { in emit_jump()
935 void LiftoffAssembler::emit_jump(Register target) { in emit_jump()
939 void LiftoffAssembler::emit_cond_jump(Condition cond, Label* label, in emit_cond_jump()
949 void LiftoffAssembler::emit_i32_eqz(Register dst, Register src) { in emit_i32_eqz()
953 void LiftoffAssembler::emit_i32_set_cond(Condition cond, Register dst, in emit_i32_set_cond()
970 void LiftoffAssembler::emit_i64_eqz(Register dst, LiftoffRegister src) { in emit_i64_eqz()
974 void LiftoffAssembler::emit_i64_set_cond(Condition cond, Register dst, in emit_i64_set_cond()
1025 void LiftoffAssembler::emit_f32_set_cond(Condition cond, Register dst, in emit_f32_set_cond()
1054 void LiftoffAssembler::emit_f64_set_cond(Condition cond, Register dst, in emit_f64_set_cond()
1083 void LiftoffAssembler::StackCheck(Label* ool_code, Register limit_address) { in StackCheck()
1088 void LiftoffAssembler::CallTrapCallbackForTesting() { in CallTrapCallbackForTesting()
1093 void LiftoffAssembler::AssertUnreachable(AbortReason reason) { in AssertUnreachable()
1097 void LiftoffAssembler::PushRegisters(LiftoffRegList regs) { in PushRegisters()
1126 void LiftoffAssembler::PopRegisters(LiftoffRegList regs) { in PopRegisters()
1147 void LiftoffAssembler::DropStackSlotsAndRet(uint32_t num_stack_slots) { in DropStackSlotsAndRet()
1152 void LiftoffAssembler::CallC(wasm::FunctionSig* sig, in CallC()
1195 void LiftoffAssembler::CallNativeWasmCode(Address addr) { in CallNativeWasmCode()
1199 void LiftoffAssembler::CallIndirect(wasm::FunctionSig* sig, in CallIndirect()
1210 void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) { in CallRuntimeStub()
1216 void LiftoffAssembler::AllocateStackSlot(Register addr, uint32_t size) { in AllocateStackSlot()
1221 void LiftoffAssembler::DeallocateStackSlot(uint32_t size) { in DeallocateStackSlot()
1227 const LiftoffAssembler::VarState& src = slot.src_; in Construct()
1229 case LiftoffAssembler::VarState::kStack: in Construct()
1233 case LiftoffAssembler::VarState::kRegister: in Construct()
1236 case LiftoffAssembler::VarState::KIntConst: { in Construct()