RFR: 8255271: Avoid generating duplicate interpreter entries for subword types
Claes Redestad
redestad at openjdk.java.net
Thu Oct 22 20:10:14 UTC 2020
Top-of-stack optimizations are generally missing for byte, char, short and boolean, and for several types of entry points we already avoid generating entries and instead redirect to the int variant.
Consolidate the code for and examine if this can be extende for more or all type of entries.
-------------
Commit messages:
- Revert accidental changes in templateInterpreterGenerator_x86
- Introduce EntryPoint(ailfdv) and simplify
- Merge branch 'master' into interpreter_init_opts
- typos in assert
- Gardening
- Add missing increment
- Coalesce more entry points
- Allow legitimate uses of pop/push(b-stos)
- Avoid generating TOS entries for subword types
- Inline locator_address
Changes: https://git.openjdk.java.net/jdk/pull/816/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=816&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8255271
Stats: 75 lines in 5 files changed: 32 ins; 27 del; 16 mod
Patch: https://git.openjdk.java.net/jdk/pull/816.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/816/head:pull/816
PR: https://git.openjdk.java.net/jdk/pull/816
More information about the hotspot-dev
mailing list