This change adds a -spp-no-statepoints flag to PlaceSafepoints that
bypasses the code that wraps newly introduced polls and existing calls
in gc.statepoint. With -spp-no-statepoints enabled, PlaceSafepoints
effectively becomes a safpeoint poll insertion pass.
The eventual goal is to "constant fold" this option, along with
-rs4gc-use-deopt-bundles to true, once clients using gc.statepoint
are okay doing so.
I would like to see a bit more context here. In particular, we expect this to become the default, and that rs4gc will take over this responsibility.