[llvm] RuntimeLibcalls: Add provider libraries for targets to reference (PR #229562)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 8 04:29:59 PDT 2026


================
@@ -61,8 +61,11 @@ def IsAAPCS_ABI : LibcallPredicate<[{isAAPCS_ABI(TT, ABIName)}]>;
 def IsEABIVersion
   : LibcallPredicate<[{!TT.isTargetGNUAEABI() && !TT.isTargetMuslAEABI()}]>;
 
-def IsLongDoubleF128 : LibcallPredicate<[{LongDoubleFormat == LongDoubleFormat::IEEEquad}]>;
+// The format of the C `long double` type, which selects the type of the
+// `l`-suffixed libm/compiler-rt entries. Exactly one holds for a module.
----------------
arsenm wrote:

This was never handled correctly, and is out of scope for cleaning up what is already handled 

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


More information about the llvm-commits mailing list