RFR: 8341831: PhaseCFG::insert_anti_dependences asserts with "no loads" [v3]
Dean Long
dlong at openjdk.org
Fri Oct 11 01:47:10 UTC 2024
On Thu, 10 Oct 2024 21:01:26 GMT, Igor Veresov <iveresov at openjdk.org> wrote:
> > LoadStore nodes should have the same issue. Why they are not affected?
>
> Because LoadStore is an official store. It consumes a memory state and produces memory state. CacheWB is not really a store, that is it doesn't produce memory effects from the perspective of the backend (its match rule is not a Set). It's hard to tell what's the best way to model it, so I just decided not to mess with its semantics right now.
Should it be treated like a memory barrier?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/21455#issuecomment-2406371663
More information about the hotspot-compiler-dev
mailing list