Re: [PATCH 3/4] RISC-V: Add even/odd vec_perm_const pattern.

2024-11-17 Thread 钟居哲
+shuffle_evenodd_patterns (struct expand_vec_perm_d *d) I prefer it rename into shuffle_even_odd_patterns juzhe.zh...@rivai.ai From: Robin Dapp Date: 2024-11-17 20:53 To: gcc-patches CC: palmer; kito.cheng; juzhe.zhong; jeffreyalaw; pan2.li; rdapp.gcc Subject: [PATCH 3/4] RISC-V: Add even/odd

[PATCH 3/4] RISC-V: Add even/odd vec_perm_const pattern.

2024-11-17 Thread Robin Dapp
From: Robin Dapp This adds handling for even/odd patterns. gcc/ChangeLog: * config/riscv/riscv-v.cc (shuffle_evenodd_patterns): New function. (expand_vec_perm_const_1): Use new function. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-