Re: [PATCH 2/2] RISC-V: Refactor vector reduction patterns

2023-09-14 Thread Lehua Ding
zhong; kito.cheng; rdapp.gcc; palmer; jeffreyalaw; lehua.ding Subject: [PATCH 2/2] RISC-V: Refactor vector reduction patterns This patch adjust reduction patterns struct, change it from: (any_reduc:VI (vec_duplicate:VI (vec_select: (match_op

Re: [PATCH 2/2] RISC-V: Refactor vector reduction patterns

2023-09-14 Thread Kito Cheng via Gcc-patches
; rdapp.gcc; palmer; jeffreyalaw; lehua.ding > Subject: [PATCH 2/2] RISC-V: Refactor vector reduction patterns > This patch adjust reduction patterns struct, change it from: >(any_reduc:VI > (vec_duplicate:VI >(vec_select: >

Re: [PATCH 2/2] RISC-V: Refactor vector reduction patterns

2023-09-14 Thread 钟居哲
LGTM. It's obvious you fixed my previous redundant codes. Thanks. juzhe.zh...@rivai.ai From: Lehua Ding Date: 2023-09-13 20:31 To: gcc-patches CC: juzhe.zhong; kito.cheng; rdapp.gcc; palmer; jeffreyalaw; lehua.ding Subject: [PATCH 2/2] RISC-V: Refactor vector reduction patterns This

[PATCH 2/2] RISC-V: Refactor vector reduction patterns

2023-09-13 Thread Lehua Ding
This patch adjust reduction patterns struct, change it from: (any_reduc:VI (vec_duplicate:VI (vec_select: (match_operand: 4 "register_operand" " vr, vr") (parallel [(const_int 0)]))) (match_operand:VI