RFR: 8249893: AARCH64: optimize the construction of the value from the bits of the other two
Boris Ulasevich
bulasevich at openjdk.java.net
Thu Nov 5 10:23:57 UTC 2020
On Thu, 5 Nov 2020 09:52:28 GMT, Andrew Dinn <adinn at openjdk.org> wrote:
> why you need to delay application of this transform to a new post-loops optimization stage
Unfortunately, BitfieldInsert transformation conflicts with vectorization:
- if or/and/shift was converted to BFI it is no longer vectorized
- vectorized or/and/shift operations are faster than BFI
I delayed my transformation to be sure loop and vectorization transformations is already done at the moment.
-------------
PR: https://git.openjdk.java.net/jdk/pull/511
More information about the hotspot-compiler-dev
mailing list