Index: test/cctest/compiler/test-instruction.cc |
diff --git a/test/cctest/compiler/test-instruction.cc b/test/cctest/compiler/test-instruction.cc |
index 073d584489f565180c7a27e7846977dd85dd28ec..d0e4762f45443d22803e96b75449f2070e613534 100644 |
--- a/test/cctest/compiler/test-instruction.cc |
+++ b/test/cctest/compiler/test-instruction.cc |
@@ -81,10 +81,10 @@ class InstructionTester : public HandleAndZoneScope { |
return node; |
} |
- int NewInstr(BasicBlock* block) { |
+ int NewInstr() { |
InstructionCode opcode = static_cast<InstructionCode>(110); |
TestInstr* instr = TestInstr::New(zone(), opcode); |
- return code->AddInstruction(instr, block); |
+ return code->AddInstruction(instr); |
} |
UnallocatedOperand* NewUnallocated(int vreg) { |
@@ -122,7 +122,7 @@ TEST(InstructionBasic) { |
i++, index++) { |
BasicBlock* block = *i; |
CHECK_EQ(block, R.code->BlockAt(index)); |
- CHECK_EQ(-1, R.code->GetLoopEnd(block)); |
+ CHECK_EQ(-1, block->loop_end()); |
} |
} |
@@ -142,19 +142,19 @@ TEST(InstructionGetBasicBlock) { |
R.allocCode(); |
R.code->StartBlock(b0); |
- int i0 = R.NewInstr(b0); |
- int i1 = R.NewInstr(b0); |
+ int i0 = R.NewInstr(); |
+ int i1 = R.NewInstr(); |
R.code->EndBlock(b0); |
R.code->StartBlock(b1); |
- int i2 = R.NewInstr(b1); |
- int i3 = R.NewInstr(b1); |
- int i4 = R.NewInstr(b1); |
- int i5 = R.NewInstr(b1); |
+ int i2 = R.NewInstr(); |
+ int i3 = R.NewInstr(); |
+ int i4 = R.NewInstr(); |
+ int i5 = R.NewInstr(); |
R.code->EndBlock(b1); |
R.code->StartBlock(b2); |
- int i6 = R.NewInstr(b2); |
- int i7 = R.NewInstr(b2); |
- int i8 = R.NewInstr(b2); |
+ int i6 = R.NewInstr(); |
+ int i7 = R.NewInstr(); |
+ int i8 = R.NewInstr(); |
R.code->EndBlock(b2); |
R.code->StartBlock(b3); |
R.code->EndBlock(b3); |
@@ -171,17 +171,17 @@ TEST(InstructionGetBasicBlock) { |
CHECK_EQ(b2, R.code->GetBasicBlock(i7)); |
CHECK_EQ(b2, R.code->GetBasicBlock(i8)); |
- CHECK_EQ(b0, R.code->GetBasicBlock(b0->first_instruction_index())); |
- CHECK_EQ(b0, R.code->GetBasicBlock(b0->last_instruction_index())); |
+ CHECK_EQ(b0, R.code->GetBasicBlock(R.code->first_instruction_index(b0))); |
+ CHECK_EQ(b0, R.code->GetBasicBlock(R.code->last_instruction_index(b0))); |
- CHECK_EQ(b1, R.code->GetBasicBlock(b1->first_instruction_index())); |
- CHECK_EQ(b1, R.code->GetBasicBlock(b1->last_instruction_index())); |
+ CHECK_EQ(b1, R.code->GetBasicBlock(R.code->first_instruction_index(b1))); |
+ CHECK_EQ(b1, R.code->GetBasicBlock(R.code->last_instruction_index(b1))); |
- CHECK_EQ(b2, R.code->GetBasicBlock(b2->first_instruction_index())); |
- CHECK_EQ(b2, R.code->GetBasicBlock(b2->last_instruction_index())); |
+ CHECK_EQ(b2, R.code->GetBasicBlock(R.code->first_instruction_index(b2))); |
+ CHECK_EQ(b2, R.code->GetBasicBlock(R.code->last_instruction_index(b2))); |
- CHECK_EQ(b3, R.code->GetBasicBlock(b3->first_instruction_index())); |
- CHECK_EQ(b3, R.code->GetBasicBlock(b3->last_instruction_index())); |
+ CHECK_EQ(b3, R.code->GetBasicBlock(R.code->first_instruction_index(b3))); |
+ CHECK_EQ(b3, R.code->GetBasicBlock(R.code->last_instruction_index(b3))); |
} |
@@ -195,8 +195,8 @@ TEST(InstructionIsGapAt) { |
TestInstr* i0 = TestInstr::New(R.zone(), 100); |
TestInstr* g = TestInstr::New(R.zone(), 103)->MarkAsControl(); |
R.code->StartBlock(b0); |
- R.code->AddInstruction(i0, b0); |
- R.code->AddInstruction(g, b0); |
+ R.code->AddInstruction(i0); |
+ R.code->AddInstruction(g); |
R.code->EndBlock(b0); |
CHECK_EQ(true, R.code->InstructionAt(0)->IsBlockStart()); |
@@ -222,15 +222,15 @@ TEST(InstructionIsGapAt2) { |
TestInstr* i0 = TestInstr::New(R.zone(), 100); |
TestInstr* g = TestInstr::New(R.zone(), 103)->MarkAsControl(); |
R.code->StartBlock(b0); |
- R.code->AddInstruction(i0, b0); |
- R.code->AddInstruction(g, b0); |
+ R.code->AddInstruction(i0); |
+ R.code->AddInstruction(g); |
R.code->EndBlock(b0); |
TestInstr* i1 = TestInstr::New(R.zone(), 102); |
TestInstr* g1 = TestInstr::New(R.zone(), 104)->MarkAsControl(); |
R.code->StartBlock(b1); |
- R.code->AddInstruction(i1, b1); |
- R.code->AddInstruction(g1, b1); |
+ R.code->AddInstruction(i1); |
+ R.code->AddInstruction(g1); |
R.code->EndBlock(b1); |
CHECK_EQ(true, R.code->InstructionAt(0)->IsBlockStart()); |
@@ -263,8 +263,8 @@ TEST(InstructionAddGapMove) { |
TestInstr* i0 = TestInstr::New(R.zone(), 100); |
TestInstr* g = TestInstr::New(R.zone(), 103)->MarkAsControl(); |
R.code->StartBlock(b0); |
- R.code->AddInstruction(i0, b0); |
- R.code->AddInstruction(g, b0); |
+ R.code->AddInstruction(i0); |
+ R.code->AddInstruction(g); |
R.code->EndBlock(b0); |
CHECK_EQ(true, R.code->InstructionAt(0)->IsBlockStart()); |