Index: src/mips/code-stubs-mips.cc |
diff --git a/src/mips/code-stubs-mips.cc b/src/mips/code-stubs-mips.cc |
index 6c4b134f50854e90ed87c5246e55808eea045a36..90b95e5594b2a80384d600db80fd2ff0fb21b287 100644 |
--- a/src/mips/code-stubs-mips.cc |
+++ b/src/mips/code-stubs-mips.cc |
@@ -3003,39 +3003,6 @@ void StringHelper::GenerateOneByteCharsCompareLoop( |
} |
-void StringCompareStub::Generate(MacroAssembler* masm) { |
- // ----------- S t a t e ------------- |
- // -- a1 : left |
- // -- a0 : right |
- // -- ra : return address |
- // ----------------------------------- |
- __ AssertString(a1); |
- __ AssertString(a0); |
- |
- Label not_same; |
- __ Branch(¬_same, ne, a0, Operand(a1)); |
- __ li(v0, Operand(Smi::FromInt(EQUAL))); |
- __ IncrementCounter(isolate()->counters()->string_compare_native(), 1, a1, |
- a2); |
- __ Ret(); |
- |
- __ bind(¬_same); |
- |
- // Check that both objects are sequential one-byte strings. |
- Label runtime; |
- __ JumpIfNotBothSequentialOneByteStrings(a1, a0, a2, a3, &runtime); |
- |
- // Compare flat ASCII strings natively. |
- __ IncrementCounter(isolate()->counters()->string_compare_native(), 1, a2, |
- a3); |
- StringHelper::GenerateCompareFlatOneByteStrings(masm, a1, a0, a2, a3, t0, t1); |
- |
- __ bind(&runtime); |
- __ Push(a1, a0); |
- __ TailCallRuntime(Runtime::kStringCompare); |
-} |
- |
- |
void BinaryOpICWithAllocationSiteStub::Generate(MacroAssembler* masm) { |
// ----------- S t a t e ------------- |
// -- a1 : left |