Fix infinite recursion in the C++ code which handles movddup by making it unnecessary.
authorNate Begeman <natebegeman@mac.com>
Wed, 29 Apr 2009 22:47:44 +0000 (22:47 +0000)
committerNate Begeman <natebegeman@mac.com>
Wed, 29 Apr 2009 22:47:44 +0000 (22:47 +0000)
commitec8eee2d3a402dd001daae3865bc5c10b41c323e
tree23ef4feb2d2917e632cae10e2d73878b8fba4f3b
parenteb3948be16c37396fb3c50ef2c51f7f2da9c34d9
Fix infinite recursion in the C++ code which handles movddup by making it unnecessary.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70425 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/vec_shuffle-22.ll
test/CodeGen/X86/vec_shuffle.ll