summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2009-08-14 05:16:33 +0000
committerBob Wilson <bob.wilson@apple.com>2009-08-14 05:16:33 +0000
commit6f34e278c740121b79e9ca7a64b082e173791882 (patch)
treedcf06068673e2ccc38994434a4d6576d5f51664a /llvm/lib/Target/ARM/ARMISelLowering.cpp
parenteb54d51759293efbb004fa4120b24d5e7622091d (diff)
downloadbcm5719-llvm-6f34e278c740121b79e9ca7a64b082e173791882.tar.gz
bcm5719-llvm-6f34e278c740121b79e9ca7a64b082e173791882.zip
Now that all the legal Neon shuffles (or at least the ones that have been
implemented so far) are recognized during legalization, it is easy to fall back to the default expansion for other shuffles. llvm-svn: 78995
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelLowering.cpp')
-rw-r--r--llvm/lib/Target/ARM/ARMISelLowering.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMISelLowering.cpp b/llvm/lib/Target/ARM/ARMISelLowering.cpp
index 641476c090a..ba3fdab14f3 100644
--- a/llvm/lib/Target/ARM/ARMISelLowering.cpp
+++ b/llvm/lib/Target/ARM/ARMISelLowering.cpp
@@ -2464,7 +2464,7 @@ static SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) {
if (isVREVMask(SVN, 16))
return DAG.getNode(ARMISD::VREV16, dl, VT, SVN->getOperand(0));
- return Op;
+ return SDValue();
}
static SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) {
OpenPOWER on IntegriCloud