Lines Matching refs:PreferredFusedOpcode
10478 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFADDForFMACombine() local
10497 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10504 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10514 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N00.getValueType())) { in visitFADDForFMACombine()
10515 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10528 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N10.getValueType())) { in visitFADDForFMACombine()
10529 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10541 N0.getOpcode() == PreferredFusedOpcode && in visitFADDForFMACombine()
10544 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10546 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10554 N1->getOpcode() == PreferredFusedOpcode && in visitFADDForFMACombine()
10557 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10559 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10571 return DAG.getNode(PreferredFusedOpcode, SL, VT, X, Y, in visitFADDForFMACombine()
10572 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10577 if (N0.getOpcode() == PreferredFusedOpcode) { in visitFADDForFMACombine()
10582 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N020.getValueType())) { in visitFADDForFMACombine()
10598 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10601 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
10608 if (N00.getOpcode() == PreferredFusedOpcode) { in visitFADDForFMACombine()
10611 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N00.getValueType())) { in visitFADDForFMACombine()
10621 if (N1.getOpcode() == PreferredFusedOpcode) { in visitFADDForFMACombine()
10626 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N120.getValueType())) { in visitFADDForFMACombine()
10641 if (N10.getOpcode() == PreferredFusedOpcode) { in visitFADDForFMACombine()
10644 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N10.getValueType())) { in visitFADDForFMACombine()
10690 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFSUBForFMACombine() local
10703 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10711 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10722 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10734 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N00.getValueType())) { in visitFSUBForFMACombine()
10735 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10750 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N10.getValueType())) { in visitFSUBForFMACombine()
10751 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10772 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N00.getValueType())) { in visitFSUBForFMACombine()
10774 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10795 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N000.getValueType())) { in visitFSUBForFMACombine()
10797 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10811 if (CanFuse && N0.getOpcode() == PreferredFusedOpcode && in visitFSUBForFMACombine()
10814 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10816 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10825 if (CanFuse && N1.getOpcode() == PreferredFusedOpcode && in visitFSUBForFMACombine()
10829 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10833 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10841 if (N0.getOpcode() == PreferredFusedOpcode) { in visitFSUBForFMACombine()
10846 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N020.getValueType())) { in visitFSUBForFMACombine()
10847 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10849 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10868 if (N00.getOpcode() == PreferredFusedOpcode) { in visitFSUBForFMACombine()
10871 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N00.getValueType())) { in visitFSUBForFMACombine()
10872 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10877 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10890 if (N1.getOpcode() == PreferredFusedOpcode && in visitFSUBForFMACombine()
10894 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, N120.getValueType())) { in visitFSUBForFMACombine()
10897 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10900 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10917 N1.getOperand(0).getOpcode() == PreferredFusedOpcode) { in visitFSUBForFMACombine()
10923 TLI.isFPExtFoldable(PreferredFusedOpcode, VT, CvtSrc.getValueType())) { in visitFSUBForFMACombine()
10926 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10931 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
10980 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFMULForFMADistributiveCombine() local
10989 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
10992 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
11012 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFMULForFMADistributiveCombine()
11016 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFMULForFMADistributiveCombine()
11022 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
11025 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()