• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching refs:NewLoad

5034       SDValue NewLoad = ReduceLoadWidth(And.getNode());
5035 assert(NewLoad &&
5037 CombineTo(Load, NewLoad, NewLoad.getValue(1));
5321 SDValue NewLoad(Load, 0);
5323 // Fold the AND away. NewLoad may get replaced immediately.
5324 CombineTo(N, (N0.getNode() == Load) ? NewLoad : N0);
5327 NewLoad = DAG.getLoad(Load->getAddressingMode(), ISD::ZEXTLOAD,
5335 SDValue To[] = { NewLoad.getValue(0), NewLoad.getValue(1),
5336 NewLoad.getValue(2) };
5339 CombineTo(Load, NewLoad.getValue(0), NewLoad.getValue(1));
6916 SDValue NewLoad = DAG.getExtLoad(NeedsZext ? ISD::ZEXTLOAD : ISD::NON_EXTLOAD,
6923 DAG.ReplaceAllUsesOfValueWith(SDValue(L, 1), SDValue(NewLoad.getNode(), 1));
6926 return NewLoad;
6930 ? DAG.getNode(ISD::SHL, SDLoc(N), VT, NewLoad,
6933 : NewLoad;
9565 SDValue NewLoad = DAG.getMaskedLoad(
9569 DAG.ReplaceAllUsesOfValueWith(SDValue(Ld, 1), SDValue(NewLoad.getNode(), 1));
9570 return NewLoad;
10907 SDValue NewLoad = DAG.getExtLoad(LN0->getExtensionType(), SDLoc(LN0),
10911 DAG.ReplaceAllUsesOfValueWith(N0.getValue(1), NewLoad.getValue(1));
10912 return NewLoad;
14366 SDValue NewLoad = DAG.getExtLoad(
14370 // NewLoad will always be N as we are only refining the alignment
14371 assert(NewLoad.getNode() == N);
14372 (void)NewLoad;
16230 SDValue NewLoad, NewStore;
16232 NewLoad =
16237 NewStoreChain, StoreDL, NewLoad, FirstInChain->getBasePtr(),
16242 NewLoad = DAG.getExtLoad(ISD::EXTLOAD, LoadDL, ExtendedTy,
16246 NewStore = DAG.getTruncStore(NewStoreChain, StoreDL, NewLoad,
16257 SDValue(NewLoad.getNode(), 1));