Enable optimization of arraycopy as loads/stores with Shenandoah

Aleksey Shipilev shade at redhat.com
Thu Dec 8 14:25:31 UTC 2016


On 12/08/2016 03:15 PM, Roland Westrelin wrote:
> http://cr.openjdk.java.net/~roland/shenandoah/arraycopy/webrev.00/

*) (sirens sound, line breaking police storming in)

Break this line :)

1076   call = make_leaf_call(c, m, OptoRuntime::shenandoah_clone_barrier_Type(),
CAST_FROM_FN_PTR(address, SharedRuntime::shenandoah_clone_barrier),
"shenandoah_clone_barrier", raw_adr_type, dest->in(AddPNode::Base));

Roman would probably do a more thorough review of this compiler change.

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list