Re: [RFC PATCH] i386: Add missing vector zero/sign_extend expanders [PR92658]

2020-05-19 Thread Uros Bizjak via Gcc-patches
On Tue, May 19, 2020 at 10:48 AM Richard Biener wrote: > > On Tue, 19 May 2020, Uros Bizjak wrote: > > > Hello! > > > > Attached patch adds missing vector zero/sign_extend expanders to allow > > vectorization of operations between different vector sizes. > > > > The patch regresses (progresses?):

Re: [RFC PATCH] i386: Add missing vector zero/sign_extend expanders [PR92658]

2020-05-19 Thread Richard Biener
On Tue, 19 May 2020, Uros Bizjak wrote: > Hello! > > Attached patch adds missing vector zero/sign_extend expanders to allow > vectorization of operations between different vector sizes. > > The patch regresses (progresses?): > > FAIL: gcc.target/i386/pr92645-4.c scan-tree-dump-times optimized >

[RFC PATCH] i386: Add missing vector zero/sign_extend expanders [PR92658]

2020-05-19 Thread Uros Bizjak via Gcc-patches
Hello! Attached patch adds missing vector zero/sign_extend expanders to allow vectorization of operations between different vector sizes. The patch regresses (progresses?): FAIL: gcc.target/i386/pr92645-4.c scan-tree-dump-times optimized "vec_unpack_lo" 3 but eyeballing the asm code before/afte