From 3e9939e38cb4ecc7c8a9bd7cff64baca3a897eb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Sun, 21 Nov 2021 15:58:15 +0100 Subject: deps: update V8 to 9.6.180.14 PR-URL: https://github.com/nodejs/node/pull/40488 Reviewed-By: Jiawen Geng Reviewed-By: James M Snell --- deps/v8/src/compiler/wasm-compiler.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'deps/v8/src/compiler/wasm-compiler.h') diff --git a/deps/v8/src/compiler/wasm-compiler.h b/deps/v8/src/compiler/wasm-compiler.h index 328152b363..ad33c7e1c6 100644 --- a/deps/v8/src/compiler/wasm-compiler.h +++ b/deps/v8/src/compiler/wasm-compiler.h @@ -325,16 +325,19 @@ class WasmGraphBuilder { Node* CallIndirect(uint32_t table_index, uint32_t sig_index, base::Vector args, base::Vector rets, wasm::WasmCodePosition position); - Node* CallRef(uint32_t sig_index, base::Vector args, + Node* CallRef(const wasm::FunctionSig* sig, base::Vector args, base::Vector rets, CheckForNull null_check, wasm::WasmCodePosition position); + void CompareToExternalFunctionAtIndex(Node* func_ref, uint32_t function_index, + Node** success_control, + Node** failure_control); Node* ReturnCall(uint32_t index, base::Vector args, wasm::WasmCodePosition position); Node* ReturnCallIndirect(uint32_t table_index, uint32_t sig_index, base::Vector args, wasm::WasmCodePosition position); - Node* ReturnCallRef(uint32_t sig_index, base::Vector args, + Node* ReturnCallRef(const wasm::FunctionSig* sig, base::Vector args, CheckForNull null_check, wasm::WasmCodePosition position); void BrOnNull(Node* ref_object, Node** non_null_node, Node** null_node); @@ -474,6 +477,8 @@ class WasmGraphBuilder { void ArrayCopy(Node* dst_array, Node* dst_index, CheckForNull dst_null_check, Node* src_array, Node* src_index, CheckForNull src_null_check, Node* length, wasm::WasmCodePosition position); + Node* ArrayInit(uint32_t array_index, const wasm::ArrayType* type, Node* rtt, + base::Vector elements); Node* I31New(Node* input); Node* I31GetS(Node* input); Node* I31GetU(Node* input); @@ -586,7 +591,7 @@ class WasmGraphBuilder { base::Vector rets, wasm::WasmCodePosition position, Node* func_index, IsReturnCall continuation); - Node* BuildCallRef(uint32_t sig_index, base::Vector args, + Node* BuildCallRef(const wasm::FunctionSig* sig, base::Vector args, base::Vector rets, CheckForNull null_check, IsReturnCall continuation, wasm::WasmCodePosition position); -- cgit v1.2.1