[X86][AVX2] Missing AVX2 memory folding instructions
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 10 Feb 2015 13:22:57 +0000 (13:22 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 10 Feb 2015 13:22:57 +0000 (13:22 +0000)
commitc99d58d6c1f51b7ee432bb0062499499b3e0855e
tree8a80ac5257105525175a056f534465592532e19f
parentc30c43de0f863e7a1d25ac8c43d4252086ecbc5f
[X86][AVX2] Missing AVX2 memory folding instructions

Added most of the missing vector folding patterns for AVX2 (as well as fixing the vpermpd and verpmq patterns)

Differential Revision: http://reviews.llvm.org/D7492

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228688 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.cpp
test/CodeGen/X86/stack-folding-int-avx2.ll