@@ -1482,11 +1482,6 @@ def __aeabi_h2f : RuntimeLibcallImpl<FPEXT_F16_F32>; // CallingConv::ARM_AAPCS
1482
1482
def __gnu_f2h_ieee : RuntimeLibcallImpl<FPROUND_F32_F16>;
1483
1483
def __gnu_h2f_ieee : RuntimeLibcallImpl<FPEXT_F16_F32>;
1484
1484
1485
- def GNUEABIHalfConvertCalls :
1486
- LibcallImpls<(add __gnu_f2h_ieee, __gnu_h2f_ieee),
1487
- RuntimeLibcallPredicate<[{!TT.isOSBinFormatMachO() &&
1488
- !TT.isTargetAEABI()}]>>;
1489
-
1490
1485
// In EABI, these functions have an __aeabi_ prefix, but in GNUEABI
1491
1486
// they have a __gnu_ prefix (which is the default).
1492
1487
def EABIHalfConvertCalls : LibcallImpls<(add __aeabi_f2h, __aeabi_h2f),
@@ -1509,13 +1504,6 @@ def GNUEABIHalfConvertCalls :
1509
1504
let CallingConv = ARMHalfConvertLibcallCallingConv;
1510
1505
}
1511
1506
1512
- // In EABI, these functions have an __aeabi_ prefix, but in GNUEABI
1513
- // they have a __gnu_ prefix (which is the default).
1514
- def EABIHalfConvertCalls : LibcallImpls<(add __aeabi_f2h, __aeabi_h2f),
1515
- isTargetAEABIAndAAPCS_ABI> {
1516
- let CallingConv = ARM_AAPCS;
1517
- }
1518
-
1519
1507
def WindowARMDivRemCalls : LibcallImpls<
1520
1508
(add __rt_sdiv, __rt_sdiv64, __rt_udiv, __rt_udiv64),
1521
1509
isOSWindows> {
0 commit comments