RFR: JDK-8196064: AArch64: Merging ld/st into ldp/stp in macro-assembler

Zhongwei Yao zhongwei.yao at linaro.org
Tue Jan 30 03:30:40 UTC 2018


Hi, all,

Bug:
https://bugs.openjdk.java.net/browse/JDK-8196064

Webrev:
http://cr.openjdk.java.net/~zyao/8196064/webrev.00

This patch merges adjacent load/store into ldp/stp in macro-assembler
as discussed in previous thread:
http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2017-December/027957.html

My micro-benchmark case gives about 8% performance improvement with this patch.

And this patch is based on commit be48be2 due to recent build failure
on jdk/hs master, and it passes all jtreg tests.

Please help to review it.
-- 
Best regards,
Zhongwei


More information about the hotspot-compiler-dev mailing list