[clang] [Clang][AArch64] Require SVE or SSVE for scalable types. (PR #91356)

Sander de Smalen via cfe-commits cfe-commits at lists.llvm.org
Thu May 16 08:06:46 PDT 2024


================
@@ -9,6 +9,12 @@
 
 #include <arm_sme.h>
 
+#if defined __ARM_FEATURE_SME
+#define MODE_ATTR __arm_streaming
+#else
+#define MODE_ATTR __arm_streaming_compatible
----------------
sdesmalen-arm wrote:

I guess not. I initially thought it would give some additional checks that the SVE instructions are considered 'streaming compatible', but if we have RUN lines for both of them (streaming and `+sme` and non-streaming with `+sve`), then we're testing that already. I'll remove them.

https://github.com/llvm/llvm-project/pull/91356


More information about the cfe-commits mailing list