[turbofan] Ensure lazy bailout point in exception handler.
authormstarzinger <mstarzinger@chromium.org>
Wed, 17 Jun 2015 05:40:28 +0000 (22:40 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 17 Jun 2015 05:40:42 +0000 (05:40 +0000)
commit3161cb550c8c44560ed7f1ee70f2cc989a8b32d8
tree022c327a6f4b84c5634019a26c484fbcec5fbbbf
parentce3b5350826b9453aa1081bba04a7c0efd58db46
[turbofan] Ensure lazy bailout point in exception handler.

This ensures there is a lazy bailout point at the entry of every
exception handler so that deoptimized code is not re-entered through
caught exceptions.

R=jarin@chromium.org
TEST=cctest/test-run-deopt/DeoptExceptionHandler

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

Cr-Commit-Position: refs/heads/master@{#29061}
src/ast-numbering.cc
src/ast.h
src/compiler/ast-graph-builder.cc
src/compiler/code-generator.cc
src/compiler/instruction.cc
src/compiler/instruction.h
src/full-codegen.cc
test/cctest/compiler/test-jump-threading.cc
test/cctest/compiler/test-run-deopt.cc
test/unittests/compiler/instruction-sequence-unittest.cc