| Index: runtime/vm/intermediate_language_mips.cc
|
| diff --git a/runtime/vm/intermediate_language_mips.cc b/runtime/vm/intermediate_language_mips.cc
|
| index e513f5ed3f22e3d5ac63481219c66b9825492c87..f18a4f34258bfabd8f23caba2ebe478d8302f3f9 100644
|
| --- a/runtime/vm/intermediate_language_mips.cc
|
| +++ b/runtime/vm/intermediate_language_mips.cc
|
| @@ -5938,33 +5938,6 @@ void DebugStepCheckInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| }
|
|
|
|
|
| -LocationSummary* GrowRegExpStackInstr::MakeLocationSummary(Zone* zone,
|
| - bool opt) const {
|
| - const intptr_t kNumInputs = 1;
|
| - const intptr_t kNumTemps = 0;
|
| - LocationSummary* locs = new (zone)
|
| - LocationSummary(zone, kNumInputs, kNumTemps, LocationSummary::kCall);
|
| - locs->set_in(0, Location::RegisterLocation(T0));
|
| - locs->set_out(0, Location::RegisterLocation(T0));
|
| - return locs;
|
| -}
|
| -
|
| -
|
| -void GrowRegExpStackInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| - const Register typed_data = locs()->in(0).reg();
|
| - const Register result = locs()->out(0).reg();
|
| - __ Comment("GrowRegExpStackInstr");
|
| - __ addiu(SP, SP, Immediate(-2 * kWordSize));
|
| - __ LoadObject(TMP, Object::null_object());
|
| - __ sw(TMP, Address(SP, 1 * kWordSize));
|
| - __ sw(typed_data, Address(SP, 0 * kWordSize));
|
| - compiler->GenerateRuntimeCall(TokenPosition::kNoSource, deopt_id(),
|
| - kGrowRegExpStackRuntimeEntry, 1, locs());
|
| - __ lw(result, Address(SP, 1 * kWordSize));
|
| - __ addiu(SP, SP, Immediate(2 * kWordSize));
|
| -}
|
| -
|
| -
|
| } // namespace dart
|
|
|
| #endif // defined TARGET_ARCH_MIPS
|
|
|