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