Author: Krzysztof Parzyszek Date: 2020-12-09T17:54:10-06:00 New Revision: e3b2828b9d6d44c657f7feb0fd472773d0fdd671
URL: https://github.com/llvm/llvm-project/commit/e3b2828b9d6d44c657f7feb0fd472773d0fdd671 DIFF: https://github.com/llvm/llvm-project/commit/e3b2828b9d6d44c657f7feb0fd472773d0fdd671.diff LOG: [Hexagon] Silence warnings about unused objects Added: Modified: llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp Removed: ################################################################################ diff --git a/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp b/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp index d930824c0194..1bfb4cef3eb6 100644 --- a/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp +++ b/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp @@ -71,8 +71,6 @@ class HexagonVectorCombine { Type *getBoolTy(int ElemCount = 0) const; // Create a ConstantInt of type returned by getIntTy with the value Val. ConstantInt *getConstInt(int Val) const; - // Create a 'true' or 'false' value of type getBoolTy. - ConstantInt *getConstBool(bool Val) const; // Get the integer value of V, if it exists. Optional<APInt> getIntValue(const Value *Val) const; // Is V a constant 0, or a vector of 0s? @@ -903,12 +901,6 @@ auto HexagonVectorCombine::getConstInt(int Val) const -> ConstantInt * { return ConstantInt::getSigned(getIntTy(), Val); } -auto HexagonVectorCombine::getConstBool(bool Val) const -> ConstantInt * { - Constant *C = Val ? ConstantInt::getTrue(getBoolTy()) - : ConstantInt::getFalse(getBoolTy()); - return cast<ConstantInt>(C); -} - auto HexagonVectorCombine::isZero(const Value *Val) const -> bool { if (auto *C = dyn_cast<Constant>(Val)) return C->isZeroValue(); @@ -1153,7 +1145,7 @@ auto HexagonVectorCombine::vlsb(IRBuilder<> &Builder, Value *Val) const Value *Bytes = vbytes(Builder, Val); if (auto *VecTy = dyn_cast<VectorType>(Bytes->getType())) - return Builder.CreateTrunc(Bytes, getBoolTy(getSizeOf(Bytes))); + return Builder.CreateTrunc(Bytes, getBoolTy(getSizeOf(VecTy))); // If Bytes is a scalar (i.e. Val was a scalar byte), return i1, not // <1 x i1>. return Builder.CreateTrunc(Bytes, getBoolTy()); _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits