[clang] [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via cfe-commits
cfe-commits at lists.llvm.org
Mon Jun 3 09:53:24 PDT 2024
================
@@ -3768,6 +3768,12 @@ def err_conflicting_attributes_arm_state : Error<
"conflicting attributes for state '%0'">;
def err_sme_streaming_cannot_be_multiversioned : Error<
"streaming function cannot be multi-versioned">;
+def err_sme_streaming_mode_change_no_sve : Error<
+ "function requires a streaming-mode change, unwinding is not possible without 'sve'. "
+ "Consider marking this function as 'noexcept' or '__attribute__((nothrow))'">;
----------------
kmclaughlin-arm wrote:
Documentation for this function was added in https://github.com/ARM-software/abi-aa/pull/263 and https://github.com/llvm/llvm-project/pull/92921 adds the routine to compiler-rt.
https://github.com/llvm/llvm-project/pull/83301
More information about the cfe-commits
mailing list