[vectorIntrinsics+mask] Integrated: 8273205: [Vector API] Crash in C2_MacroAssembler::vprotate_var after JDK-8271366
    Jie Fu 
    jiefu at openjdk.java.net
       
    Tue Sep  7 04:28:51 UTC 2021
    
    
  
On Fri, 3 Sep 2021 14:01:25 GMT, Jie Fu <jiefu at openjdk.org> wrote:
> Hi all,
> 
> After JDK-8271366, `arch_supports_vector()` fails to check whether the rotate operation is directly supported by the target ISA.
> 
> So `Matcher::match_rule_supported_vector` should be added in `inline_vector_broadcast_int()` and `inline_vector_nary_operation()` to prevent generation of unsupported rotate operation IR patterns.
> 
> Thanks.
> Best regards,
> Jie
This pull request has now been integrated.
Changeset: 31e21b60
Author:    Jie Fu <jiefu at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
URL:       https://git.openjdk.java.net/panama-vector/commit/31e21b60c08e30f54d7c0d7ee7369f3a28dd6eae
Stats:     2 lines in 1 file changed: 2 ins; 0 del; 0 mod
8273205: [Vector API] Crash in C2_MacroAssembler::vprotate_var after JDK-8271366
Reviewed-by: njian, jbhateja
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/119
    
    
More information about the panama-dev
mailing list