Index: src/compiler/wasm-compiler.h |
diff --git a/src/compiler/wasm-compiler.h b/src/compiler/wasm-compiler.h |
index eb6c30544516cb3953c02209bdeea2c70c9593fd..e4599363630f6b32dc18955f6f8b3ab32cbdc0fe 100644 |
--- a/src/compiler/wasm-compiler.h |
+++ b/src/compiler/wasm-compiler.h |
@@ -153,11 +153,12 @@ |
Node* ReturnVoid(); |
Node* Unreachable(wasm::WasmCodePosition position); |
- Node** CallDirect(uint32_t index, Node** args, |
- wasm::WasmCodePosition position); |
- Node** CallIndirect(uint32_t index, Node** args, |
- wasm::WasmCodePosition position); |
- |
+ Node* CallDirect(uint32_t index, Node** args, |
+ wasm::WasmCodePosition position); |
+ Node* CallImport(uint32_t index, Node** args, |
+ wasm::WasmCodePosition position); |
+ Node* CallIndirect(uint32_t index, Node** args, |
+ wasm::WasmCodePosition position); |
void BuildJSToWasmWrapper(Handle<Code> wasm_code, wasm::FunctionSig* sig); |
void BuildWasmToJSWrapper(Handle<JSReceiver> target, wasm::FunctionSig* sig); |
@@ -169,7 +170,7 @@ |
//----------------------------------------------------------------------- |
// Operations that concern the linear memory. |
//----------------------------------------------------------------------- |
- Node* CurrentMemoryPages(); |
+ Node* MemSize(uint32_t offset); |
Node* GetGlobal(uint32_t index); |
Node* SetGlobal(uint32_t index, Node* val); |
Node* LoadMem(wasm::LocalType type, MachineType memtype, Node* index, |
@@ -228,7 +229,6 @@ |
Graph* graph(); |
Node* String(const char* string); |
- Node* MemSize(uint32_t offset); |
Node* MemBuffer(uint32_t offset); |
void BoundsCheckMem(MachineType memtype, Node* index, uint32_t offset, |
wasm::WasmCodePosition position); |
@@ -240,8 +240,8 @@ |
Node* MaskShiftCount64(Node* node); |
Node* BuildCCall(MachineSignature* sig, Node** args); |
- Node** BuildWasmCall(wasm::FunctionSig* sig, Node** args, |
- wasm::WasmCodePosition position); |
+ Node* BuildWasmCall(wasm::FunctionSig* sig, Node** args, |
+ wasm::WasmCodePosition position); |
Node* BuildF32CopySign(Node* left, Node* right); |
Node* BuildF64CopySign(Node* left, Node* right); |