Index: src/x64/lithium-codegen-x64.cc |
=================================================================== |
--- src/x64/lithium-codegen-x64.cc (revision 12182) |
+++ src/x64/lithium-codegen-x64.cc (working copy) |
@@ -244,6 +244,14 @@ |
Comment(";;; @%d: %s.", current_instruction_, instr->Mnemonic()); |
instr->CompileToNative(this); |
} |
+#ifdef ENABLE_VTUNE_JIT_INTERFACE |
+ if (instr->HasPointerMap()) { |
+ LPointerMap* pointers = instr->pointer_map(); |
+ if (pointers->position() != RelocInfo::kNoPosition) { |
+ RecordPosition(pointers->position()); |
+ } |
+ } |
+#endif |
} |
EnsureSpaceForLazyDeopt(Deoptimizer::patch_size()); |
return !is_aborted(); |