Commit 5c76da8d authored by Liu Yu's avatar Liu Yu Committed by V8 LUCI CQ

[mips][wasm][liftoff] Fix compile failed

Port 2b77ca20

Bug: v8:11809

Change-Id: Idbbbc10d1339d6c8463686b6e701fb601a217cab
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2931557Reviewed-by: 's avatarZhao Jiazhong <zhaojiazhong-hf@loongson.cn>
Commit-Queue: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn>
Auto-Submit: Liu yu <liuyu@loongson.cn>
Cr-Commit-Position: refs/heads/master@{#74934}
parent 0812ca0f
...@@ -237,9 +237,9 @@ void TurboAssembler::CallEphemeronKeyBarrier(Register object, ...@@ -237,9 +237,9 @@ void TurboAssembler::CallEphemeronKeyBarrier(Register object,
DCHECK(!AreAliased(object, slot_address)); DCHECK(!AreAliased(object, slot_address));
RegList registers = RegList registers =
WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address);
MaybeSaveRegisters(registers) MaybeSaveRegisters(registers);
Register object_parameter = WriteBarrierDescriptor::ObjectRegister(); Register object_parameter = WriteBarrierDescriptor::ObjectRegister();
Register slot_address_parameter = Register slot_address_parameter =
WriteBarrierDescriptor::SlotAddressRegister(); WriteBarrierDescriptor::SlotAddressRegister();
......
...@@ -494,7 +494,8 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst_addr, ...@@ -494,7 +494,8 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst_addr,
void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr, void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr,
Register offset_reg, uint32_t offset_imm, Register offset_reg, uint32_t offset_imm,
LoadType type, LiftoffRegList pinned, LoadType type, LiftoffRegList pinned,
uint32_t* protected_load_pc, bool is_load_mem) { uint32_t* protected_load_pc, bool is_load_mem,
bool i64_offset) {
Register src = no_reg; Register src = no_reg;
if (offset_reg != no_reg) { if (offset_reg != no_reg) {
src = GetUnusedRegister(kGpReg, pinned).gp(); src = GetUnusedRegister(kGpReg, pinned).gp();
......
...@@ -473,7 +473,8 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst_addr, ...@@ -473,7 +473,8 @@ void LiftoffAssembler::StoreTaggedPointer(Register dst_addr,
void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr, void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr,
Register offset_reg, uintptr_t offset_imm, Register offset_reg, uintptr_t offset_imm,
LoadType type, LiftoffRegList pinned, LoadType type, LiftoffRegList pinned,
uint32_t* protected_load_pc, bool is_load_mem) { uint32_t* protected_load_pc, bool is_load_mem,
bool i64_offset) {
MemOperand src_op = liftoff::GetMemOp(this, src_addr, offset_reg, offset_imm); MemOperand src_op = liftoff::GetMemOp(this, src_addr, offset_reg, offset_imm);
if (protected_load_pc) *protected_load_pc = pc_offset(); if (protected_load_pc) *protected_load_pc = pc_offset();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment