RFR(XS): 8227384: C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks

Roland Westrelin rwestrel at redhat.com
Mon Sep 16 09:01:55 UTC 2019


Hi Vladimir,

>> Expanding Locks before Allocations is good idea. We do eliminate Locks before eliminating 
>> Allocations. Will a load after IGVN optimization folds with load generated in 
>> PhaseMacroExpand::initialize_object() ?
>
> Can you clarify your concern? Are you talking about a load of the mark
> word? Or is it the load of the prototype header in
> PhaseMacroExpand::initialize_object()?

Can you clarify your concern here?

Roland.


More information about the hotspot-compiler-dev mailing list