CpuProfiler: replace raw position with SourcePosition for DeoptReason
authorloislo <loislo@chromium.org>
Fri, 27 Feb 2015 13:34:23 +0000 (05:34 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 27 Feb 2015 13:34:38 +0000 (13:34 +0000)
commit32ee9fa6ab08e9cafceae3f148cd6ec52306be64
tree48a5ffbac081cfa7a846f74a515cb1ab2bcec1cd
parent99edffd9a4d2fdef324bd6244129279dc3ea8d21
CpuProfiler: replace raw position with SourcePosition for DeoptReason

Save Unknown position as zero in RelocInfo.
Remove copy constructor of SourcePosition because it is trivial.
Mechanical replace int raw_position with SourcePosition position.

BUG=452067
LOG=n

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

Cr-Commit-Position: refs/heads/master@{#26916}
29 files changed:
src/arm/assembler-arm.h
src/arm/lithium-codegen-arm.cc
src/arm64/assembler-arm64.h
src/arm64/lithium-codegen-arm64.cc
src/assembler.cc
src/compiler.h
src/cpu-profiler-inl.h
src/cpu-profiler.cc
src/cpu-profiler.h
src/deoptimizer.cc
src/deoptimizer.h
src/hydrogen-instructions.h
src/ia32/assembler-ia32.h
src/ia32/lithium-codegen-ia32.cc
src/lithium-codegen.cc
src/mips/assembler-mips.h
src/mips/lithium-codegen-mips.cc
src/mips64/assembler-mips64.h
src/mips64/lithium-codegen-mips64.cc
src/objects.cc
src/ppc/assembler-ppc.h
src/ppc/lithium-codegen-ppc.cc
src/profile-generator-inl.h
src/profile-generator.cc
src/profile-generator.h
src/x64/assembler-x64.h
src/x64/lithium-codegen-x64.cc
src/x87/assembler-x87.h
src/x87/lithium-codegen-x87.cc