Lines Matching refs:NewLoad
4299 SDValue NewLoad = ReduceLoadWidth(And.getNode());
4300 assert(NewLoad &&
4302 NewLoad, NewLoad.getValue(1));
4531 SDValue NewLoad(Load, 0);
4533 // Fold the AND away. NewLoad may get replaced immediately.
4534 CombineTo(N, (N0.getNode() == Load) ? NewLoad : N0);
4537 NewLoad = DAG.getLoad(Load->getAddressingMode(), ISD::ZEXTLOAD,
4545 SDValue To[] = { NewLoad.getValue(0), NewLoad.getValue(1),
4546 NewLoad.getValue(2) };
4549 CombineTo(Load, NewLoad.getValue(0), NewLoad.getValue(1));
5869 SDValue NewLoad =
5875 DAG.ReplaceAllUsesOfValueWith(SDValue(L, 1), SDValue(NewLoad.getNode(), 1));
5877 return NeedsBswap ? DAG.getNode(ISD::BSWAP, SDLoc(N), VT, NewLoad) : NewLoad;
9531 SDValue NewLoad = DAG.getExtLoad(LN0->getExtensionType(), SDLoc(LN0),
9535 DAG.ReplaceAllUsesOfValueWith(N0.getValue(1), NewLoad.getValue(1));
9536 return NewLoad;
12656 SDValue NewLoad = DAG.getExtLoad(
12660 // NewLoad will always be N as we are only refining the alignment
12661 assert(NewLoad.getNode() == N);
12662 (void)NewLoad;
14480 SDValue NewLoad, NewStore;
14482 NewLoad =
14487 NewStoreChain, StoreDL, NewLoad, FirstInChain->getBasePtr(),
14492 NewLoad = DAG.getExtLoad(ISD::EXTLOAD, LoadDL, ExtendedTy,
14496 NewStore = DAG.getTruncStore(NewStoreChain, StoreDL, NewLoad,
14507 SDValue(NewLoad.getNode(), 1));