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

Jacek Caban via llvm-commits llvm-commits at lists.llvm.org
Mon May 20 15:05:12 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
----------------
cjacek wrote:

I changed the test to use a single object file and multiple function names to reduce number of files. I also added C++ demangling test in the new version.

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


More information about the llvm-commits mailing list