1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00

[SVE] Remove calls to isScalable from Hexagon

Reviewers: efriedma, sdesmalen, kparzysz, colinl

Reviewed By: kparzysz

Subscribers: tschuett, hiraditya, rkruppe, psnobl, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D77757
This commit is contained in:
Christopher Tetreault 2020-04-23 13:53:31 -07:00
parent 967ec6cd21
commit 9c9d3ddb66

View File

@ -45,7 +45,7 @@ bool HexagonTTIImpl::useHVX() const {
bool HexagonTTIImpl::isTypeForHVX(Type *VecTy) const { bool HexagonTTIImpl::isTypeForHVX(Type *VecTy) const {
assert(VecTy->isVectorTy()); assert(VecTy->isVectorTy());
if (cast<VectorType>(VecTy)->isScalable()) if (isa<ScalableVectorType>(VecTy))
return false; return false;
// Avoid types like <2 x i32*>. // Avoid types like <2 x i32*>.
if (!cast<VectorType>(VecTy)->getElementType()->isIntegerTy()) if (!cast<VectorType>(VecTy)->getElementType()->isIntegerTy())