Index: src/ppc/lithium-codegen-ppc.cc |
diff --git a/src/ppc/lithium-codegen-ppc.cc b/src/ppc/lithium-codegen-ppc.cc |
index f67f4c94de071b571139651df731b2c1d1610f3d..9af13ae23525989c6194b0905028e8aa135d6656 100644 |
--- a/src/ppc/lithium-codegen-ppc.cc |
+++ b/src/ppc/lithium-codegen-ppc.cc |
@@ -343,6 +343,8 @@ bool LCodeGen::GenerateJumpTable() { |
} else { |
__ b(&call_deopt_entry, SetLK); |
} |
+ info()->LogDeoptCallPosition(masm()->pc_offset(), |
+ table_entry->deopt_info.inlining_id); |
} |
if (needs_frame.is_linked()) { |
@@ -809,6 +811,7 @@ void LCodeGen::DeoptimizeIf(Condition cond, LInstruction* instr, |
if (cond == al && frame_is_built_ && !info()->saves_caller_doubles()) { |
DeoptComment(deopt_info); |
__ Call(entry, RelocInfo::RUNTIME_ENTRY); |
+ info()->LogDeoptCallPosition(masm()->pc_offset(), deopt_info.inlining_id); |
} else { |
Deoptimizer::JumpTableEntry table_entry(entry, deopt_info, bailout_type, |
!frame_is_built_); |