Lines Matching refs:DivOrRem
443 enum class DivOrRem : uint8_t { kDiv, kRem }; enum
444 template <typename type, DivOrRem div_or_rem>
449 std::is_signed<type>::value && div_or_rem == DivOrRem::kDiv; in EmitIntDivOrRem()
451 std::is_signed<type>::value && div_or_rem == DivOrRem::kRem; in EmitIntDivOrRem()
520 constexpr Register kResultReg = div_or_rem == DivOrRem::kDiv ? rax : rdx; in EmitIntDivOrRem()
531 liftoff::EmitIntDivOrRem<int32_t, liftoff::DivOrRem::kDiv>( in emit_i32_divs()
537 liftoff::EmitIntDivOrRem<uint32_t, liftoff::DivOrRem::kDiv>( in emit_i32_divu()
543 liftoff::EmitIntDivOrRem<int32_t, liftoff::DivOrRem::kRem>( in emit_i32_rems()
549 liftoff::EmitIntDivOrRem<uint32_t, liftoff::DivOrRem::kRem>( in emit_i32_remu()
693 liftoff::EmitIntDivOrRem<int64_t, liftoff::DivOrRem::kDiv>( in emit_i64_divs()
702 liftoff::EmitIntDivOrRem<uint64_t, liftoff::DivOrRem::kDiv>( in emit_i64_divu()
710 liftoff::EmitIntDivOrRem<int64_t, liftoff::DivOrRem::kRem>( in emit_i64_rems()
718 liftoff::EmitIntDivOrRem<uint64_t, liftoff::DivOrRem::kRem>( in emit_i64_remu()