Index: src/ia32/lithium-codegen-ia32.cc |
=================================================================== |
--- src/ia32/lithium-codegen-ia32.cc (revision 8347) |
+++ src/ia32/lithium-codegen-ia32.cc (working copy) |
@@ -1548,7 +1548,7 @@ |
} |
-void LCodeGen::DoCmpJSObjectEq(LCmpJSObjectEq* instr) { |
+void LCodeGen::DoCmpObjectEq(LCmpObjectEq* instr) { |
Register left = ToRegister(instr->InputAt(0)); |
Register right = ToRegister(instr->InputAt(1)); |
Register result = ToRegister(instr->result()); |
@@ -1562,7 +1562,7 @@ |
} |
-void LCodeGen::DoCmpJSObjectEqAndBranch(LCmpJSObjectEqAndBranch* instr) { |
+void LCodeGen::DoCmpObjectEqAndBranch(LCmpObjectEqAndBranch* instr) { |
Register left = ToRegister(instr->InputAt(0)); |
Register right = ToRegister(instr->InputAt(1)); |
int false_block = chunk_->LookupDestination(instr->false_block_id()); |
@@ -1573,31 +1573,6 @@ |
} |
-void LCodeGen::DoCmpSymbolEq(LCmpSymbolEq* instr) { |
- Register left = ToRegister(instr->InputAt(0)); |
- Register right = ToRegister(instr->InputAt(1)); |
- Register result = ToRegister(instr->result()); |
- |
- Label done; |
- __ cmp(left, Operand(right)); |
- __ mov(result, factory()->false_value()); |
- __ j(not_equal, &done, Label::kNear); |
- __ mov(result, factory()->true_value()); |
- __ bind(&done); |
-} |
- |
- |
-void LCodeGen::DoCmpSymbolEqAndBranch(LCmpSymbolEqAndBranch* instr) { |
- Register left = ToRegister(instr->InputAt(0)); |
- Register right = ToRegister(instr->InputAt(1)); |
- int false_block = chunk_->LookupDestination(instr->false_block_id()); |
- int true_block = chunk_->LookupDestination(instr->true_block_id()); |
- |
- __ cmp(left, Operand(right)); |
- EmitBranch(true_block, false_block, equal); |
-} |
- |
- |
void LCodeGen::DoCmpConstantEq(LCmpConstantEq* instr) { |
Register left = ToRegister(instr->InputAt(0)); |
Register result = ToRegister(instr->result()); |