diff options
Diffstat (limited to 'deps/v8/src/compiler/wasm-compiler.h')
-rw-r--r-- | deps/v8/src/compiler/wasm-compiler.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/src/compiler/wasm-compiler.h b/deps/v8/src/compiler/wasm-compiler.h index a77e76a05d..bb8f5f5efc 100644 --- a/deps/v8/src/compiler/wasm-compiler.h +++ b/deps/v8/src/compiler/wasm-compiler.h @@ -281,6 +281,7 @@ class WasmGraphBuilder { //----------------------------------------------------------------------- Node* BranchNoHint(Node* cond, Node** true_node, Node** false_node); Node* BranchExpectFalse(Node* cond, Node** true_node, Node** false_node); + Node* BranchExpectTrue(Node* cond, Node** true_node, Node** false_node); void TrapIfTrue(wasm::TrapReason reason, Node* cond, wasm::WasmCodePosition position); @@ -530,7 +531,6 @@ class WasmGraphBuilder { Node* CheckBoundsAndAlignment(int8_t access_size, Node* index, uint64_t offset, wasm::WasmCodePosition); - Node* Uint32ToUintptr(Node*); const Operator* GetSafeLoadOperator(int offset, wasm::ValueType type); const Operator* GetSafeStoreOperator(int offset, wasm::ValueType type); Node* BuildChangeEndiannessStore(Node* node, MachineRepresentation rep, @@ -631,6 +631,7 @@ class WasmGraphBuilder { Node* BuildTruncateIntPtrToInt32(Node* value); Node* BuildChangeInt32ToIntPtr(Node* value); Node* BuildChangeIntPtrToInt64(Node* value); + Node* BuildChangeUint32ToUintPtr(Node*); Node* BuildChangeInt32ToSmi(Node* value); Node* BuildChangeUint31ToSmi(Node* value); Node* BuildSmiShiftBitsConstant(); @@ -700,7 +701,7 @@ class WasmGraphBuilder { Node* BuildMultiReturnFixedArrayFromIterable(const wasm::FunctionSig* sig, Node* iterable, Node* context); - Node* BuildLoadJumpTableOffsetFromExportedFunctionData(Node* function_data); + Node* BuildLoadCallTargetFromExportedFunctionData(Node* function_data); //----------------------------------------------------------------------- // Operations involving the CEntry, a dependency we want to remove |