[aapcs64] Specify the __aarch64_sme_accessible SME support routine#378
[aapcs64] Specify the __aarch64_sme_accessible SME support routine#378MacDue wants to merge 1 commit intoARM-software:mainfrom
__aarch64_sme_accessible SME support routine#378Conversation
This is documenting an existing practice by LLVM's compiler-rt to depend (weakly) on `__aarch64_sme_accessible`. This is used to determine if SME is available on platforms where there is not a defined way of checking the CPU features. The intent is to document this so libc implementations know what they need to provide.
|
cc @sdesmalen-arm (note: I can't add reviewers in this repo). |
|
I'm not sure that this is the right solution, because now we have two functions that define whether SME is available ( |
|
One thing to keep in mind is this does not just effect Alternatively, I think it'd make more sense not to implement |
This is documenting an existing practice by LLVM's compiler-rt to depend (weakly) on
__aarch64_sme_accessible. This is used to determine if SME is available on platforms where there is not a defined way of checking the CPU features.The intent is to document this so libc implementations know what they need to provide.