[lld] [LLD][COFF] Demangle ARM64EC export names. (PR #87068)

Eli Friedman via llvm-commits llvm-commits at lists.llvm.org
Wed May 15 14:12:13 PDT 2024


================
@@ -0,0 +1,127 @@
+REQUIRES: aarch64
+RUN: split-file %s %t.dir && cd %t.dir
+
+RUN: llvm-mc -filetype=obj -triple=arm64ec-windows func.s -o func.obj
+RUN: llvm-mc -filetype=obj -triple=arm64ec-windows data-mangled.s -o data-mangled.obj
+RUN: llvm-mc -filetype=obj -triple=arm64ec-windows data-demangled.s -o data-demangled.obj
+RUN: llvm-mc -filetype=obj -triple=arm64ec-windows drectve1.s -o drectve1.obj
+RUN: llvm-mc -filetype=obj -triple=arm64ec-windows drectve2.s -o drectve2.obj
+RUN: llvm-mc -filetype=obj -triple=arm64ec-windows drectve3.s -o drectve3.obj
+RUN: llvm-mc -filetype=obj -triple=arm64ec-windows %S/Inputs/loadconfig-arm64ec.s -o loadconfig-arm64ec.obj
----------------
efriedma-quic wrote:

The number of RUN lines here seems slightly excessive; would be nice to reduce if possible.

Please add a test using C++ mangling.

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


More information about the llvm-commits mailing list