• Home
  • Raw
  • Download

Lines Matching refs:FP_EXTEND

1706   case ISD::FP_EXTEND:          return visitFP_EXTEND(N);  in visit()
10323 CastOpcode == ISD::TRUNCATE || CastOpcode == ISD::FP_EXTEND || in matchVSelectOpSizesWithSetCC()
12604 if (N0.getOpcode() == ISD::FP_EXTEND) { in visitFADDForFMACombine()
12610 DAG.getNode(ISD::FP_EXTEND, SL, VT, N00.getOperand(0)), in visitFADDForFMACombine()
12611 DAG.getNode(ISD::FP_EXTEND, SL, VT, N00.getOperand(1)), in visitFADDForFMACombine()
12618 if (N1.getOpcode() == ISD::FP_EXTEND) { in visitFADDForFMACombine()
12624 DAG.getNode(ISD::FP_EXTEND, SL, VT, N10.getOperand(0)), in visitFADDForFMACombine()
12625 DAG.getNode(ISD::FP_EXTEND, SL, VT, N10.getOperand(1)), in visitFADDForFMACombine()
12638 DAG.getNode(ISD::FP_EXTEND, SL, VT, U), in visitFADDForFMACombine()
12639 DAG.getNode(ISD::FP_EXTEND, SL, VT, V), in visitFADDForFMACombine()
12644 if (N02.getOpcode() == ISD::FP_EXTEND) { in visitFADDForFMACombine()
12664 PreferredFusedOpcode, SL, VT, DAG.getNode(ISD::FP_EXTEND, SL, VT, X), in visitFADDForFMACombine()
12665 DAG.getNode(ISD::FP_EXTEND, SL, VT, Y), in visitFADDForFMACombine()
12667 DAG.getNode(ISD::FP_EXTEND, SL, VT, U), in visitFADDForFMACombine()
12668 DAG.getNode(ISD::FP_EXTEND, SL, VT, V), Z)); in visitFADDForFMACombine()
12670 if (N0.getOpcode() == ISD::FP_EXTEND) { in visitFADDForFMACombine()
12688 if (N12.getOpcode() == ISD::FP_EXTEND) { in visitFADDForFMACombine()
12705 if (N1.getOpcode() == ISD::FP_EXTEND) { in visitFADDForFMACombine()
12821 if (N0.getOpcode() == ISD::FP_EXTEND) { in visitFSUBForFMACombine()
12827 DAG.getNode(ISD::FP_EXTEND, SL, VT, N00.getOperand(0)), in visitFSUBForFMACombine()
12828 DAG.getNode(ISD::FP_EXTEND, SL, VT, N00.getOperand(1)), in visitFSUBForFMACombine()
12836 if (N1.getOpcode() == ISD::FP_EXTEND) { in visitFSUBForFMACombine()
12844 DAG.getNode(ISD::FP_EXTEND, SL, VT, N10.getOperand(0))), in visitFSUBForFMACombine()
12845 DAG.getNode(ISD::FP_EXTEND, SL, VT, N10.getOperand(1)), N0); in visitFSUBForFMACombine()
12855 if (N0.getOpcode() == ISD::FP_EXTEND) { in visitFSUBForFMACombine()
12865 DAG.getNode(ISD::FP_EXTEND, SL, VT, N000.getOperand(0)), in visitFSUBForFMACombine()
12866 DAG.getNode(ISD::FP_EXTEND, SL, VT, N000.getOperand(1)), in visitFSUBForFMACombine()
12880 if (N00.getOpcode() == ISD::FP_EXTEND) { in visitFSUBForFMACombine()
12888 DAG.getNode(ISD::FP_EXTEND, SL, VT, N000.getOperand(0)), in visitFSUBForFMACombine()
12889 DAG.getNode(ISD::FP_EXTEND, SL, VT, N000.getOperand(1)), in visitFSUBForFMACombine()
12930 if (N02.getOpcode() == ISD::FP_EXTEND) { in visitFSUBForFMACombine()
12939 DAG.getNode(ISD::FP_EXTEND, SL, VT, N020.getOperand(0)), in visitFSUBForFMACombine()
12940 DAG.getNode(ISD::FP_EXTEND, SL, VT, N020.getOperand(1)), in visitFSUBForFMACombine()
12952 if (N0.getOpcode() == ISD::FP_EXTEND) { in visitFSUBForFMACombine()
12961 DAG.getNode(ISD::FP_EXTEND, SL, VT, N00.getOperand(0)), in visitFSUBForFMACombine()
12962 DAG.getNode(ISD::FP_EXTEND, SL, VT, N00.getOperand(1)), in visitFSUBForFMACombine()
12965 DAG.getNode(ISD::FP_EXTEND, SL, VT, N002.getOperand(0)), in visitFSUBForFMACombine()
12966 DAG.getNode(ISD::FP_EXTEND, SL, VT, N002.getOperand(1)), in visitFSUBForFMACombine()
12975 N1.getOperand(2).getOpcode() == ISD::FP_EXTEND && in visitFSUBForFMACombine()
12988 DAG.getNode(ISD::FP_EXTEND, SL, VT, N1200)), in visitFSUBForFMACombine()
12989 DAG.getNode(ISD::FP_EXTEND, SL, VT, N1201), N0)); in visitFSUBForFMACombine()
12999 if (N1.getOpcode() == ISD::FP_EXTEND && in visitFSUBForFMACombine()
13013 DAG.getNode(ISD::FP_EXTEND, SL, VT, N100)), in visitFSUBForFMACombine()
13014 DAG.getNode(ISD::FP_EXTEND, SL, VT, N101), in visitFSUBForFMACombine()
13017 DAG.getNode(ISD::FP_EXTEND, SL, VT, N1020)), in visitFSUBForFMACombine()
13018 DAG.getNode(ISD::FP_EXTEND, SL, VT, N1021), N0)); in visitFSUBForFMACombine()
13798 } else if (N1.getOpcode() == ISD::FP_EXTEND && in visitFDIV()
13802 RV = DAG.getNode(ISD::FP_EXTEND, SDLoc(N1), VT, RV); in visitFDIV()
13936 if ((N1.getOpcode() == ISD::FP_EXTEND || in CanCombineFCOPYSIGN_EXTEND_ROUND()
14282 if (N0.getOpcode() == ISD::FP_EXTEND && VT == N0.getOperand(0).getValueType()) in visitFP_ROUND()
14338 return DAG.getNode(ISD::FP_EXTEND, SDLoc(N), VT, N0); in visitFP_EXTEND()
14354 return DAG.getNode(ISD::FP_EXTEND, SDLoc(N), VT, In); in visitFP_EXTEND()