Lines Matching defs:NewOp

160     SDValue NewOp = Ops[i];
161 Entry.Node = NewOp;
549 SDValue NewOp = TLO.DAG.getNode(Opcode, DL, VT, Op.getOperand(0), NewC,
551 return TLO.CombineTo(Op, NewOp);
1324 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc, NewSub,
1326 return TLO.CombineTo(Op, NewOp);
1351 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, DemandedSrc,
1353 return TLO.CombineTo(Op, NewOp);
1415 SDValue NewOp = TLO.DAG.getVectorShuffle(VT, dl, Op0, Op1, ShuffleMask);
1416 return TLO.CombineTo(Op, NewOp);
1511 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Op1);
1512 return TLO.CombineTo(Op, NewOp);
1556 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Op1);
1557 return TLO.CombineTo(Op, NewOp);
1680 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Op1);
1681 return TLO.CombineTo(Op, NewOp);
1850 SDValue NewOp = TLO.DAG.getNode(ISD::SHL, dl, VT, DemandedOp0, Op1);
1851 return TLO.CombineTo(Op, NewOp);
1902 SDValue NewOp = TLO.DAG.getNode(ISD::TRUNCATE, dl, HalfVT, Op0);
1905 SDValue NewShift = TLO.DAG.getNode(ISD::SHL, dl, HalfVT, NewOp,
2010 SDValue NewOp = TLO.DAG.getNode(ISD::TRUNCATE, dl, HalfVT, Op0);
2014 TLO.DAG.getNode(ISD::SRL, dl, HalfVT, NewOp, NewShiftAmt);
2034 SDValue NewOp = TLO.DAG.getNode(ISD::SRL, dl, VT, DemandedOp0, Op1);
2035 return TLO.CombineTo(Op, NewOp);
2164 SDValue NewOp = TLO.DAG.getNode(ISD::SRA, dl, VT, DemandedOp0, Op1);
2165 return TLO.CombineTo(Op, NewOp);
2223 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, DemandedOp0,
2225 return TLO.CombineTo(Op, NewOp);
2370 SDValue NewOp = TLO.DAG.getNode(ShiftOpcode, dl, VT, Src, ShAmt);
2371 return TLO.CombineTo(Op, NewOp);
2714 SDValue NewOp =
2716 return TLO.CombineTo(Op, NewOp);
2813 SDValue NewOp = TLO.DAG.getBitcast(VT, DemandedSrc);
2814 return TLO.CombineTo(Op, NewOp);
2890 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Op1,
2892 return TLO.CombineTo(Op, NewOp);
2908 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, Op0, Neg1,
2910 return TLO.CombineTo(Op, NewOp);
3131 SDValue NewOp =
3134 return TLO.CombineTo(Op, NewOp);
3335 SDValue NewOp =
3337 return TLO.CombineTo(Op, NewOp);
3379 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), SDLoc(Op), VT, NewSrc,
3381 return TLO.CombineTo(Op, NewOp);
3407 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), SDLoc(Op), VT, NewSrc,
3409 return TLO.CombineTo(Op, NewOp);
3727 if (SDValue NewOp = SimplifyMultipleUseDemandedVectorElts(
3729 return TLO.CombineTo(Op, TLO.DAG.getNode(Opcode, SDLoc(Op), VT, NewOp));
8500 unsigned NewOp =
8503 if (isOperationLegalOrCustom(NewOp, VT)) {
8520 return DAG.getNode(NewOp, dl, VT, Quiet0, Quiet1, Node->getFlags());
8624 unsigned NewOp =
8627 if (isOperationLegalOrCustom(NewOp, VT)) {
8639 return DAG.getNode(NewOp, DL, VT, LHS, RHS, Flags);