RFR: 8227407: ZGC: C2 loads and load barriers can get separated by safepoints
Roland Westrelin
rwestrel at redhat.com
Mon Jul 22 14:57:30 UTC 2019
> How would you feel about adding a new enum value for UnsafePinned, and
> modifying the LoadNode::Ideal transformation to
> explicitly allow the floating if the !depends_only_on_test() ||
> is_unsafe_pinned()?
That's fine with me but the name UnsafePinned wouldn't work because
Pinned is currently used for one thing other than unsafe: some arraycopy
related optimizations. UnknownControlDependency or something shorter?
Roland.
More information about the hotspot-compiler-dev
mailing list