diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2024-06-21 10:08:19 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2024-06-21 10:29:44 +0000 |
commit | b1ec1a2dc81075eceddd2c6b34b52d2a741fd961 (patch) | |
tree | 7510062371e3433857cd6ffd01271b68e054e1c2 /llvm | |
parent | cba4dfdd2fd0515821459b50947f4ec0d8b5c58a (diff) | |
download | llvm-b1ec1a2dc81075eceddd2c6b34b52d2a741fd961.zip llvm-b1ec1a2dc81075eceddd2c6b34b52d2a741fd961.tar.gz llvm-b1ec1a2dc81075eceddd2c6b34b52d2a741fd961.tar.bz2 |
[AArch64] NFCI: More sensible implementation of isLegalMaskedGatherScatter.
Gather/Scatter instructions are only available if the whole of SVE
is available.
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h b/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h index feec1a4..e7d3a58 100644 --- a/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h +++ b/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h @@ -276,7 +276,7 @@ public: } bool isLegalMaskedGatherScatter(Type *DataType) const { - if (!ST->hasSVE() || !ST->isNeonAvailable()) + if (!ST->isSVEAvailable()) return false; // For fixed vectors, scalarize if not using SVE for them. |