Lines Matching defs:NewSrc
1319 SDValue NewSrc = SimplifyMultipleUseDemandedBits(
1321 if (NewSub || NewSrc) {
1323 NewSrc = NewSrc ? NewSrc : Src;
1324 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc, NewSub,
2501 if (SDValue NewSrc = SimplifyMultipleUseDemandedBits(
2503 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc));
2564 if (SDValue NewSrc = SimplifyMultipleUseDemandedBits(
2566 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc));
2595 if (SDValue NewSrc = SimplifyMultipleUseDemandedBits(
2597 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc));
2617 if (SDValue NewSrc = SimplifyMultipleUseDemandedBits(
2619 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::TRUNCATE, dl, VT, NewSrc));
3372 SDValue NewSrc = SimplifyMultipleUseDemandedVectorElts(
3376 if (NewSrc || NewSub) {
3377 NewSrc = NewSrc ? NewSrc : Src;
3379 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), SDLoc(Op), VT, NewSrc,
3404 SDValue NewSrc = SimplifyMultipleUseDemandedVectorElts(
3406 if (NewSrc) {
3407 SDValue NewOp = TLO.DAG.getNode(Op.getOpcode(), SDLoc(Op), VT, NewSrc,