RFR: 8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction

Vladimir Ivanov vlivanov at openjdk.org
Wed Nov 6 17:39:36 UTC 2024


On Fri, 18 Oct 2024 04:16:15 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

> It convolutes the graph with machine-dependent nodes early in the compiling process.

Ah, I see your point now! I took a closer look at the patch and indeed `MulVLNode::_mult_lower_double_word` with `MulVLNode::Ideal()` don't look pretty. @jatin-bhateja why don't you turn the logic it into match rules instead?

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

PR Comment: https://git.openjdk.org/jdk/pull/21244#issuecomment-2421372120


More information about the core-libs-dev mailing list