[Turbofan] Insert nops for lazy bailout patching, fix translation of literals.
authorjarin@chromium.org <jarin@chromium.org>
Tue, 23 Sep 2014 08:46:18 +0000 (08:46 +0000)
committerjarin@chromium.org <jarin@chromium.org>
Tue, 23 Sep 2014 08:46:18 +0000 (08:46 +0000)
commit9ef343c18dd461a891e10efacbf541558c5afe20
tree6bdd8015f0925586e8b3bab531e5cb21b30d576a
parent0a4e98ba43ee5b037892d7f00be6804e056062ac
[Turbofan] Insert nops for lazy bailout patching, fix translation of literals.

The code for EnsureSpaceForLazyDeopt is taken from lithium-codegen-*.

BUG=
R=bmeurer@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24138 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler/arm/code-generator-arm.cc
src/compiler/arm64/code-generator-arm64.cc
src/compiler/code-generator.cc
src/compiler/code-generator.h
src/compiler/ia32/code-generator-ia32.cc
src/compiler/x64/code-generator-x64.cc
test/mjsunit/regress/string-set-char-deopt.js