Index: test/unittests/compiler/js-intrinsic-lowering-unittest.cc |
diff --git a/test/unittests/compiler/js-intrinsic-lowering-unittest.cc b/test/unittests/compiler/js-intrinsic-lowering-unittest.cc |
index a9a59d5c04b063b17d3c319d61638f45b5abf24f..bc343060caa748453fca4974bd03df419942772f 100644 |
--- a/test/unittests/compiler/js-intrinsic-lowering-unittest.cc |
+++ b/test/unittests/compiler/js-intrinsic-lowering-unittest.cc |
@@ -2,7 +2,6 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "src/code-factory.h" |
#include "src/compiler/access-builder.h" |
#include "src/compiler/diamond.h" |
#include "src/compiler/js-graph.h" |
@@ -73,57 +72,6 @@ TEST_F(JSIntrinsicLoweringTest, InlineOptimizedConstructDouble) { |
// ----------------------------------------------------------------------------- |
-// %_CreateArrayLiteral |
- |
- |
-TEST_F(JSIntrinsicLoweringTest, InlineCreateArrayLiteral) { |
- Node* const input0 = Parameter(0); |
- Node* const input1 = Parameter(1); |
- Node* const input2 = HeapConstant(factory()->NewFixedArray(12)); |
- Node* const input3 = NumberConstant(ArrayLiteral::kShallowElements); |
- Node* const context = Parameter(2); |
- Node* const frame_state = EmptyFrameState(); |
- Node* const effect = graph()->start(); |
- Node* const control = graph()->start(); |
- Reduction const r = Reduce(graph()->NewNode( |
- javascript()->CallRuntime(Runtime::kInlineCreateArrayLiteral, 4), input0, |
- input1, input2, input3, context, frame_state, effect, control)); |
- ASSERT_TRUE(r.Changed()); |
- EXPECT_THAT( |
- r.replacement(), |
- IsCall(_, IsHeapConstant(Unique<HeapObject>::CreateImmovable( |
- CodeFactory::FastCloneShallowArray(isolate()).code())), |
- input0, input1, input2, context, frame_state, effect, control)); |
-} |
- |
- |
-// ----------------------------------------------------------------------------- |
-// %_CreateObjectLiteral |
- |
- |
-TEST_F(JSIntrinsicLoweringTest, InlineCreateObjectLiteral) { |
- Node* const input0 = Parameter(0); |
- Node* const input1 = Parameter(1); |
- Node* const input2 = HeapConstant(factory()->NewFixedArray(2 * 6)); |
- Node* const input3 = NumberConstant(ObjectLiteral::kShallowProperties); |
- Node* const context = Parameter(2); |
- Node* const frame_state = EmptyFrameState(); |
- Node* const effect = graph()->start(); |
- Node* const control = graph()->start(); |
- Reduction const r = Reduce(graph()->NewNode( |
- javascript()->CallRuntime(Runtime::kInlineCreateObjectLiteral, 4), input0, |
- input1, input2, input3, context, frame_state, effect, control)); |
- ASSERT_TRUE(r.Changed()); |
- EXPECT_THAT( |
- r.replacement(), |
- IsCall(_, IsHeapConstant(Unique<HeapObject>::CreateImmovable( |
- CodeFactory::FastCloneShallowObject(isolate(), 6).code())), |
- input0, input1, input2, input3, context, frame_state, effect, |
- control)); |
-} |
- |
- |
-// ----------------------------------------------------------------------------- |
// %_DoubleLo |