Commit 5f250014 authored by David Srbecky's avatar David Srbecky
Browse files

Make exception handling code in switch interpreter NO_INLINE.

Exceptions should be rare so the code can be shared.
The compiler needs a bit of help with optimization.

It saves 81k(arm32) and 150k(arm64) from libart.so.

Performance difference is within noise (golem using the switch).

Test: "./art/test.py -b -r --interpreter --host" with switch interpreter.
Change-Id: I08a5690ceaf6b3cae8c2a486ab809e5604b88e0a
parent fdf6401e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment