Lines Matching refs:PreferredFusedOpcode
14004 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFADDForFMACombine() local
14028 return DAG.getNode(PreferredFusedOpcode, SL, VT, N0.getOperand(0), in visitFADDForFMACombine()
14035 return DAG.getNode(PreferredFusedOpcode, SL, VT, N1.getOperand(0), in visitFADDForFMACombine()
14059 SDValue CDE = DAG.getNode(PreferredFusedOpcode, SL, VT, C, D, E); in visitFADDForFMACombine()
14060 return DAG.getNode(PreferredFusedOpcode, SL, VT, A, B, CDE); in visitFADDForFMACombine()
14069 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFADDForFMACombine()
14071 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
14083 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFADDForFMACombine()
14085 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
14098 return DAG.getNode(PreferredFusedOpcode, SL, VT, X, Y, in visitFADDForFMACombine()
14099 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
14109 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFADDForFMACombine()
14126 PreferredFusedOpcode, SL, VT, DAG.getNode(ISD::FP_EXTEND, SL, VT, X), in visitFADDForFMACombine()
14128 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFADDForFMACombine()
14137 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFADDForFMACombine()
14153 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFADDForFMACombine()
14172 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFADDForFMACombine()
14217 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFSUBForFMACombine() local
14232 return DAG.getNode(PreferredFusedOpcode, SL, VT, XY.getOperand(0), in visitFSUBForFMACombine()
14242 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14273 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14285 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFSUBForFMACombine()
14287 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14300 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFSUBForFMACombine()
14303 PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14321 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFSUBForFMACombine()
14325 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14344 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFSUBForFMACombine()
14348 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14378 return DAG.getNode(PreferredFusedOpcode, SL, VT, N0.getOperand(0), in visitFSUBForFMACombine()
14380 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14394 PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14396 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14407 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFSUBForFMACombine()
14410 PreferredFusedOpcode, SL, VT, N0.getOperand(0), N0.getOperand(1), in visitFSUBForFMACombine()
14412 PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14431 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFSUBForFMACombine()
14434 PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14438 PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14452 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFSUBForFMACombine()
14457 PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14459 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14478 TLI.isFPExtFoldable(DAG, PreferredFusedOpcode, VT, in visitFSUBForFMACombine()
14483 PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14487 DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFSUBForFMACombine()
14533 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA; in visitFMULForFMADistributiveCombine() local
14542 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
14545 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
14565 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFMULForFMADistributiveCombine()
14569 return DAG.getNode(PreferredFusedOpcode, SL, VT, in visitFMULForFMADistributiveCombine()
14575 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()
14578 return DAG.getNode(PreferredFusedOpcode, SL, VT, X.getOperand(0), Y, in visitFMULForFMADistributiveCombine()