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

Vladimir Kozlov vladimir.kozlov at oracle.com
Mon Dec 9 23:28:33 UTC 2019


This looks good.

Thanks,
Vladimir

On 12/5/19 1:53 AM, Vladimir Ivanov wrote:
> 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