[clang] [Clang][AArch64] Warn when calling streaming/non-streaming about vect… (PR #79842)
Sander de Smalen via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 14 00:38:35 PST 2024
================
@@ -3717,6 +3717,14 @@ def err_sme_definition_using_za_in_non_sme_target : Error<
"function using ZA state requires 'sme'">;
def err_sme_definition_using_zt0_in_non_sme2_target : Error<
"function using ZT0 state requires 'sme2'">;
+def warn_sme_streaming_pass_return_vl_to_non_streaming : Warning<
+ "passing a VL-dependent argument to/from a function that has a different"
+ " streaming-mode, is undefined behaviour">,
----------------
sdesmalen-arm wrote:
it is only undefined behaviour if the streaming VL != non-streaming VL.
https://github.com/llvm/llvm-project/pull/79842
More information about the cfe-commits
mailing list