Index: runtime/vm/intermediate_language_arm64.cc |
=================================================================== |
--- runtime/vm/intermediate_language_arm64.cc (revision 38030) |
+++ runtime/vm/intermediate_language_arm64.cc (working copy) |
@@ -214,7 +214,7 @@ |
__ LoadImmediate(R5, 0, PP); |
__ AddImmediate(R2, R2, Instructions::HeaderSize() - kHeapObjectTag, PP); |
__ blr(R2); |
- compiler->AddCurrentDescriptor(PcDescriptors::kClosureCall, |
+ compiler->AddCurrentDescriptor(RawPcDescriptors::kClosureCall, |
deopt_id(), |
token_pos()); |
compiler->RecordSafepoint(locs()); |
@@ -226,7 +226,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()); |
} |
@@ -796,7 +796,7 @@ |
__ LoadImmediate(R1, argc_tag, PP); |
compiler->GenerateCall(token_pos(), |
stub_entry, |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs()); |
__ Pop(result); |
} |
@@ -1619,7 +1619,7 @@ |
compiler->SaveLiveRegisters(locs); |
compiler->GenerateCall(Scanner::kNoSourcePos, // No token position. |
&label, |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs); |
__ mov(locs->temp(0).reg(), R0); |
compiler->RestoreLiveRegisters(locs); |
@@ -1964,7 +1964,7 @@ |
ASSERT(locs()->in(kLengthPos).reg() == R2); |
compiler->GenerateCall(token_pos(), |
&StubCode::AllocateArrayLabel(), |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs()); |
ASSERT(locs()->out(0).reg() == R0); |
} |
@@ -1989,7 +1989,7 @@ |
compiler->SaveLiveRegisters(locs); |
compiler->GenerateCall(Scanner::kNoSourcePos, // No token position. |
&label, |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs); |
__ mov(locs->out(0).reg(), R0); |
compiler->RestoreLiveRegisters(locs); |
@@ -2021,7 +2021,7 @@ |
compiler->SaveLiveRegisters(locs); |
compiler->GenerateCall(Scanner::kNoSourcePos, // No token position. |
&label, |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs); |
__ mov(locs->out(0).reg(), R0); |
compiler->RestoreLiveRegisters(locs); |
@@ -2053,7 +2053,7 @@ |
compiler->SaveLiveRegisters(locs); |
compiler->GenerateCall(Scanner::kNoSourcePos, // No token position. |
&label, |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs); |
__ mov(locs->out(0).reg(), R0); |
compiler->RestoreLiveRegisters(locs); |
@@ -2329,7 +2329,7 @@ |
const ExternalLabel label(StubCode::AllocateContextEntryPoint()); |
compiler->GenerateCall(token_pos(), |
&label, |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs()); |
} |
@@ -2442,7 +2442,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. |
} |
@@ -3208,7 +3208,7 @@ |
compiler->SaveLiveRegisters(locs); |
compiler->GenerateCall(Scanner::kNoSourcePos, // No token position. |
&label, |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs); |
__ mov(locs->out(0).reg(), R0); |
compiler->RestoreLiveRegisters(locs); |
@@ -5168,7 +5168,7 @@ |
// On ARM64 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); |
} |
@@ -5194,7 +5194,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); |
} |
@@ -5336,7 +5336,7 @@ |
const ExternalLabel label(stub.EntryPoint()); |
compiler->GenerateCall(token_pos(), |
&label, |
- PcDescriptors::kOther, |
+ RawPcDescriptors::kOther, |
locs()); |
__ Drop(ArgumentCount()); // Discard arguments. |
} |