aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2006-04-28 07:03:38 +0000
committerEvan Cheng <evan.cheng@apple.com>2006-04-28 07:03:38 +0000
commit43f3bd310b2e41335571ee10953ffaeeef16d2e3 (patch)
tree9221d5b6cf0e85ab6a96d524ba4291e02a0c95d2 /lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
parenta0de843535627977d107bbe84e4ad20cd2a5060a (diff)
Implement four-wide shuffle with 2 shufps if no more than two elements come
from each vector. e.g. shuffle(G1, G2, 7, 1, 5, 2) ==> movaps _G2, %xmm0 shufps $151, _G1, %xmm0 shufps $216, %xmm0, %xmm0 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28011 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp')
0 files changed, 0 insertions, 0 deletions