[llvm] TableGen: Generate enum for runtime libcall implementations (PR #144973)
Sam Clegg via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 7 21:27:43 PDT 2025
sbc100 wrote:
This change somehow broke some of the LTO tests on the emscripten waterfall.
It seems to be related to the list of symbols that lld uses to determine the list of all libcall names. This comes from `lto::LTO::getRuntimeLibcallSymbols` and uses in `lld/wasm/Driver.cpp`.
I added some logging an compared the results of this function before and after this change. It seems that `acosf` is not longer part of this list for some reason... could be related to the fact that `acosf` is the very first libs call and has 0 as its enum value?
https://github.com/llvm/llvm-project/pull/144973
More information about the llvm-commits
mailing list