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
Loading
Please sign in to comment