| Index: test/cctest/compiler/test-run-inlining.cc
|
| diff --git a/test/cctest/compiler/test-run-inlining.cc b/test/cctest/compiler/test-run-inlining.cc
|
| index 6e9d8c7605ea9fc61e55e6d9ad42a2bd3b182340..2ab72172278f034d957e3901f401720dc314067c 100644
|
| --- a/test/cctest/compiler/test-run-inlining.cc
|
| +++ b/test/cctest/compiler/test-run-inlining.cc
|
| @@ -51,7 +51,6 @@ const uint32_t kInlineFlags = CompilationInfo::kInliningEnabled |
|
|
|
|
|
| TEST(SimpleInlining) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function(){"
|
| " function foo(s) { AssertInlineCount(2); return s; };"
|
| @@ -66,7 +65,6 @@ TEST(SimpleInlining) {
|
|
|
|
|
| TEST(SimpleInliningDeopt) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function(){"
|
| " function foo(s) { %DeoptimizeFunction(bar); return s; };"
|
| @@ -81,7 +79,6 @@ TEST(SimpleInliningDeopt) {
|
|
|
|
|
| TEST(SimpleInliningContext) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s) { AssertInlineCount(2); var x = 12; return s + x; };"
|
| @@ -96,7 +93,6 @@ TEST(SimpleInliningContext) {
|
|
|
|
|
| TEST(SimpleInliningContextDeopt) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s) {"
|
| @@ -114,7 +110,6 @@ TEST(SimpleInliningContextDeopt) {
|
|
|
|
|
| TEST(CaptureContext) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "var f = (function () {"
|
| " var x = 42;"
|
| @@ -132,7 +127,6 @@ TEST(CaptureContext) {
|
| // TODO(sigurds) For now we do not inline any native functions. If we do at
|
| // some point, change this test.
|
| TEST(DontInlineEval) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "var x = 42;"
|
| "(function () {"
|
| @@ -147,7 +141,6 @@ TEST(DontInlineEval) {
|
|
|
|
|
| TEST(InlineOmitArguments) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = 42;"
|
| @@ -162,7 +155,6 @@ TEST(InlineOmitArguments) {
|
|
|
|
|
| TEST(InlineOmitArgumentsDeopt) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s,t,u,v) { AssertInlineCount(2);"
|
| @@ -180,7 +172,6 @@ TEST(InlineOmitArgumentsDeopt) {
|
|
|
|
|
| TEST(InlineSurplusArguments) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = 42;"
|
| @@ -196,7 +187,6 @@ TEST(InlineSurplusArguments) {
|
|
|
|
|
| TEST(InlineSurplusArgumentsDeopt) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s) { AssertInlineCount(2); %DeoptimizeFunction(bar);"
|
| @@ -216,7 +206,6 @@ TEST(InlineSurplusArgumentsDeopt) {
|
|
|
|
|
| TEST(InlineTwice) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = 42;"
|
| @@ -231,7 +220,6 @@ TEST(InlineTwice) {
|
|
|
|
|
| TEST(InlineTwiceDependent) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = 42;"
|
| @@ -247,7 +235,6 @@ TEST(InlineTwiceDependent) {
|
|
|
|
|
| TEST(InlineTwiceDependentDiamond) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = 41;"
|
| @@ -264,7 +251,6 @@ TEST(InlineTwiceDependentDiamond) {
|
|
|
|
|
| TEST(InlineTwiceDependentDiamondDifferent) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = 41;"
|
| @@ -281,7 +267,6 @@ TEST(InlineTwiceDependentDiamondDifferent) {
|
|
|
|
|
| TEST(InlineLoopGuardedEmpty) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s) { AssertInlineCount(2); if (s) while (s); return s; };"
|
| @@ -296,7 +281,6 @@ TEST(InlineLoopGuardedEmpty) {
|
|
|
|
|
| TEST(InlineLoopGuardedOnce) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s,t) { AssertInlineCount(2); if (t > 0) while (s > 0) {"
|
| @@ -312,7 +296,6 @@ TEST(InlineLoopGuardedOnce) {
|
|
|
|
|
| TEST(InlineLoopGuardedTwice) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s,t) { AssertInlineCount(2); if (t > 0) while (s > 0) {"
|
| @@ -328,7 +311,6 @@ TEST(InlineLoopGuardedTwice) {
|
|
|
|
|
| TEST(InlineLoopUnguardedEmpty) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s) { AssertInlineCount(2); while (s); return s; };"
|
| @@ -343,7 +325,6 @@ TEST(InlineLoopUnguardedEmpty) {
|
|
|
|
|
| TEST(InlineLoopUnguardedOnce) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s) { AssertInlineCount(2); while (s) {"
|
| @@ -359,7 +340,6 @@ TEST(InlineLoopUnguardedOnce) {
|
|
|
|
|
| TEST(InlineLoopUnguardedTwice) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s) { AssertInlineCount(2); while (s > 0) {"
|
| @@ -375,7 +355,6 @@ TEST(InlineLoopUnguardedTwice) {
|
|
|
|
|
| TEST(InlineStrictIntoNonStrict) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = Object.create({}, { y: { value:42, writable:false } });"
|
| @@ -392,7 +371,6 @@ TEST(InlineStrictIntoNonStrict) {
|
|
|
|
|
| TEST(InlineNonStrictIntoStrict) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = Object.create({}, { y: { value:42, writable:false } });"
|
| @@ -408,7 +386,6 @@ TEST(InlineNonStrictIntoStrict) {
|
|
|
|
|
| TEST(InlineIntrinsicIsSmi) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = 42;"
|
| @@ -423,7 +400,6 @@ TEST(InlineIntrinsicIsSmi) {
|
|
|
|
|
| TEST(InlineIntrinsicIsNonNegativeSmi) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = 42;"
|
| @@ -438,7 +414,6 @@ TEST(InlineIntrinsicIsNonNegativeSmi) {
|
|
|
|
|
| TEST(InlineIntrinsicIsArray) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " var x = [1,2,3];"
|
| @@ -473,7 +448,6 @@ TEST(InlineIntrinsicIsArray) {
|
|
|
|
|
| TEST(InlineWithArguments) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s,t,u) { AssertInlineCount(2);"
|
| @@ -493,7 +467,6 @@ TEST(InlineWithArguments) {
|
|
|
|
|
| TEST(InlineBuiltin) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s,t,u) { AssertInlineCount(2); return true; }"
|
| @@ -509,7 +482,6 @@ TEST(InlineBuiltin) {
|
|
|
|
|
| TEST(InlineNestedBuiltin) {
|
| - FLAG_turbo_deoptimization = true;
|
| FunctionTester T(
|
| "(function () {"
|
| " function foo(s,t,u) { AssertInlineCount(3); return true; }"
|
| @@ -527,7 +499,6 @@ TEST(InlineNestedBuiltin) {
|
|
|
|
|
| TEST(StrongModeArity) {
|
| - FLAG_turbo_deoptimization = true;
|
| FLAG_strong_mode = true;
|
| FunctionTester T(
|
| "(function () {"
|
| @@ -541,7 +512,6 @@ TEST(StrongModeArity) {
|
|
|
|
|
| TEST(StrongModeArityOuter) {
|
| - FLAG_turbo_deoptimization = true;
|
| FLAG_strong_mode = true;
|
| FunctionTester T(
|
| "(function () {"
|
| @@ -553,4 +523,5 @@ TEST(StrongModeArityOuter) {
|
| kInlineFlags);
|
| T.CheckThrows(T.undefined(), T.undefined());
|
| }
|
| +
|
| #endif // V8_TURBOFAN_TARGET
|
|
|