diff options
Diffstat (limited to 'chromium/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h')
-rw-r--r-- | chromium/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/chromium/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h b/chromium/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h index ca715a8a328..58d2d8545cc 100644 --- a/chromium/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h +++ b/chromium/v8/src/wasm/baseline/mips/liftoff-assembler-mips.h @@ -433,6 +433,8 @@ void LiftoffAssembler::SpillInstance(Register instance) { sw(instance, liftoff::GetInstanceOperand()); } +void LiftoffAssembler::ResetOSRTarget() {} + void LiftoffAssembler::FillInstanceInto(Register dst) { lw(dst, liftoff::GetInstanceOperand()); } @@ -468,7 +470,7 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst_addr, : MemOperand(dst_addr, offset_imm); Sw(src.gp(), dst_op); - if (skip_write_barrier) return; + if (skip_write_barrier || FLAG_disable_write_barriers) return; // The write barrier. Label write_barrier; @@ -483,8 +485,8 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst_addr, CheckPageFlag(src.gp(), scratch, MemoryChunk::kPointersToHereAreInterestingMask, eq, &exit); Addu(scratch, dst_op.rm(), dst_op.offset()); - CallRecordWriteStub(dst_addr, scratch, EMIT_REMEMBERED_SET, kSaveFPRegs, - wasm::WasmCode::kRecordWrite); + CallRecordWriteStub(dst_addr, scratch, RememberedSetAction::kEmit, + SaveFPRegsMode::kSave, wasm::WasmCode::kRecordWrite); bind(&exit); } @@ -2835,7 +2837,7 @@ void LiftoffAssembler::CallTrapCallbackForTesting() { } void LiftoffAssembler::AssertUnreachable(AbortReason reason) { - if (emit_debug_code()) Abort(reason); + if (FLAG_debug_code) Abort(reason); } void LiftoffAssembler::PushRegisters(LiftoffRegList regs) { @@ -2998,6 +3000,8 @@ void LiftoffAssembler::DeallocateStackSlot(uint32_t size) { addiu(sp, sp, size); } +void LiftoffAssembler::MaybeOSR() {} + void LiftoffStackSlots::Construct(int param_slots) { DCHECK_LT(0, slots_.size()); SortInPushOrder(); |