More movsldup/movshdup cleanup. Rewrite the mask matching function and add
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 26 Jul 2011 02:39:28 +0000 (02:39 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 26 Jul 2011 02:39:28 +0000 (02:39 +0000)
commit9123c6fea0e07304094230cd8d44af0984ea5c66
tree81e6cf7b254461ffe033ba6805afad09408b1e31
parent5f6c440e53bd54f677d8e5f5f0d1b90e8c3109c4
More movsldup/movshdup cleanup. Rewrite the mask matching function and add
support for 256-bit versions (but no instruction selection yet, coming next).

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