RFR: 8289996: Fix array range check hoisting for some scaled loop iv

Pengfei Li pli at openjdk.org
Sun Jul 17 08:13:59 UTC 2022


On Sat, 16 Jul 2022 16:20:33 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

> Performance results are neutral - no change in benchmarks results. Good.

Yes, current superword in C2 cannot vectorize this case because memory references after unrolling are not adjacent. We have plans to support it (at least for AArch64) in the future but for now the improvement in this case does not come from auto-vectorization.

-------------

PR: https://git.openjdk.org/jdk/pull/9508


More information about the hotspot-compiler-dev mailing list