[Openmp-commits] [openmp] [openmp] Add support for arm64ec to libomp (PR #176151)
Martin Storsjö via Openmp-commits
openmp-commits at lists.llvm.org
Mon Mar 23 05:02:42 PDT 2026
mstorsjo wrote:
> It would regardless only be a problem if the x86_64 code was calling in to libomp directly, and I can't really think why you wouldn't just use the x86_64 libomp in that case?
The point of arm64ec is when you want to have as much of the native aarch64 performance as possible, for a setup where you don't have the ability to recompile the whole application. (Or if you have to be compatible with e.g. x86_64 plugins.) So it sounds entirely plausible that the code that you can't recompile is the x86_64 code doing the libomp calls, while still wanting to use an arm64ec libomp DLL to benefit from the improved performance there at least.
But yes, it's not a blocker; this is at least supports many cases, and if someone needs to do exactly that, then they'd need to keep using an x86_64 libomp DLL for now.
https://github.com/llvm/llvm-project/pull/176151
More information about the Openmp-commits
mailing list