[vectorIntrinsics+mask] RFR: 8273205: [vector] Crash in C2_MacroAssembler::vprotate_var after JDK-8271366 [v2]
    Jie Fu 
    jiefu at openjdk.java.net
       
    Sun Sep  5 14:17:17 UTC 2021
    
    
  
> 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
Jie Fu has updated the pull request incrementally with one additional commit since the last revision:
  Add gvn().transform for rotate operation
-------------
Changes:
  - all: https://git.openjdk.java.net/panama-vector/pull/119/files
  - new: https://git.openjdk.java.net/panama-vector/pull/119/files/1bfc8154..630b4d02
Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=panama-vector&pr=119&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=panama-vector&pr=119&range=00-01
  Stats: 11 lines in 1 file changed: 2 ins; 9 del; 0 mod
  Patch: https://git.openjdk.java.net/panama-vector/pull/119.diff
  Fetch: git fetch https://git.openjdk.java.net/panama-vector pull/119/head:pull/119
PR: https://git.openjdk.java.net/panama-vector/pull/119
    
    
More information about the panama-dev
mailing list