[llvm] 9765e2b - [AArch64] NFC: Change description of Streaming SVE mode.
Sander de Smalen via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 1 03:33:29 PST 2022
Author: Sander de Smalen
Date: 2022-03-01T11:32:58Z
New Revision: 9765e2b5ff6ee6df14c87959e4be81dd208071ab
URL: https://github.com/llvm/llvm-project/commit/9765e2b5ff6ee6df14c87959e4be81dd208071ab
DIFF: https://github.com/llvm/llvm-project/commit/9765e2b5ff6ee6df14c87959e4be81dd208071ab.diff
LOG: [AArch64] NFC: Change description of Streaming SVE mode.
Streaming SVE mode includes more than just the streaming compatible
SVE/SVE2/NEON instructions.
Added:
Modified:
llvm/lib/Target/AArch64/AArch64.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td
index 5755a2d3398dd..3689f3860cfd4 100644
--- a/llvm/lib/Target/AArch64/AArch64.td
+++ b/llvm/lib/Target/AArch64/AArch64.td
@@ -438,11 +438,9 @@ def FeatureEnhancedCounterVirtualization :
def FeatureRME : SubtargetFeature<"rme", "HasRME",
"true", "Enable Realm Management Extension">;
-// A subset of SVE(2) instructions are legal in Streaming SVE execution mode
-// defined by SME.
-def FeatureStreamingSVE : SubtargetFeature<"streaming-sve",
- "HasStreamingSVE", "true",
- "Enable subset of SVE(2) instructions for Streaming SVE execution mode">;
+def FeatureStreamingSVE : SubtargetFeature<"streaming-sve", "HasStreamingSVE", "true",
+ "Enable instructions that are valid in Streaming SVE execution mode">;
+
def FeatureSME : SubtargetFeature<"sme", "HasSME", "true",
"Enable Scalable Matrix Extension (SME)", [FeatureStreamingSVE, FeatureBF16]>;
More information about the llvm-commits
mailing list