commit | b0a0541b59d1126ff77c88de742b4a74579fe296 | [log] [tgz] |
---|---|---|
author | Andy McFadden <fadden@android.com> | Thu Nov 19 10:23:41 2009 -0800 |
committer | Andy McFadden <fadden@android.com> | Fri Nov 20 10:58:03 2009 -0800 |
tree | 6af78c04d58182deb16166bf81d5a7ac3870e5ac | |
parent | ab875c79c56eacc510b09710d38a9b20f7337486 [diff] |
Add execute-inline/range instruction. Like "execute-inline", this is an instruction generated by dexopt that replaces a method invoke instruction. It's useful for small, frequently called methods in the core libs. As with execute-inline, we allow at most 4 arguments, but with /range we're no longer limited to the low 16 registers. Also: marked execute-inline as being able to throw an exception. Needed: native x86 implementation; support in JIT. For bug 2268232.