Index: src/arm64/lithium-codegen-arm64.cc |
diff --git a/src/arm64/lithium-codegen-arm64.cc b/src/arm64/lithium-codegen-arm64.cc |
index 620f841d8c220862343af542e5930796a120a747..2c99a607f53eefc812b0a366829507bbb3d52cc0 100644 |
--- a/src/arm64/lithium-codegen-arm64.cc |
+++ b/src/arm64/lithium-codegen-arm64.cc |
@@ -876,6 +876,8 @@ bool LCodeGen::GenerateJumpTable() { |
// table. |
__ Bl(&call_deopt_entry); |
} |
+ info()->LogDeoptCallPosition(masm()->pc_offset(), |
+ table_entry->deopt_info.inlining_id); |
masm()->CheckConstPool(false, false); |
} |
@@ -1061,6 +1063,7 @@ void LCodeGen::DeoptimizeBranch( |
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 = |
new (zone()) Deoptimizer::JumpTableEntry( |