[all-commits] [llvm/llvm-project] a35398: [LLD][COFF] Generate redirection metadata for cust...

Jacek Caban via All-commits all-commits at lists.llvm.org
Mon Aug 26 12:03:34 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a35398d1bb2aacb3060bdcfa6d4553c13e473a6a
      https://github.com/llvm/llvm-project/commit/a35398d1bb2aacb3060bdcfa6d4553c13e473a6a
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2024-08-26 (Mon, 26 Aug 2024)

  Changed paths:
    M lld/COFF/Writer.cpp
    A lld/test/COFF/arm64ec-cust-export-thunk.s

  Log Message:
  -----------
  [LLD][COFF] Generate redirection metadata for custom ARM64EC export thunks. (#105901)

This allows using custom export thunks instead of default generated
ones. This is useful for performance in cases where transferring between
JIT and ARM64EC code is more expensive than just emulating the whole
function (but it's still useful to have ARM64EC version so that ARM64EC
callers don't call into the emulator). It's also useful for compatibility,
where applications have specific expectations about function contents
(like syscall functions).



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