[all-commits] [llvm/llvm-project] ec1526: [lld][WebAssembly] Convert weak-alias tests to ass...

Sam Clegg via All-commits all-commits at lists.llvm.org
Wed Mar 4 13:05:24 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ec15263cb898c2055f003810848ba590b6e8b42b
      https://github.com/llvm/llvm-project/commit/ec15263cb898c2055f003810848ba590b6e8b42b
  Author: Sam Clegg <sbc at chromium.org>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    R lld/test/wasm/Inputs/weak-alias.ll
    A lld/test/wasm/Inputs/weak-alias.s
    R lld/test/wasm/weak-alias-overide.ll
    A lld/test/wasm/weak-alias-overide.s
    R lld/test/wasm/weak-alias.ll
    A lld/test/wasm/weak-alias.s

  Log Message:
  -----------
  [lld][WebAssembly] Convert weak-alias tests to assembly. NFC (#184667)

This actually both improves and simplifies the `Inputs/weak_alias`. With
the `.ll` version we ended up using memory and `__stack_pointer` and
locals, but LLVM ended up generated `call` rather than `call_indirect`
for the `call_alias_ptr` and `call_direct_ptr`. With the assembly tests
we can ensure the usage of `call_indirect` while avoiding all the other
stuff.



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