]> granicus.if.org Git - llvm/commit
[X86] Cleanup multiclasses for SSE/AVX2 PALIGNR. Add missing load patterns.
authorCraig Topper <craig.topper@intel.com>
Thu, 17 Aug 2017 01:48:03 +0000 (01:48 +0000)
committerCraig Topper <craig.topper@intel.com>
Thu, 17 Aug 2017 01:48:03 +0000 (01:48 +0000)
commit5f18140037f2df6d85ed35404176a3f5dd5e34d4
tree966794933fb0f666b66ef04c8e68d97aa9de4fec
parent4ddf75d9dc2a29b3ae4eb0e888e96b2a75874d7c
[X86] Cleanup multiclasses for SSE/AVX2 PALIGNR. Add missing load patterns.

We used to have a separate multiclass for AVX2 and SSE/AVX. Now we have one multiclass and pass the relevant differences.

We were also missing load patterns, though we had them for the AVX-512 version.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@311059 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrSSE.td