diff options
author | Sebastien Hertz <shertz@google.com> | 2015-09-08 17:03:36 +0200 |
---|---|---|
committer | Sebastien Hertz <shertz@google.com> | 2015-09-10 17:39:56 +0200 |
commit | 520633bebd2bf4d70884d30f179dbde9f275aac6 (patch) | |
tree | 0006fb9db71545d9aaa88df3952a7488b30b2ae6 /compiler/optimizing/graph_visualizer.cc | |
parent | e0a49e3a93aa54b9e603d797d9e925a98742753a (diff) |
Support deoptimization on exception
Allows to deoptimize when an exception is being thrown. We only
deoptimize if an executable frame (starting from the catch handler)
needs to be executed with the interpreter.
Before executing deoptimized frames, the exception is restored. The
interpreter starts by handling this exception at the point of the
throwing instruction.
Bug: 23714835
Change-Id: I0c5f7d4b257644acf12210aae8e5b6bb0f4af1f7
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions