| Index: runtime/vm/intermediate_language_mips.cc
|
| diff --git a/runtime/vm/intermediate_language_mips.cc b/runtime/vm/intermediate_language_mips.cc
|
| index b043cb88fcf2ca0a031a65d4b41093c1b9df96c7..07a8242612860fe3b0fe32b70f5cb15f36687814 100644
|
| --- a/runtime/vm/intermediate_language_mips.cc
|
| +++ b/runtime/vm/intermediate_language_mips.cc
|
| @@ -4586,38 +4586,6 @@ LocationSummary* PolymorphicInstanceCallInstr::MakeLocationSummary(
|
| }
|
|
|
|
|
| -void PolymorphicInstanceCallInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| - __ Comment("PolymorphicInstanceCallInstr");
|
| - ASSERT(ic_data().NumArgsTested() == 1);
|
| - if (!with_checks()) {
|
| - ASSERT(ic_data().HasOneTarget());
|
| - const Function& target = Function::ZoneHandle(ic_data().GetTargetAt(0));
|
| - compiler->GenerateStaticCall(deopt_id(),
|
| - instance_call()->token_pos(),
|
| - target,
|
| - instance_call()->ArgumentCount(),
|
| - instance_call()->argument_names(),
|
| - locs(),
|
| - ICData::Handle());
|
| - return;
|
| - }
|
| -
|
| -
|
| - Label* deopt = compiler->AddDeoptStub(
|
| - deopt_id(), ICData::kDeoptPolymorphicInstanceCallTestFail);
|
| - Label ok;
|
| - compiler->EmitTestAndCall(ic_data(),
|
| - instance_call()->ArgumentCount(),
|
| - instance_call()->argument_names(),
|
| - deopt,
|
| - &ok,
|
| - deopt_id(),
|
| - instance_call()->token_pos(),
|
| - locs());
|
| - __ Bind(&ok);
|
| -}
|
| -
|
| -
|
| LocationSummary* BranchInstr::MakeLocationSummary(Zone* zone,
|
| bool opt) const {
|
| comparison()->InitializeLocationSummary(zone, opt);
|
|
|