[all-commits] [llvm/llvm-project] 6ade80: [compiler-rt] Use mangled function names on ARM64E...

Jacek Caban via All-commits all-commits at lists.llvm.org
Fri May 9 05:30:19 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6ade80ce18087b1e27505985a254c487679e16b8
      https://github.com/llvm/llvm-project/commit/6ade80ce18087b1e27505985a254c487679e16b8
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2025-05-09 (Fri, 09 May 2025)

  Changed paths:
    M compiler-rt/lib/builtins/aarch64/sme-abi.S
    M compiler-rt/lib/builtins/assembly.h

  Log Message:
  -----------
  [compiler-rt] Use mangled function names on ARM64EC (#137960)

On ARM64EC, function names and calls (but not address-taking or data
symbol references) use symbols prefixed with "#". Since it's an unique
behavior, introduce a new `FUNC_SYMBOL` macro instead of reusing
something like `SYMBOL_NAME`, which is also used for data symbols.

Based on patch by Billy Laws.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list