Lines Matching defs:NewLoad

6838       SDValue NewLoad = reduceLoadWidth(And.getNode());
6839 assert(NewLoad &&
6841 CombineTo(Load, NewLoad, NewLoad.getValue(1));
7134 SDValue NewLoad = DAG.getMaskedLoad(
7140 CombineTo(N, NewLoad);
7142 CombineTo(MLoad, NewLoad.getValue(0), NewLoad.getValue(1));
7298 SDValue NewLoad(Load, 0);
7300 // Fold the AND away. NewLoad may get replaced immediately.
7301 CombineTo(N, (N0.getNode() == Load) ? NewLoad : N0);
7304 NewLoad = DAG.getLoad(Load->getAddressingMode(), ISD::ZEXTLOAD,
7312 SDValue To[] = { NewLoad.getValue(0), NewLoad.getValue(1),
7313 NewLoad.getValue(2) };
7316 CombineTo(Load, NewLoad.getValue(0), NewLoad.getValue(1));
9439 SDValue NewLoad =
9446 DAG.makeEquivalentMemoryOrdering(L, NewLoad);
9449 return NewLoad;
9452 NeedsZext ? DAG.getNode(ISD::SHL, SDLoc(N), VT, NewLoad,
9455 : NewLoad;
13656 SDValue NewLoad = DAG.getMaskedLoad(
13660 DAG.ReplaceAllUsesOfValueWith(SDValue(Ld, 1), SDValue(NewLoad.getNode(), 1));
13661 return NewLoad;
15538 SDValue NewLoad = DAG.getExtLoad(
15541 DAG.ReplaceAllUsesOfValueWith(N0.getValue(1), NewLoad.getValue(1));
15542 return NewLoad;
19553 SDValue NewLoad = DAG.getExtLoad(
19557 // NewLoad will always be N as we are only refining the alignment
19558 assert(NewLoad.getNode() == N);
19559 (void)NewLoad;
21538 SDValue NewLoad, NewStore;
21540 NewLoad = DAG.getLoad(
21543 SDValue StoreOp = NewLoad;
21551 StoreOp = DAG.getNode(ISD::ROTL, LoadDL, JointMemOpVT, NewLoad, RotAmt);
21561 NewLoad = DAG.getExtLoad(ISD::EXTLOAD, LoadDL, ExtendedTy,
21566 NewStoreChain, StoreDL, NewLoad, FirstInChain->getBasePtr(),
21577 SDValue(NewLoad.getNode(), 1));