| 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
|
|
|