From e68f1f2d4301a0f2c6dd5fdf90e4579e68499f3f Mon Sep 17 00:00:00 2001 From: Christopher Tetreault Date: Tue, 14 Apr 2020 10:58:39 -0700 Subject: [PATCH] [SVE] Remove calls to getBitWidth from Hexagon Reviewers: efriedma, sdesmalen, kparzysz Reviewed By: kparzysz Subscribers: tschuett, hiraditya, rkruppe, psnobl, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D77899 --- llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp b/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp index 4485b70..bbc1a74 100644 --- a/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp +++ b/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp @@ -165,7 +165,7 @@ unsigned HexagonTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, if (Src->isVectorTy()) { VectorType *VecTy = cast(Src); - unsigned VecWidth = VecTy->getBitWidth(); + unsigned VecWidth = VecTy->getPrimitiveSizeInBits().getFixedSize(); if (useHVX() && isTypeForHVX(VecTy)) { unsigned RegWidth = getRegisterBitWidth(true); assert(RegWidth && "Non-zero vector register width expected"); -- 2.7.4