summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-06-06 18:03:29 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-06-06 18:03:29 +0000
commit0da1fe3770ea9fd87bb51f77db4bc1d2530d51ad (patch)
treeef3baf90cb9e4277b4b66e098ac5a420571fc286 /llvm/lib/Target/Hexagon
parenta6cd1a994cec76a9d8c3c01a45a9d8b623421399 (diff)
downloadbcm5719-llvm-0da1fe3770ea9fd87bb51f77db4bc1d2530d51ad.tar.gz
bcm5719-llvm-0da1fe3770ea9fd87bb51f77db4bc1d2530d51ad.zip
[Hexagon] Split CTPOP of vector pairs
llvm-svn: 334109
Diffstat (limited to 'llvm/lib/Target/Hexagon')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp b/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
index 55b116fbd34..2566194ca9c 100644
--- a/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
@@ -1457,6 +1457,7 @@ HexagonTargetLowering::LowerHvxOperation(SDValue Op, SelectionDAG &DAG) const {
case ISD::LOAD:
case ISD::STORE:
return SplitHvxMemOp(Op, DAG);
+ case ISD::CTPOP:
case ISD::CTLZ:
case ISD::CTTZ:
case ISD::MUL:
OpenPOWER on IntegriCloud