When splitting a SHUFFLE_VECTOR, try to have the result
authorDuncan Sands <baldrick@free.fr>
Sat, 15 Nov 2008 09:25:38 +0000 (09:25 +0000)
committerDuncan Sands <baldrick@free.fr>
Sat, 15 Nov 2008 09:25:38 +0000 (09:25 +0000)
commitc529168f29a9821806af8c7096fdcfbec06343d3
treeb636c963f9d729e7655657c742ba617a3a0c6a48
parent49292f16517227196e0240190b61baaa8fc4aa62
When splitting a SHUFFLE_VECTOR, try to have the result
use SHUFFLE_VECTOR instead.  If not practical, fall back
to the old scheme of building the split result by hand
using a BUILD_VECTOR.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59361 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp