| commit | 7e6d573e87f3f8f912ab6d86857759e4b99e239e | [log] [tgz] |
|---|---|---|
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | Thu Jan 22 22:39:59 2015 +0000 |
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Thu Jan 22 22:39:59 2015 +0000 |
| tree | f88ea4b43b9b744804fb8c55c357c8b0a58bccef | |
| parent | c976e8eef4a1ca6ab758f5aa414bf85e8e05ba52 [diff] |
[X86][AVX] Added (V)MOVDDUP / (V)MOVSLDUP / (V)MOVSHDUP memory folding + tests. Minor tweak now that D7042 is complete, we can enable stack folding for (V)MOVDDUP and do proper testing. Added missing AVX ymm folding patterns and fixed alignment for AVX VMOVSLDUP / VMOVSHDUP. llvm-svn: 226873