RFR: 8204348: AArch64: Remove C2 address reshaping code
Vladimir Kozlov
vladimir.kozlov at oracle.com
Tue Jun 5 17:07:07 UTC 2018
Good.
Thanks,
Vladimir
On 6/5/18 9:53 AM, Andrew Haley wrote:
> Compile::reshape_address() in aarch64.ad makes some changes which in
> theory should generate better code. However, after recent changes to
> C2's loop unrolling, reshape_address() causes many new temporaries to
> be generated. We run out of registers and they are spilled to stack
> slots, slowing down inner loops.
>
> Benchmarking reveals that we would be better off without
> Compile::reshape_address().
>
> http://cr.openjdk.java.net/~aph/8204348/
>
> OK?
>
More information about the hotspot-compiler-dev
mailing list