Lines Matching defs:NewOp
159 SDValue NewOp = Ops[i];
160 Entry.Node = NewOp;
162 Entry.IsSExt = shouldSignExtendTypeInLibCall(NewOp.getValueType(),
548 SDValue NewOp = TLO.DAG.getNode(Opcode, DL, VT, Op.getOperand(0), NewC,
550 return TLO.CombineTo(Op, NewOp);
1291 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc, NewSub,
1293 return TLO.CombineTo(Op, NewOp);
1318 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, DemandedSrc,
1320 return TLO.CombineTo(Op, NewOp);
1382 SDValue NewOp = TLO.DAG.getVectorShuffle(VT, dl, Op0, Op1, ShuffleMask);
1383 return TLO.CombineTo(Op, NewOp);
1478 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Op1);
1479 return TLO.CombineTo(Op, NewOp);
1530 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Op1);
1531 return TLO.CombineTo(Op, NewOp);
1655 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Op1);
1656 return TLO.CombineTo(Op, NewOp);
1830 SDValue NewOp = TLO.DAG.getNode(ISD::SHL, dl, VT, DemandedOp0, Op1);
1831 return TLO.CombineTo(Op, NewOp);
1882 SDValue NewOp = TLO.DAG.getNode(ISD::TRUNCATE, dl, HalfVT, Op0);
1885 SDValue NewShift = TLO.DAG.getNode(ISD::SHL, dl, HalfVT, NewOp,
1979 SDValue NewOp = TLO.DAG.getNode(ISD::TRUNCATE, dl, HalfVT, Op0);
1983 TLO.DAG.getNode(ISD::SRL, dl, HalfVT, NewOp, NewShiftAmt);
2003 SDValue NewOp = TLO.DAG.getNode(ISD::SRL, dl, VT, DemandedOp0, Op1);
2004 return TLO.CombineTo(Op, NewOp);
2118 SDValue NewOp = TLO.DAG.getNode(ISD::SRA, dl, VT, DemandedOp0, Op1);
2119 return TLO.CombineTo(Op, NewOp);
2177 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, DemandedOp0,
2179 return TLO.CombineTo(Op, NewOp);
2324 SDValue NewOp = TLO.DAG.getNode(ShiftOpcode, dl, VT, Src, ShAmt);
2325 return TLO.CombineTo(Op, NewOp);
2668 SDValue NewOp =
2670 return TLO.CombineTo(Op, NewOp);
2767 SDValue NewOp = TLO.DAG.getBitcast(VT, DemandedSrc);
2768 return TLO.CombineTo(Op, NewOp);
2850 SDValue NewOp =
2852 return TLO.CombineTo(Op, NewOp);
2870 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Neg1, Flags);
2871 return TLO.CombineTo(Op, NewOp);
3096 SDValue NewOp =
3099 return TLO.CombineTo(Op, NewOp);
3300 SDValue NewOp =
3302 return TLO.CombineTo(Op, NewOp);
3344 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), SDLoc(Op), VT, NewSrc,
3346 return TLO.CombineTo(Op, NewOp);
3372 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), SDLoc(Op), VT, NewSrc,
3374 return TLO.CombineTo(Op, NewOp);
8420 unsigned NewOp = Node->getOpcode() == ISD::FMINNUM ?
8428 if (isOperationLegalOrCustom(NewOp, VT)) {
8445 return DAG.getNode(NewOp, dl, VT, Quiet0, Quiet1, Node->getFlags());