efriedma added a comment. Do you have a testcase that shows what happens for a plain `fpext <8 x half> %strided.vec to <8 x float>` without any surrounding shuffles? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D81339/new/ https://reviews.llvm.org/D81339