| Index: runtime/vm/intermediate_language_mips.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language_mips.cc (revision 38030)
|
| +++ runtime/vm/intermediate_language_mips.cc (working copy)
|
| @@ -239,7 +239,7 @@
|
| __ lw(T2, FieldAddress(T0, Function::instructions_offset()));
|
| __ AddImmediate(T2, Instructions::HeaderSize() - kHeapObjectTag);
|
| __ jalr(T2);
|
| - compiler->AddCurrentDescriptor(PcDescriptors::kClosureCall,
|
| + compiler->AddCurrentDescriptor(RawPcDescriptors::kClosureCall,
|
| deopt_id(),
|
| token_pos());
|
| compiler->RecordSafepoint(locs());
|
| @@ -251,7 +251,7 @@
|
| } else {
|
| // Add deoptimization continuation point after the call and before the
|
| // arguments are removed.
|
| - compiler->AddCurrentDescriptor(PcDescriptors::kDeopt,
|
| + compiler->AddCurrentDescriptor(RawPcDescriptors::kDeopt,
|
| deopt_id_after,
|
| token_pos());
|
| }
|
| @@ -906,7 +906,7 @@
|
| __ LoadImmediate(A1, argc_tag);
|
| compiler->GenerateCall(token_pos(),
|
| stub_entry,
|
| - PcDescriptors::kOther,
|
| + RawPcDescriptors::kOther,
|
| locs());
|
| __ Pop(result);
|
| }
|
| @@ -1734,7 +1734,7 @@
|
| compiler->SaveLiveRegisters(locs);
|
| compiler->GenerateCall(Scanner::kNoSourcePos, // No token position.
|
| &label,
|
| - PcDescriptors::kOther,
|
| + RawPcDescriptors::kOther,
|
| locs);
|
| __ mov(locs->temp(0).reg(), V0);
|
| compiler->RestoreLiveRegisters(locs);
|
| @@ -2113,7 +2113,7 @@
|
| __ Bind(&slow_path);
|
| compiler->GenerateCall(token_pos(),
|
| &StubCode::AllocateArrayLabel(),
|
| - PcDescriptors::kOther,
|
| + RawPcDescriptors::kOther,
|
| locs());
|
| __ Bind(&done);
|
| ASSERT(locs()->out(0).reg() == kResultReg);
|
| @@ -2139,7 +2139,7 @@
|
| compiler->SaveLiveRegisters(locs);
|
| compiler->GenerateCall(Scanner::kNoSourcePos, // No token position.
|
| &label,
|
| - PcDescriptors::kOther,
|
| + RawPcDescriptors::kOther,
|
| locs);
|
| if (locs->out(0).reg() != V0) {
|
| __ mov(locs->out(0).reg(), V0);
|
| @@ -2388,7 +2388,7 @@
|
| const ExternalLabel label(StubCode::AllocateContextEntryPoint());
|
| compiler->GenerateCall(token_pos(),
|
| &label,
|
| - PcDescriptors::kOther,
|
| + RawPcDescriptors::kOther,
|
| locs());
|
| }
|
|
|
| @@ -2513,7 +2513,7 @@
|
|
|
| if (FLAG_use_osr && !compiler->is_optimizing() && instruction_->in_loop()) {
|
| // In unoptimized code, record loop stack checks as possible OSR entries.
|
| - compiler->AddCurrentDescriptor(PcDescriptors::kOsrEntry,
|
| + compiler->AddCurrentDescriptor(RawPcDescriptors::kOsrEntry,
|
| instruction_->deopt_id(),
|
| 0); // No token position.
|
| }
|
| @@ -4510,7 +4510,7 @@
|
| // On MIPS the deoptimization descriptor points after the edge counter
|
| // code so that we can reuse the same pattern matching code as at call
|
| // sites, which matches backwards from the end of the pattern.
|
| - compiler->AddCurrentDescriptor(PcDescriptors::kDeopt,
|
| + compiler->AddCurrentDescriptor(RawPcDescriptors::kDeopt,
|
| deopt_id_,
|
| Scanner::kNoSourcePos);
|
| }
|
| @@ -4537,7 +4537,7 @@
|
| // points after the edge counter code so that we can reuse the same
|
| // pattern matching code as at call sites, which matches backwards from
|
| // the end of the pattern.
|
| - compiler->AddCurrentDescriptor(PcDescriptors::kDeopt,
|
| + compiler->AddCurrentDescriptor(RawPcDescriptors::kDeopt,
|
| GetDeoptId(),
|
| Scanner::kNoSourcePos);
|
| }
|
| @@ -4683,7 +4683,7 @@
|
| const ExternalLabel label(stub.EntryPoint());
|
| compiler->GenerateCall(token_pos(),
|
| &label,
|
| - PcDescriptors::kOther,
|
| + RawPcDescriptors::kOther,
|
| locs());
|
| __ Drop(ArgumentCount()); // Discard arguments.
|
| }
|
|
|