CpuProfiler: extract DeoptInfo fill in code into a static function.
authorloislo <loislo@chromium.org>
Tue, 17 Mar 2015 09:37:26 +0000 (02:37 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 17 Mar 2015 09:37:41 +0000 (09:37 +0000)
commit55d05404b74ba4545686f38a54c0fe999c7174e7
treec77090300133c7f5d3e575fc8622e8249d9ae990
parent773f297738aa72f422126415be8070eb25edd603
CpuProfiler: extract DeoptInfo fill in code into a static function.

the third part of the patch https://codereview.chromium.org/1012633002

this patch
1) moves DeoptInfo builder code to platform independent file lithium-codegen.cc
2) adds inlining_id property to HEnterInlined so we can use it on lithium level.

BUG=chromium:452067
LOG=n

Review URL: https://codereview.chromium.org/1011733005

Cr-Commit-Position: refs/heads/master@{#27231}
13 files changed:
src/arm/lithium-codegen-arm.cc
src/arm64/lithium-codegen-arm64.cc
src/deoptimizer.h
src/hydrogen-instructions.h
src/hydrogen.cc
src/ia32/lithium-codegen-ia32.cc
src/lithium-codegen.cc
src/lithium-codegen.h
src/mips/lithium-codegen-mips.cc
src/mips64/lithium-codegen-mips64.cc
src/ppc/lithium-codegen-ppc.cc
src/x64/lithium-codegen-x64.cc
src/x87/lithium-codegen-x87.cc