[14] RFR (XS): 8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Thu Dec 5 09:53:28 UTC 2019


http://cr.openjdk.java.net/~vlivanov/8234392/webrev.00/
https://bugs.openjdk.java.net/browse/JDK-8234392

Make basic type available in Matcher::match_rule_supported_vector() and 
refactor Matcher::match_rule_supported_vector() on x86.

It enables significant simplification of 
Matcher::match_rule_supported_vector()on x86 by using 
Matcher::vector_size_supported() to cover cases like AXV2 is required 
for 256-bit operaions on integral (see Matcher::vector_width_in_bytes() 
[1] for details).

Contributed-by: Jatin Bhateja <jatin.bhateja at intel.com>
Reviewed-by: vlivanov, sviswanathan, ?

Testing: tier1-4

Best regards,
Vladimir Ivanov

[1] 
http://hg.openjdk.java.net/jdk/jdk/file/tip/src/hotspot/cpu/x86/x86.ad#l1442


More information about the hotspot-compiler-dev mailing list