[turbofan] Fix overzealous reserving of lazy deopt space.
authormstarzinger <mstarzinger@chromium.org>
Wed, 17 Jun 2015 07:43:36 +0000 (00:43 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 17 Jun 2015 07:43:43 +0000 (07:43 +0000)
commitd4a74f08d29684ba50362fb78c5a716b1f44e6cb
tree7f113e60b0a91271358a94006481899b11f83e7a
parentd96e688dc9b108d96d8edadb24892007b0d2224a
[turbofan] Fix overzealous reserving of lazy deopt space.

This fixes CodeGenerator::EnsureSpaceForLazyDeopt to no longer be
treated as a lazy deopt site in itself. Calls mark themselves as lazy
bailout sites in CodeGenerator::RecordCallPosition, which suffices.

R=jarin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#29069}
src/compiler/arm/code-generator-arm.cc
src/compiler/arm64/code-generator-arm64.cc
src/compiler/ia32/code-generator-ia32.cc
src/compiler/mips/code-generator-mips.cc
src/compiler/mips64/code-generator-mips64.cc
src/compiler/ppc/code-generator-ppc.cc
src/compiler/x64/code-generator-x64.cc
src/compiler/x87/code-generator-x87.cc