Fix a performance regression. Use {p}shuf* when there are only two distinct elements...
authorEvan Cheng <evan.cheng@apple.com>
Sat, 22 Apr 2006 06:21:46 +0000 (06:21 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 22 Apr 2006 06:21:46 +0000 (06:21 +0000)
commita083af14c8130e7cb1f4812b6d6fdcf2cc21882f
treed32e8e9bb0149155e5babc7a36d213f2a50367bf
parentee183471a6aa931ef8a2456b96fe6b917a41d8e2
Fix a performance regression. Use {p}shuf* when there are only two distinct elements in a build_vector.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27945 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp