[all-commits] [llvm/llvm-project] b90c06: [ORC] Move Mangler implementation from OrcShared t...

Lang Hames via All-commits all-commits at lists.llvm.org
Tue Sep 8 04:26:40 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b90c062f3f03f2c2311644845790252aa6e5237e
      https://github.com/llvm/llvm-project/commit/b90c062f3f03f2c2311644845790252aa6e5237e
  Author: Lang Hames <lhames at gmail.com>
  Date:   2026-09-08 (Tue, 08 Sep 2026)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
    A llvm/lib/ExecutionEngine/Orc/Mangler.cpp
    M llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
    R llvm/lib/ExecutionEngine/Orc/Shared/Mangler.cpp

  Log Message:
  -----------
  [ORC] Move Mangler implementation from OrcShared to OrcJIT (#221942)

Many OrcJIT clients don't directly depend on OrcSupport, and so broke
when e91092685eab moved mangling from OrcJIT to OrcSupport.

We want to reorganize these libraries in the not too distant future.
Rather than forcing clients to update dependencies that may change again
soon, move the code (but not the header) back into the OrcJIT library.
We can address the mismatch between the header's and implementation's
home during the library reorganization.



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