Index: src/ia32/lithium-ia32.cc |
diff --git a/src/ia32/lithium-ia32.cc b/src/ia32/lithium-ia32.cc |
index 590d943252dc2014ff266c36073f5f4d1f467849..6f2f8d62b844e37a0a79fed94524de5fdb01efd4 100644 |
--- a/src/ia32/lithium-ia32.cc |
+++ b/src/ia32/lithium-ia32.cc |
@@ -1106,13 +1106,9 @@ LInstruction* LChunkBuilder::DoTest(HTest* instr) { |
return new LIsObjectAndBranch(UseRegisterAtStart(compare->value()), |
temp1, |
temp2); |
- } else if (v->IsCompareJSObjectEq()) { |
- HCompareJSObjectEq* compare = HCompareJSObjectEq::cast(v); |
- return new LCmpJSObjectEqAndBranch(UseRegisterAtStart(compare->left()), |
- UseRegisterAtStart(compare->right())); |
- } else if (v->IsCompareSymbolEq()) { |
- HCompareSymbolEq* compare = HCompareSymbolEq::cast(v); |
- return new LCmpSymbolEqAndBranch(UseRegisterAtStart(compare->left()), |
+ } else if (v->IsCompareObjectEq()) { |
+ HCompareObjectEq* compare = HCompareObjectEq::cast(v); |
+ return new LCmpObjectEqAndBranch(UseRegisterAtStart(compare->left()), |
UseRegisterAtStart(compare->right())); |
} else if (v->IsCompareConstantEq()) { |
HCompareConstantEq* compare = HCompareConstantEq::cast(v); |
@@ -1528,20 +1524,10 @@ LInstruction* LChunkBuilder::DoCompare(HCompare* instr) { |
} |
-LInstruction* LChunkBuilder::DoCompareJSObjectEq( |
- HCompareJSObjectEq* instr) { |
+LInstruction* LChunkBuilder::DoCompareObjectEq(HCompareObjectEq* instr) { |
LOperand* left = UseRegisterAtStart(instr->left()); |
LOperand* right = UseRegisterAtStart(instr->right()); |
- LCmpJSObjectEq* result = new LCmpJSObjectEq(left, right); |
- return DefineAsRegister(result); |
-} |
- |
- |
-LInstruction* LChunkBuilder::DoCompareSymbolEq( |
- HCompareSymbolEq* instr) { |
- LOperand* left = UseRegisterAtStart(instr->left()); |
- LOperand* right = UseRegisterAtStart(instr->right()); |
- LCmpSymbolEq* result = new LCmpSymbolEq(left, right); |
+ LCmpObjectEq* result = new LCmpObjectEq(left, right); |
return DefineAsRegister(result); |
} |