OSDN Git Service

When promoting the vector elements in CopyToParts, use vector trunc
authorNadav Rotem <nadav.rotem@intel.com>
Sun, 19 Jun 2011 08:49:38 +0000 (08:49 +0000)
committerNadav Rotem <nadav.rotem@intel.com>
Sun, 19 Jun 2011 08:49:38 +0000 (08:49 +0000)
commitc6341e6e50cddc31a6411d9ac82be30747bc111e
treeba0863571edfc78f1ad5d6773f12d76cd49cec97
parentc17d3552dab59710f7b3da80fec38a92e9826e39
When promoting the vector elements in CopyToParts, use vector trunc
instead of scalarizing, and doing an element-by-element truncat.

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