@@ -333,30 +333,21 @@ SDValue DAGTypeLegalizer::SoftenFloatRes_FADD(SDNode *N) {
333
333
}
334
334
335
335
SDValue DAGTypeLegalizer::SoftenFloatRes_FACOS (SDNode *N) {
336
- return SoftenFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
337
- RTLIB::ACOS_F32,
338
- RTLIB::ACOS_F64,
339
- RTLIB::ACOS_F80,
340
- RTLIB::ACOS_F128,
341
- RTLIB::ACOS_PPCF128));
336
+ return SoftenFloatRes_Unary (
337
+ N, GetFPLibCall (N->getValueType (0 ), RTLIB::ACOS_F32, RTLIB::ACOS_F64,
338
+ RTLIB::ACOS_F80, RTLIB::ACOS_F128, RTLIB::ACOS_PPCF128));
342
339
}
343
340
344
341
SDValue DAGTypeLegalizer::SoftenFloatRes_FASIN (SDNode *N) {
345
- return SoftenFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
346
- RTLIB::ASIN_F32,
347
- RTLIB::ASIN_F64,
348
- RTLIB::ASIN_F80,
349
- RTLIB::ASIN_F128,
350
- RTLIB::ASIN_PPCF128));
342
+ return SoftenFloatRes_Unary (
343
+ N, GetFPLibCall (N->getValueType (0 ), RTLIB::ASIN_F32, RTLIB::ASIN_F64,
344
+ RTLIB::ASIN_F80, RTLIB::ASIN_F128, RTLIB::ASIN_PPCF128));
351
345
}
352
346
353
347
SDValue DAGTypeLegalizer::SoftenFloatRes_FATAN (SDNode *N) {
354
- return SoftenFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
355
- RTLIB::ATAN_F32,
356
- RTLIB::ATAN_F64,
357
- RTLIB::ATAN_F80,
358
- RTLIB::ATAN_F128,
359
- RTLIB::ATAN_PPCF128));
348
+ return SoftenFloatRes_Unary (
349
+ N, GetFPLibCall (N->getValueType (0 ), RTLIB::ATAN_F32, RTLIB::ATAN_F64,
350
+ RTLIB::ATAN_F80, RTLIB::ATAN_F128, RTLIB::ATAN_PPCF128));
360
351
}
361
352
362
353
SDValue DAGTypeLegalizer::SoftenFloatRes_FCBRT (SDNode *N) {
@@ -435,12 +426,9 @@ SDValue DAGTypeLegalizer::SoftenFloatRes_FCOS(SDNode *N) {
435
426
}
436
427
437
428
SDValue DAGTypeLegalizer::SoftenFloatRes_FCOSH (SDNode *N) {
438
- return SoftenFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
439
- RTLIB::COSH_F32,
440
- RTLIB::COSH_F64,
441
- RTLIB::COSH_F80,
442
- RTLIB::COSH_F128,
443
- RTLIB::COSH_PPCF128));
429
+ return SoftenFloatRes_Unary (
430
+ N, GetFPLibCall (N->getValueType (0 ), RTLIB::COSH_F32, RTLIB::COSH_F64,
431
+ RTLIB::COSH_F80, RTLIB::COSH_F128, RTLIB::COSH_PPCF128));
444
432
}
445
433
446
434
SDValue DAGTypeLegalizer::SoftenFloatRes_FDIV (SDNode *N) {
@@ -807,12 +795,9 @@ SDValue DAGTypeLegalizer::SoftenFloatRes_FSIN(SDNode *N) {
807
795
}
808
796
809
797
SDValue DAGTypeLegalizer::SoftenFloatRes_FSINH (SDNode *N) {
810
- return SoftenFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
811
- RTLIB::SINH_F32,
812
- RTLIB::SINH_F64,
813
- RTLIB::SINH_F80,
814
- RTLIB::SINH_F128,
815
- RTLIB::SINH_PPCF128));
798
+ return SoftenFloatRes_Unary (
799
+ N, GetFPLibCall (N->getValueType (0 ), RTLIB::SINH_F32, RTLIB::SINH_F64,
800
+ RTLIB::SINH_F80, RTLIB::SINH_F128, RTLIB::SINH_PPCF128));
816
801
}
817
802
818
803
SDValue DAGTypeLegalizer::SoftenFloatRes_FSQRT (SDNode *N) {
@@ -1584,28 +1569,31 @@ void DAGTypeLegalizer::ExpandFloatRes_FADD(SDNode *N, SDValue &Lo,
1584
1569
RTLIB::ADD_PPCF128), Lo, Hi);
1585
1570
}
1586
1571
1587
- void DAGTypeLegalizer::ExpandFloatRes_FACOS (SDNode *N,
1588
- SDValue &Lo, SDValue &Hi) {
1589
- ExpandFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
1590
- RTLIB::ACOS_F32, RTLIB::ACOS_F64,
1591
- RTLIB::ACOS_F80, RTLIB::ACOS_F128,
1592
- RTLIB::ACOS_PPCF128), Lo, Hi);
1572
+ void DAGTypeLegalizer::ExpandFloatRes_FACOS (SDNode *N, SDValue &Lo,
1573
+ SDValue &Hi) {
1574
+ ExpandFloatRes_Unary (N,
1575
+ GetFPLibCall (N->getValueType (0 ), RTLIB::ACOS_F32,
1576
+ RTLIB::ACOS_F64, RTLIB::ACOS_F80,
1577
+ RTLIB::ACOS_F128, RTLIB::ACOS_PPCF128),
1578
+ Lo, Hi);
1593
1579
}
1594
1580
1595
- void DAGTypeLegalizer::ExpandFloatRes_FASIN (SDNode *N,
1596
- SDValue &Lo, SDValue &Hi) {
1597
- ExpandFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
1598
- RTLIB::ASIN_F32, RTLIB::ASIN_F64,
1599
- RTLIB::ASIN_F80, RTLIB::ASIN_F128,
1600
- RTLIB::ASIN_PPCF128), Lo, Hi);
1581
+ void DAGTypeLegalizer::ExpandFloatRes_FASIN (SDNode *N, SDValue &Lo,
1582
+ SDValue &Hi) {
1583
+ ExpandFloatRes_Unary (N,
1584
+ GetFPLibCall (N->getValueType (0 ), RTLIB::ASIN_F32,
1585
+ RTLIB::ASIN_F64, RTLIB::ASIN_F80,
1586
+ RTLIB::ASIN_F128, RTLIB::ASIN_PPCF128),
1587
+ Lo, Hi);
1601
1588
}
1602
1589
1603
- void DAGTypeLegalizer::ExpandFloatRes_FATAN (SDNode *N,
1604
- SDValue &Lo, SDValue &Hi) {
1605
- ExpandFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
1606
- RTLIB::ATAN_F32, RTLIB::ATAN_F64,
1607
- RTLIB::ATAN_F80, RTLIB::ATAN_F128,
1608
- RTLIB::ATAN_PPCF128), Lo, Hi);
1590
+ void DAGTypeLegalizer::ExpandFloatRes_FATAN (SDNode *N, SDValue &Lo,
1591
+ SDValue &Hi) {
1592
+ ExpandFloatRes_Unary (N,
1593
+ GetFPLibCall (N->getValueType (0 ), RTLIB::ATAN_F32,
1594
+ RTLIB::ATAN_F64, RTLIB::ATAN_F80,
1595
+ RTLIB::ATAN_F128, RTLIB::ATAN_PPCF128),
1596
+ Lo, Hi);
1609
1597
}
1610
1598
1611
1599
void DAGTypeLegalizer::ExpandFloatRes_FCBRT (SDNode *N, SDValue &Lo,
@@ -1642,12 +1630,13 @@ void DAGTypeLegalizer::ExpandFloatRes_FCOS(SDNode *N,
1642
1630
RTLIB::COS_PPCF128), Lo, Hi);
1643
1631
}
1644
1632
1645
- void DAGTypeLegalizer::ExpandFloatRes_FCOSH (SDNode *N,
1646
- SDValue &Lo, SDValue &Hi) {
1647
- ExpandFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
1648
- RTLIB::COSH_F32, RTLIB::COSH_F64,
1649
- RTLIB::COSH_F80, RTLIB::COSH_F128,
1650
- RTLIB::COSH_PPCF128), Lo, Hi);
1633
+ void DAGTypeLegalizer::ExpandFloatRes_FCOSH (SDNode *N, SDValue &Lo,
1634
+ SDValue &Hi) {
1635
+ ExpandFloatRes_Unary (N,
1636
+ GetFPLibCall (N->getValueType (0 ), RTLIB::COSH_F32,
1637
+ RTLIB::COSH_F64, RTLIB::COSH_F80,
1638
+ RTLIB::COSH_F128, RTLIB::COSH_PPCF128),
1639
+ Lo, Hi);
1651
1640
}
1652
1641
1653
1642
void DAGTypeLegalizer::ExpandFloatRes_FDIV (SDNode *N, SDValue &Lo,
@@ -1868,12 +1857,13 @@ void DAGTypeLegalizer::ExpandFloatRes_FSIN(SDNode *N,
1868
1857
RTLIB::SIN_PPCF128), Lo, Hi);
1869
1858
}
1870
1859
1871
- void DAGTypeLegalizer::ExpandFloatRes_FSINH (SDNode *N,
1872
- SDValue &Lo, SDValue &Hi) {
1873
- ExpandFloatRes_Unary (N, GetFPLibCall (N->getValueType (0 ),
1874
- RTLIB::SINH_F32, RTLIB::SINH_F64,
1875
- RTLIB::SINH_F80, RTLIB::SINH_F128,
1876
- RTLIB::SINH_PPCF128), Lo, Hi);
1860
+ void DAGTypeLegalizer::ExpandFloatRes_FSINH (SDNode *N, SDValue &Lo,
1861
+ SDValue &Hi) {
1862
+ ExpandFloatRes_Unary (N,
1863
+ GetFPLibCall (N->getValueType (0 ), RTLIB::SINH_F32,
1864
+ RTLIB::SINH_F64, RTLIB::SINH_F80,
1865
+ RTLIB::SINH_F128, RTLIB::SINH_PPCF128),
1866
+ Lo, Hi);
1877
1867
}
1878
1868
1879
1869
void DAGTypeLegalizer::ExpandFloatRes_FSQRT (SDNode *N,
@@ -1904,7 +1894,7 @@ void DAGTypeLegalizer::ExpandFloatRes_FTAN(SDNode *N, SDValue &Lo,
1904
1894
}
1905
1895
1906
1896
void DAGTypeLegalizer::ExpandFloatRes_FTANH (SDNode *N, SDValue &Lo,
1907
- SDValue &Hi) {
1897
+ SDValue &Hi) {
1908
1898
ExpandFloatRes_Unary (N,
1909
1899
GetFPLibCall (N->getValueType (0 ), RTLIB::TANH_F32,
1910
1900
RTLIB::TANH_F64, RTLIB::TANH_F80,
0 commit comments