summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2012-12-20 21:09:38 +0000
committerBob Wilson <bob.wilson@apple.com>2012-12-20 21:09:38 +0000
commit7bba4f89572d79743043003c40b962402af1bf0c (patch)
tree696d34b28d4a434b2d9af1372253113b4d074109 /llvm/lib/Target/ARM/ARMISelLowering.cpp
parentcbfd4d2483a6a3a80365eaa3e72bebe3924ea237 (diff)
downloadbcm5719-llvm-7bba4f89572d79743043003c40b962402af1bf0c.tar.gz
bcm5719-llvm-7bba4f89572d79743043003c40b962402af1bf0c.zip
Revert "Adding support for llvm.arm.neon.vaddl[su].* and"
This reverts r170694. The operations can be represented in IR without adding any new intrinsics. llvm-svn: 170765
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelLowering.cpp')
-rw-r--r--llvm/lib/Target/ARM/ARMISelLowering.cpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/llvm/lib/Target/ARM/ARMISelLowering.cpp b/llvm/lib/Target/ARM/ARMISelLowering.cpp
index 1105f412cce..8034ce16043 100644
--- a/llvm/lib/Target/ARM/ARMISelLowering.cpp
+++ b/llvm/lib/Target/ARM/ARMISelLowering.cpp
@@ -1007,10 +1007,6 @@ const char *ARMTargetLowering::getTargetNodeName(unsigned Opcode) const {
case ARMISD::VTBL2: return "ARMISD::VTBL2";
case ARMISD::VMULLs: return "ARMISD::VMULLs";
case ARMISD::VMULLu: return "ARMISD::VMULLu";
- case ARMISD::VADDLs: return "ARMISD::VADDLs";
- case ARMISD::VADDLu: return "ARMISD::VADDLu";
- case ARMISD::VSUBLs: return "ARMISD::VSUBLs";
- case ARMISD::VSUBLu: return "ARMISD::VSUBLu";
case ARMISD::UMLAL: return "ARMISD::UMLAL";
case ARMISD::SMLAL: return "ARMISD::SMLAL";
case ARMISD::BUILD_VECTOR: return "ARMISD::BUILD_VECTOR";
@@ -2433,20 +2429,6 @@ ARMTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG,
return DAG.getNode(NewOpc, Op.getDebugLoc(), Op.getValueType(),
Op.getOperand(1), Op.getOperand(2));
}
- case Intrinsic::arm_neon_vaddls:
- case Intrinsic::arm_neon_vaddlu: {
- unsigned NewOpc = (IntNo == Intrinsic::arm_neon_vaddls)
- ? ARMISD::VADDLs : ARMISD::VADDLu;
- return DAG.getNode(NewOpc, Op.getDebugLoc(), Op.getValueType(),
- Op.getOperand(1), Op.getOperand(2));
- }
- case Intrinsic::arm_neon_vsubls:
- case Intrinsic::arm_neon_vsublu: {
- unsigned NewOpc = (IntNo == Intrinsic::arm_neon_vsubls)
- ? ARMISD::VSUBLs: ARMISD::VSUBLu;
- return DAG.getNode(NewOpc, Op.getDebugLoc(), Op.getValueType(),
- Op.getOperand(1), Op.getOperand(2));
- }
}
}
OpenPOWER on IntegriCloud