[llvm] RuntimeLibcalls: Stop opting out of exp10 (PR #148604)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 28 08:10:32 PDT 2025
arsenm wrote:
> This also seems to be a recurring problem in patches later in the stack, like #148789 and #150870 needs to add libcalls to lots of arch specific lists, instead of keeping things mostly centralized.
That's the end of it though, this series is enough to get all of the generic code into tablegen which makes doing anything else easier. Nowhere else in llvm treats the OS/environment as the top target concept, but this could be transposed if it makes it smaller, I guess.
Eventually I want to delete DefaultRuntimeLibcallImpls and replace it with named subsets of libc and compiler-rt, but I have to reverse engineer what is actually intended to be added and what combinations are meaningful. It's a pain figuring it out from what we have now, where there's no documentation and barely any tests. The current logic is special casing these specific cases, so that's what it gets ported to.
https://github.com/llvm/llvm-project/pull/148604
More information about the llvm-commits
mailing list