Very similar to D6125, I noticed some of the non-intrinsic patterns where also missing so here we go.
I also only added them for a few variants of VPMOVZX, the others don't get as far as X86vzext.
Paths
| Differential D6126
[X86] Add missing patterns for AVX2 VPMOV[SZ]XYrm from X86vsext. AbandonedPublic Authored by ab on Nov 4 2014, 4:24 PM.
Details
Summary Very similar to D6125, I noticed some of the non-intrinsic patterns where also missing so here we go. I also only added them for a few variants of VPMOVZX, the others don't get as far as X86vzext.
Diff Detail Event Timelineab updated this object.
Revision Contents
Diff 15792 lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/vector-sext.ll
test/CodeGen/X86/vector-zext.ll
|