From b6b7a4a777d215e6ecec493d75574d676c593f87 Mon Sep 17 00:00:00 2001 From: Shi Pujin Date: Mon, 31 Oct 2022 17:32:44 +0800 Subject: [PATCH] fix build --- 0001-add-LoongArch-support.patch | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/0001-add-LoongArch-support.patch b/0001-add-LoongArch-support.patch index 828b05d..df51ac8 100644 --- a/0001-add-LoongArch-support.patch +++ b/0001-add-LoongArch-support.patch @@ -1,4 +1,4 @@ -From 5bdab65c2e83c01c048915d0870c83efa4b51294 Mon Sep 17 00:00:00 2001 +From 998f865384dc7d927f79ac8c68dd7fe12d5e8c5a Mon Sep 17 00:00:00 2001 From: Shi Pujin Date: Wed, 26 Oct 2022 15:07:55 +0800 Subject: [PATCH] add LoongArch support @@ -41410,7 +41410,7 @@ index 00000000..701b4b8e +#endif // V8_WASM_BASELINE_LIFTOFF_ASSEMBLER_H_ diff --git a/deps/v8/src/wasm/baseline/loong64/liftoff-assembler-loong64.h b/deps/v8/src/wasm/baseline/loong64/liftoff-assembler-loong64.h new file mode 100644 -index 00000000..9eae614b +index 00000000..085cc34b --- /dev/null +++ b/deps/v8/src/wasm/baseline/loong64/liftoff-assembler-loong64.h @@ -0,0 +1,1849 @@ @@ -41816,7 +41816,7 @@ index 00000000..9eae614b +void LiftoffAssembler::MoveStackValue(uint32_t dst_offset, uint32_t src_offset, + ValueType type) { + DCHECK_NE(dst_offset, src_offset); -+ LiftoffRegister reg = GetUnusedRegister(reg_class_for(type)); ++ LiftoffRegister reg = GetUnusedRegister(reg_class_for(type), {}); + Fill(reg, src_offset, type); + Spill(dst_offset, reg, type); +} @@ -41866,13 +41866,13 @@ index 00000000..9eae614b + MemOperand dst = liftoff::GetStackSlot(offset); + switch (value.type().kind()) { + case ValueType::kI32: { -+ LiftoffRegister tmp = GetUnusedRegister(kGpReg); ++ LiftoffRegister tmp = GetUnusedRegister(kGpReg, {}); + TurboAssembler::li(tmp.gp(), Operand(value.to_i32())); + St_w(tmp.gp(), dst); + break; + } + case ValueType::kI64: { -+ LiftoffRegister tmp = GetUnusedRegister(kGpReg); ++ LiftoffRegister tmp = GetUnusedRegister(kGpReg, {}); + TurboAssembler::li(tmp.gp(), value.to_i64()); + St_d(tmp.gp(), dst); + break; @@ -43085,7 +43085,7 @@ index 00000000..9eae614b +} + +void LiftoffAssembler::CallTrapCallbackForTesting() { -+ PrepareCallCFunction(0, GetUnusedRegister(kGpReg).gp()); ++ PrepareCallCFunction(0, GetUnusedRegister(kGpReg, {}).gp()); + CallCFunction(ExternalReference::wasm_call_trap_callback_for_testing(), 0); +} + -- Gitee