RFR: 8283232: x86: Improve vector broadcast operations [v12]

Jatin Bhateja jbhateja at openjdk.org
Fri Jul 29 08:27:50 UTC 2022


On Fri, 29 Jul 2022 08:15:11 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

>> Saving a spill at the cost of re-materialization using a comparatively cheaper instruction like add/sub/mul looks better for divD may be costly.
>
> There are other machine nodes which just accept constants as a mode, like vround* and vcompu* nodes which will now qualify for rematerlization leading to emitting high cost instructions.

I think we should have a rough cost model here and not just basing it purely over connectivity of the node, or for the time being you can remove this change ?

-------------

PR: https://git.openjdk.org/jdk/pull/7832


More information about the hotspot-compiler-dev mailing list