summaryrefslogtreecommitdiffstats
path: root/runtime/entrypoints/quick/quick_lock_entrypoints.cc
diff options
context:
space:
mode:
authorSebastien Hertz <shertz@google.com>2013-07-23 10:02:11 +0200
committerSebastien Hertz <shertz@google.com>2013-07-29 09:40:31 +0200
commit1521e95729c202f6b4a65656f62dfc8ba4dc818d (patch)
treef1c10401c119872cd0b57882be3cef9abad766a3 /runtime/entrypoints/quick/quick_lock_entrypoints.cc
parent4221d61630ba9f5e386f0e13e40aa33a51a2b6ed (diff)
downloadart-1521e95729c202f6b4a65656f62dfc8ba4dc818d.tar.gz
art-1521e95729c202f6b4a65656f62dfc8ba4dc818d.tar.bz2
art-1521e95729c202f6b4a65656f62dfc8ba4dc818d.zip
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
Diffstat (limited to 'runtime/entrypoints/quick/quick_lock_entrypoints.cc')
0 files changed, 0 insertions, 0 deletions