Index: test/cctest/compiler/test-run-intrinsics.cc |
diff --git a/test/cctest/compiler/test-run-intrinsics.cc b/test/cctest/compiler/test-run-intrinsics.cc |
index 7fc5cc9758a773abd14da9690d7e225635aab9be..b039b3bcd4b44a7b89668d9a72b7c4fc73375ddc 100644 |
--- a/test/cctest/compiler/test-run-intrinsics.cc |
+++ b/test/cctest/compiler/test-run-intrinsics.cc |
@@ -12,7 +12,6 @@ uint32_t flags = CompilationInfo::kInliningEnabled; |
TEST(CallFunction) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_CallFunction(a, 1, 2, 3, b); })", |
flags); |
CompileRun("function f(a,b,c) { return a + b + c + this.d; }"); |
@@ -23,7 +22,6 @@ TEST(CallFunction) { |
TEST(ClassOf) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_ClassOf(a); })", flags); |
T.CheckCall(T.Val("Function"), T.NewObject("(function() {})")); |
@@ -38,7 +36,6 @@ TEST(ClassOf) { |
TEST(HeapObjectGetMap) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_HeapObjectGetMap(a); })", flags); |
Factory* factory = T.main_isolate()->factory(); |
@@ -58,7 +55,6 @@ static int* LookupCounter(const char* name) { |
TEST(IncrementStatsCounter) { |
- FLAG_turbo_deoptimization = true; |
FLAG_native_code_counters = true; |
reinterpret_cast<v8::Isolate*>(CcTest::InitIsolateOnce()) |
->SetCounterFunction(LookupCounter); |
@@ -76,7 +72,6 @@ TEST(IncrementStatsCounter) { |
TEST(IsArray) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_IsArray(a); })", flags); |
T.CheckFalse(T.NewObject("(function() {})")); |
@@ -91,7 +86,6 @@ TEST(IsArray) { |
TEST(IsFunction) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_IsFunction(a); })", flags); |
T.CheckTrue(T.NewObject("(function() {})")); |
@@ -106,7 +100,6 @@ TEST(IsFunction) { |
TEST(IsMinusZero) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_IsMinusZero(a); })", flags); |
T.CheckFalse(T.Val(1)); |
@@ -119,7 +112,6 @@ TEST(IsMinusZero) { |
TEST(IsNonNegativeSmi) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_IsNonNegativeSmi(a); })", flags); |
T.CheckTrue(T.Val(1)); |
@@ -132,7 +124,6 @@ TEST(IsNonNegativeSmi) { |
TEST(IsObject) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_IsObject(a); })", flags); |
T.CheckFalse(T.NewObject("(function() {})")); |
@@ -147,7 +138,6 @@ TEST(IsObject) { |
TEST(IsRegExp) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_IsRegExp(a); })", flags); |
T.CheckFalse(T.NewObject("(function() {})")); |
@@ -162,7 +152,6 @@ TEST(IsRegExp) { |
TEST(IsSmi) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_IsSmi(a); })", flags); |
T.CheckTrue(T.Val(1)); |
@@ -175,7 +164,6 @@ TEST(IsSmi) { |
TEST(MapGetInstanceType) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T( |
"(function(a) { return %_MapGetInstanceType(%_HeapObjectGetMap(a)); })", |
flags); |
@@ -189,7 +177,6 @@ TEST(MapGetInstanceType) { |
TEST(ObjectEquals) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_ObjectEquals(a,b); })", flags); |
CompileRun("var o = {}"); |
@@ -203,7 +190,6 @@ TEST(ObjectEquals) { |
TEST(OneByteSeqStringGetChar) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_OneByteSeqStringGetChar(a,b); })", |
flags); |
@@ -219,7 +205,6 @@ TEST(OneByteSeqStringGetChar) { |
TEST(OneByteSeqStringSetChar) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { %_OneByteSeqStringSetChar(a,88,b); })", |
flags); |
@@ -236,7 +221,6 @@ TEST(OneByteSeqStringSetChar) { |
TEST(NewConsString) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T( |
"(function() { " |
" return %_NewConsString(14, true, 'abcdefghi', 'jklmn');" |
@@ -248,7 +232,6 @@ TEST(NewConsString) { |
TEST(SetValueOf) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_SetValueOf(a,b); })", flags); |
T.CheckCall(T.Val("a"), T.NewObject("(new String)"), T.Val("a")); |
@@ -258,7 +241,6 @@ TEST(SetValueOf) { |
TEST(StringAdd) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_StringAdd(a,b); })", flags); |
T.CheckCall(T.Val("aaabbb"), T.Val("aaa"), T.Val("bbb")); |
@@ -268,7 +250,6 @@ TEST(StringAdd) { |
TEST(StringCharAt) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_StringCharAt(a,b); })", flags); |
T.CheckCall(T.Val("e"), T.Val("huge fan!"), T.Val(3)); |
@@ -278,7 +259,6 @@ TEST(StringCharAt) { |
TEST(StringCharCodeAt) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_StringCharCodeAt(a,b); })", |
flags); |
@@ -289,7 +269,6 @@ TEST(StringCharCodeAt) { |
TEST(StringCharFromCode) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_StringCharFromCode(a); })", flags); |
T.CheckCall(T.Val("a"), T.Val(97)); |
@@ -299,7 +278,6 @@ TEST(StringCharFromCode) { |
TEST(StringCompare) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_StringCompare(a,b); })", flags); |
T.CheckCall(T.Val(-1), T.Val("aaa"), T.Val("bbb")); |
@@ -309,7 +287,6 @@ TEST(StringCompare) { |
TEST(SubString) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_SubString(a,b,b+3); })", flags); |
T.CheckCall(T.Val("aaa"), T.Val("aaabbb"), T.Val(0.0)); |
@@ -319,7 +296,6 @@ TEST(SubString) { |
TEST(TwoByteSeqStringGetChar) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { return %_TwoByteSeqStringGetChar(a,b); })", |
flags); |
@@ -335,7 +311,6 @@ TEST(TwoByteSeqStringGetChar) { |
TEST(TwoByteSeqStringSetChar) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a,b) { %_TwoByteSeqStringSetChar(a,88,b); })", |
flags); |
@@ -352,7 +327,6 @@ TEST(TwoByteSeqStringSetChar) { |
TEST(ValueOf) { |
- FLAG_turbo_deoptimization = true; |
FunctionTester T("(function(a) { return %_ValueOf(a); })", flags); |
T.CheckCall(T.Val("a"), T.Val("a")); |