| 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());
|
|
|