diff options
Diffstat (limited to 'llvm/lib/Target/ARM/ARMTargetTransformInfo.h')
-rw-r--r-- | llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/llvm/lib/Target/ARM/ARMTargetTransformInfo.h b/llvm/lib/Target/ARM/ARMTargetTransformInfo.h index f71f184def2..507e0188549 100644 --- a/llvm/lib/Target/ARM/ARMTargetTransformInfo.h +++ b/llvm/lib/Target/ARM/ARMTargetTransformInfo.h @@ -106,20 +106,6 @@ public: return !ST->isTargetDarwin() && !ST->hasMVEFloatOps(); } - bool isLegalMaskedLoad(Type *DataTy) { - if (!ST->hasMVEIntegerOps()) - return false; - - unsigned VecWidth = DataTy->getPrimitiveSizeInBits(); - if (VecWidth != 128) - return false; - - unsigned EltWidth = DataTy->getScalarSizeInBits(); - return EltWidth == 32 || EltWidth == 16 || EltWidth == 8; - } - - bool isLegalMaskedStore(Type *DataTy) { return isLegalMaskedLoad(DataTy); } - /// \name Scalar TTI Implementations /// @{ |