| OLD | NEW | 
|---|
| 1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef WASM_RUN_UTILS_H | 5 #ifndef WASM_RUN_UTILS_H | 
| 6 #define WASM_RUN_UTILS_H | 6 #define WASM_RUN_UTILS_H | 
| 7 | 7 | 
| 8 #include <stdint.h> | 8 #include <stdint.h> | 
| 9 #include <stdlib.h> | 9 #include <stdlib.h> | 
| 10 #include <string.h> | 10 #include <string.h> | 
| (...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 348     if (p0 != MachineType::None()) { | 348     if (p0 != MachineType::None()) { | 
| 349       parameters[parameter_count] = graph()->NewNode( | 349       parameters[parameter_count] = graph()->NewNode( | 
| 350           machine()->Load(p0), | 350           machine()->Load(p0), | 
| 351           graph()->NewNode(common()->Parameter(0), graph()->start()), | 351           graph()->NewNode(common()->Parameter(0), graph()->start()), | 
| 352           graph()->NewNode(common()->Int32Constant(0)), effect, | 352           graph()->NewNode(common()->Int32Constant(0)), effect, | 
| 353           graph()->start()); | 353           graph()->start()); | 
| 354       effect = parameters[parameter_count++]; | 354       effect = parameters[parameter_count++]; | 
| 355     } | 355     } | 
| 356     if (p1 != MachineType::None()) { | 356     if (p1 != MachineType::None()) { | 
| 357       parameters[parameter_count] = graph()->NewNode( | 357       parameters[parameter_count] = graph()->NewNode( | 
| 358           machine()->Load(p0), | 358           machine()->Load(p1), | 
| 359           graph()->NewNode(common()->Parameter(1), graph()->start()), | 359           graph()->NewNode(common()->Parameter(1), graph()->start()), | 
| 360           graph()->NewNode(common()->Int32Constant(0)), effect, | 360           graph()->NewNode(common()->Int32Constant(0)), effect, | 
| 361           graph()->start()); | 361           graph()->start()); | 
| 362       effect = parameters[parameter_count++]; | 362       effect = parameters[parameter_count++]; | 
| 363     } | 363     } | 
| 364     if (p2 != MachineType::None()) { | 364     if (p2 != MachineType::None()) { | 
| 365       parameters[parameter_count] = graph()->NewNode( | 365       parameters[parameter_count] = graph()->NewNode( | 
| 366           machine()->Load(p0), | 366           machine()->Load(p2), | 
| 367           graph()->NewNode(common()->Parameter(2), graph()->start()), | 367           graph()->NewNode(common()->Parameter(2), graph()->start()), | 
| 368           graph()->NewNode(common()->Int32Constant(0)), effect, | 368           graph()->NewNode(common()->Int32Constant(0)), effect, | 
| 369           graph()->start()); | 369           graph()->start()); | 
| 370       effect = parameters[parameter_count++]; | 370       effect = parameters[parameter_count++]; | 
| 371     } | 371     } | 
| 372     if (p3 != MachineType::None()) { | 372     if (p3 != MachineType::None()) { | 
| 373       parameters[parameter_count] = graph()->NewNode( | 373       parameters[parameter_count] = graph()->NewNode( | 
| 374           machine()->Load(p0), | 374           machine()->Load(p3), | 
| 375           graph()->NewNode(common()->Parameter(3), graph()->start()), | 375           graph()->NewNode(common()->Parameter(3), graph()->start()), | 
| 376           graph()->NewNode(common()->Int32Constant(0)), effect, | 376           graph()->NewNode(common()->Int32Constant(0)), effect, | 
| 377           graph()->start()); | 377           graph()->start()); | 
| 378       effect = parameters[parameter_count++]; | 378       effect = parameters[parameter_count++]; | 
| 379     } | 379     } | 
| 380 | 380 | 
| 381     parameters[parameter_count++] = effect; | 381     parameters[parameter_count++] = effect; | 
| 382     parameters[parameter_count++] = graph()->start(); | 382     parameters[parameter_count++] = graph()->start(); | 
| 383     Node* call = graph()->NewNode(common()->Call(descriptor), parameter_count, | 383     Node* call = graph()->NewNode(common()->Call(descriptor), parameter_count, | 
| 384                                   parameters); | 384                                   parameters); | 
| (...skipping 403 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 788 // interpreter. | 788 // interpreter. | 
| 789 #define WASM_EXEC_TEST(name)                                               \ | 789 #define WASM_EXEC_TEST(name)                                               \ | 
| 790   void RunWasm_##name(WasmExecutionMode execution_mode);                   \ | 790   void RunWasm_##name(WasmExecutionMode execution_mode);                   \ | 
| 791   TEST(RunWasmCompiled_##name) { RunWasm_##name(kExecuteCompiled); }       \ | 791   TEST(RunWasmCompiled_##name) { RunWasm_##name(kExecuteCompiled); }       \ | 
| 792   TEST(RunWasmInterpreted_##name) { RunWasm_##name(kExecuteInterpreted); } \ | 792   TEST(RunWasmInterpreted_##name) { RunWasm_##name(kExecuteInterpreted); } \ | 
| 793   void RunWasm_##name(WasmExecutionMode execution_mode) | 793   void RunWasm_##name(WasmExecutionMode execution_mode) | 
| 794 | 794 | 
| 795 }  // namespace | 795 }  // namespace | 
| 796 | 796 | 
| 797 #endif | 797 #endif | 
| OLD | NEW | 
|---|