aboutsummaryrefslogtreecommitdiff
path: root/llvm
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2024-06-21 10:08:19 +0000
committerSander de Smalen <sander.desmalen@arm.com>2024-06-21 10:29:44 +0000
commitb1ec1a2dc81075eceddd2c6b34b52d2a741fd961 (patch)
tree7510062371e3433857cd6ffd01271b68e054e1c2 /llvm
parentcba4dfdd2fd0515821459b50947f4ec0d8b5c58a (diff)
downloadllvm-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.h2
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.