summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-12-14 18:35:24 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-12-14 18:35:24 +0000
commit708c9f5947faa3c8cb78a74772f3139d0113d614 (patch)
treebde0b9ddec4055f0fedaf02a23513919096fbeb7 /llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
parent9508845e3f48cec3273c45209c01eed3cfbf26f9 (diff)
downloadbcm5719-llvm-708c9f5947faa3c8cb78a74772f3139d0113d614.tar.gz
bcm5719-llvm-708c9f5947faa3c8cb78a74772f3139d0113d614.zip
[Hexagon] Remove vectors of i64 from valid HVX types
HVX does not support operations on 64-bit integers. llvm-svn: 320722
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp b/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
index c397ddcd3bc..cfa0c003e41 100644
--- a/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
@@ -214,7 +214,7 @@ HexagonTargetLowering::LowerHvxExtractElement(SDValue Op, SelectionDAG &DAG)
SDValue VecV = Op.getOperand(0);
MVT ElemTy = ty(VecV).getVectorElementType();
unsigned ElemWidth = ElemTy.getSizeInBits();
- assert(ElemWidth >= 8 && ElemWidth <= 32); // TODO i64
+ assert(ElemWidth >= 8 && ElemWidth <= 32);
(void)ElemWidth;
const SDLoc &dl(Op);
@@ -246,7 +246,7 @@ HexagonTargetLowering::LowerHvxInsertElement(SDValue Op, SelectionDAG &DAG)
SDValue IdxV = Op.getOperand(2);
MVT ElemTy = ty(VecV).getVectorElementType();
unsigned ElemWidth = ElemTy.getSizeInBits();
- assert(ElemWidth >= 8 && ElemWidth <= 32); // TODO i64
+ assert(ElemWidth >= 8 && ElemWidth <= 32);
(void)ElemWidth;
auto InsertWord = [&DAG,&dl,this] (SDValue VecV, SDValue ValV,
OpenPOWER on IntegriCloud