Lines Matching defs:NewLoad
6693 SDValue NewLoad = reduceLoadWidth(And.getNode());
6694 assert(NewLoad &&
6696 CombineTo(Load, NewLoad, NewLoad.getValue(1));
6990 SDValue NewLoad = DAG.getMaskedLoad(
6996 CombineTo(N, NewLoad);
6998 CombineTo(MLoad, NewLoad.getValue(0), NewLoad.getValue(1));
7153 SDValue NewLoad(Load, 0);
7155 // Fold the AND away. NewLoad may get replaced immediately.
7156 CombineTo(N, (N0.getNode() == Load) ? NewLoad : N0);
7159 NewLoad = DAG.getLoad(Load->getAddressingMode(), ISD::ZEXTLOAD,
7167 SDValue To[] = { NewLoad.getValue(0), NewLoad.getValue(1),
7168 NewLoad.getValue(2) };
7171 CombineTo(Load, NewLoad.getValue(0), NewLoad.getValue(1));
9267 SDValue NewLoad =
9274 DAG.makeEquivalentMemoryOrdering(L, NewLoad);
9277 return NewLoad;
9280 NeedsZext ? DAG.getNode(ISD::SHL, SDLoc(N), VT, NewLoad,
9283 : NewLoad;
13365 SDValue NewLoad = DAG.getMaskedLoad(
13369 DAG.ReplaceAllUsesOfValueWith(SDValue(Ld, 1), SDValue(NewLoad.getNode(), 1));
13370 return NewLoad;
15110 SDValue NewLoad = DAG.getExtLoad(
15113 DAG.ReplaceAllUsesOfValueWith(N0.getValue(1), NewLoad.getValue(1));
15114 return NewLoad;
19128 SDValue NewLoad = DAG.getExtLoad(
19132 // NewLoad will always be N as we are only refining the alignment
19133 assert(NewLoad.getNode() == N);
19134 (void)NewLoad;
21094 SDValue NewLoad, NewStore;
21096 NewLoad = DAG.getLoad(
21099 SDValue StoreOp = NewLoad;
21107 StoreOp = DAG.getNode(ISD::ROTL, LoadDL, JointMemOpVT, NewLoad, RotAmt);
21117 NewLoad = DAG.getExtLoad(ISD::EXTLOAD, LoadDL, ExtendedTy,
21122 NewStoreChain, StoreDL, NewLoad, FirstInChain->getBasePtr(),
21133 SDValue(NewLoad.getNode(), 1));