On PowerPC, IEEE 754 quadruple-precision libcall names use "kf" instead of "tf".
In libgcc, libgcc/config/rs6000/float128-sed converts TF names to KF
names. This patch implements its 24 substitution rules.
Paths
| Differential D64282
[PowerPC] Support fp128 libcalls ClosedPublic Authored by MaskRay on Jul 6 2019, 2:43 AM.
Details Summary On PowerPC, IEEE 754 quadruple-precision libcall names use "kf" instead of "tf". In libgcc, libgcc/config/rs6000/float128-sed converts TF names to KF
Diff Detail
Event TimelineMaskRay added a child revision: D64283: [PowerPC] Support -mabi=ieeelongdouble and -mabi=ibmlongdouble.Jul 6 2019, 3:57 AM This revision is now accepted and ready to land.Jul 14 2019, 9:36 PM Closed by commit rL366039: [PowerPC] Support fp128 libcalls (authored by MaskRay). · Explain WhyJul 14 2019, 10:03 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 209759 llvm/trunk/lib/CodeGen/TargetLoweringBase.cpp
llvm/trunk/test/CodeGen/PowerPC/fp128-libcalls.ll
|