X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.
authorNadav Rotem <nrotem@apple.com>
Fri, 7 Dec 2012 19:01:13 +0000 (19:01 +0000)
committerNadav Rotem <nrotem@apple.com>
Fri, 7 Dec 2012 19:01:13 +0000 (19:01 +0000)
commit481e50efe092e7dc4527a54a802121404bb7a58c
treecbd06aecb25530a6781cb9adbbfb32031e1a5fc7
parent889037d754b29d34501c35b0c127feb53344ed62
X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.

llvm-svn: 169624
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/avx-intrinsics-x86.ll
llvm/test/CodeGen/X86/avx-shuffle.ll
llvm/test/CodeGen/X86/avx-splat.ll