================
@@ -2910,6 +2910,12 @@ void MicrosoftCXXNameMangler::mangleFunctionType(const 
FunctionType *T,
 
   mangleCallingConvention(CC, Range);
 
+  if (Proto) {
+    unsigned SMEAttrs = Proto->getAArch64SMEAttributes();
+    if (SMEAttrs)
+      Out << "$$SME" << SMEAttrs;
----------------
albertbolt1 wrote:

for the prefix - no particular reason for the $$, chose the SME and the numbers 
because it corresponds to the SME attributes, the function above it was 
emitting $$, just took from there, in the issue it was told that there is no 
particular directive for the naming here. I can remove the $$ and just go with 
SME and the numbers for attributes.

https://github.com/llvm/llvm-project/pull/199567
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to