[llvm] RuntimeLibcalls: Stop opting out of exp10 (PR #148604)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 28 03:34:24 PDT 2025


nikic wrote:

Looking at the follow-up patch https://github.com/llvm/llvm-project/pull/148780 answers my questions about hexagon/msp/xcore...

I guess what I'm looking for is to basically have most targets share this libcall list...
```
def LegacyDefaultSystemLibrary
    : SystemRuntimeLibrary<isDefaultLibcallArch,
      (add DefaultRuntimeLibcallImpls,
         LibmHasSinCosF32, LibmHasSinCosF64, LibmHasSinCosF128,
         exp10f, exp10, exp10l_f128,
         __powisf2, __powidf2, __powitf2_f128,
         LibcallImpls<(add Int128RTLibcalls), isArch64Bit>
)>;
```
...without having to repeat it in each target.

https://github.com/llvm/llvm-project/pull/148604


More information about the llvm-commits mailing list