From b5059b7140232559ed123cb94d4e8f75ca9a44dc Mon Sep 17 00:00:00 2001 From: Christopher Tetreault Date: Mon, 3 Aug 2020 15:16:16 -0700 Subject: [PATCH] [SVE] Remove bad call to VectorType::getNumElements() from ARM Reviewed By: dmgreen Differential Revision: https://reviews.llvm.org/D85152 --- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp b/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp index 9674a81..6876739 100644 --- a/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp +++ b/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp @@ -166,7 +166,7 @@ ARMTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { if (auto *CI = dyn_cast(XorMask)) { if (CI->getValue().trunc(16).isAllOnesValue()) { auto TrueVector = IC.Builder.CreateVectorSplat( - cast(II.getType())->getNumElements(), + cast(II.getType())->getNumElements(), IC.Builder.getTrue()); return BinaryOperator::Create(Instruction::Xor, ArgArg, TrueVector); } -- 2.7.4