Lines Matching refs:LiftoffAssembler
32 class LiftoffAssembler : public TurboAssembler {
250 LiftoffAssembler();
251 ~LiftoffAssembler();
607 std::ostream& operator<<(std::ostream& os, LiftoffAssembler::VarState);
616 template <void (LiftoffAssembler::*op)(Register, Register, Register)>
617 void EmitI64IndependentHalfOperation(LiftoffAssembler* assm, in EmitI64IndependentHalfOperation()
643 void LiftoffAssembler::emit_i64_and(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_and()
645 liftoff::EmitI64IndependentHalfOperation<&LiftoffAssembler::emit_i32_and>( in emit_i64_and()
649 void LiftoffAssembler::emit_i64_or(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_or()
651 liftoff::EmitI64IndependentHalfOperation<&LiftoffAssembler::emit_i32_or>( in emit_i64_or()
655 void LiftoffAssembler::emit_i64_xor(LiftoffRegister dst, LiftoffRegister lhs, in emit_i64_xor()
657 liftoff::EmitI64IndependentHalfOperation<&LiftoffAssembler::emit_i32_xor>( in emit_i64_xor()
669 explicit LiftoffStackSlots(LiftoffAssembler* wasm_asm) : asm_(wasm_asm) {} in LiftoffStackSlots()
671 void Add(const LiftoffAssembler::VarState& src, uint32_t src_index, in Add()
675 void Add(const LiftoffAssembler::VarState& src) { slots_.emplace_back(src); } in Add()
683 Slot(const LiftoffAssembler::VarState& src, uint32_t src_index, in Slot()
686 explicit Slot(const LiftoffAssembler::VarState& src) in Slot()
689 const LiftoffAssembler::VarState src_;
695 LiftoffAssembler* const asm_;