summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/wasm/speculative-inlining.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/speculative-inlining.js')
-rw-r--r--deps/v8/test/mjsunit/wasm/speculative-inlining.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/deps/v8/test/mjsunit/wasm/speculative-inlining.js b/deps/v8/test/mjsunit/wasm/speculative-inlining.js
index eff9fd62de..7f9f28859f 100644
--- a/deps/v8/test/mjsunit/wasm/speculative-inlining.js
+++ b/deps/v8/test/mjsunit/wasm/speculative-inlining.js
@@ -33,7 +33,7 @@ d8.file.execute("test/mjsunit/wasm/wasm-module-builder.js");
let instance = builder.instantiate();
for (let i = 0; i < 20; i++) assertEquals(14, instance.exports.main(10));
- %WasmTierUpFunction(instance, main.index);
+ %WasmTierUpFunction(instance.exports.main);
// The tiered-up function should have {callee} speculatively inlined.
assertEquals(14, instance.exports.main(10));
})();
@@ -75,7 +75,7 @@ d8.file.execute("test/mjsunit/wasm/wasm-module-builder.js");
let instance = builder.instantiate();
for (let i = 0; i < 20; i++) assertEquals(14, instance.exports.main(10, 1));
- %WasmTierUpFunction(instance, main.index);
+ %WasmTierUpFunction(instance.exports.main);
// Tier-up is done, and {callee0} should be inlined in the trace.
assertEquals(14, instance.exports.main(10, 1));
@@ -105,7 +105,7 @@ d8.file.execute("test/mjsunit/wasm/wasm-module-builder.js");
let instance = builder.instantiate();
for (let i = 0; i < 20; i++) assertEquals(14, instance.exports.main(10));
- %WasmTierUpFunction(instance, main.index);
+ %WasmTierUpFunction(instance.exports.main);
// After tier-up, the tail call should be speculatively inlined.
assertEquals(14, instance.exports.main(10));
})();
@@ -145,7 +145,7 @@ d8.file.execute("test/mjsunit/wasm/wasm-module-builder.js");
let instance = builder.instantiate();
assertEquals(9, instance.exports.main(10, 1));
- %WasmTierUpFunction(instance, main.index);
+ %WasmTierUpFunction(instance.exports.main);
// After tier-up, {callee0} should be inlined in the trace.
assertEquals(9, instance.exports.main(10, 1))
@@ -190,7 +190,7 @@ d8.file.execute("test/mjsunit/wasm/wasm-module-builder.js");
// Run 'main' until it is tiered-up.
assertEquals(1, instance2.exports.main(0, instance1.exports.f1));
- %WasmTierUpFunction(instance2, main.index);
+ %WasmTierUpFunction(instance2.exports.main);
// The function f1 defined in another module should not be inlined.
assertEquals(1, instance2.exports.main(0, instance1.exports.f1));
})();
@@ -232,7 +232,7 @@ d8.file.execute("test/mjsunit/wasm/wasm-module-builder.js");
assertEquals(16, instance2.exports.main(5, f1, f2));
}
}
- %WasmTierUpFunction(instance2, main.index);
+ %WasmTierUpFunction(instance2.exports.main);
// WebAssembly.Function objects should not be inlined.
assertEquals(16, instance2.exports.main(5, f1, f2));
assertEquals(12, instance2.exports.main(5, f1, f1));