[llvm] RuntimeLibcalls: Mostly move x86 configuration into tablegen (PR #148575)
Trevor Gross via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 14 23:23:18 PDT 2025
================
@@ -1151,7 +1187,10 @@ def isAArch64_ILP64 : RuntimeLibcallPredicate<"TT.isAArch64(64)">;
def AArch64SystemLibrary : SystemRuntimeLibrary<
isAArch64_ExceptArm64EC,
- (add DefaultRuntimeLibcallImpls,
+ (add Win64DefaultLibcallImpls,
+ LibcallImpls<(add __powisf2, __powidf2), isNotOSMSVCRT>,
+ LibmHasFrexpF32, LibmHasLdexpF32,
+ LibmHasFrexpF128, LibmHasLdexpF128,
AArch64LibcallImpls,
----------------
tgross35 wrote:
That makes sense. Just surprising that the libcalls on most other targets tends to be a proper superset of Windows libcalls.
https://github.com/llvm/llvm-project/pull/148575
More information about the llvm-commits
mailing list