commit | 1521e95729c202f6b4a65656f62dfc8ba4dc818d | [log] [tgz] |
---|---|---|
author | Sebastien Hertz <shertz@google.com> | Tue Jul 23 10:02:11 2013 +0200 |
committer | Sebastien Hertz <shertz@google.com> | Mon Jul 29 09:40:31 2013 +0200 |
tree | f1c10401c119872cd0b57882be3cef9abad766a3 | |
parent | 4221d61630ba9f5e386f0e13e40aa33a51a2b6ed [diff] |
Avoid unnecessary exception checks. While we have inlined some handling functions in interpreter, we still have conditional exception check in them. For instance, field access doesn't need to check for a pending exception. To help the compiler, these handling functions now return a boolean indicating if an exception is pending. Also updates macro POSSIBLY_HANDLE_PENDING_EXCEPTION to check against this boolean. Change-Id: I5e323e2ca0e06f43ad89871b124dd28c8d4a47fc