aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/allocation-folding.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/allocation-folding.js')
-rw-r--r--deps/v8/test/mjsunit/allocation-folding.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/allocation-folding.js b/deps/v8/test/mjsunit/allocation-folding.js
index fcf909d6af..ffb4bd0ecf 100644
--- a/deps/v8/test/mjsunit/allocation-folding.js
+++ b/deps/v8/test/mjsunit/allocation-folding.js
@@ -38,6 +38,7 @@ function f() {
return elem2;
}
+%PrepareFunctionForOptimization(f);
f(); f(); f();
%OptimizeFunctionOnNextCall(f);
var result = f();
@@ -54,6 +55,7 @@ function doubles() {
return elem2;
}
+%PrepareFunctionForOptimization(doubles);
doubles(); doubles(); doubles();
%OptimizeFunctionOnNextCall(doubles);
result = doubles();
@@ -70,6 +72,7 @@ function doubles_int() {
return elem2;
}
+%PrepareFunctionForOptimization(doubles_int);
doubles_int(); doubles_int(); doubles_int();
%OptimizeFunctionOnNextCall(doubles_int);
result = doubles_int();
@@ -91,6 +94,7 @@ function branch_int(left) {
return elem2;
}
+%PrepareFunctionForOptimization(branch_int);
branch_int(1); branch_int(1); branch_int(1);
%OptimizeFunctionOnNextCall(branch_int);
result = branch_int(1);
@@ -110,6 +114,7 @@ function boom() {
return [ a1, a2, a3 ];
}
+%PrepareFunctionForOptimization(boom);
boom(); boom(); boom();
%OptimizeFunctionOnNextCall(boom);
boom();