reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 2319         ReplaceUses(ChainVal, InputChain);
 2437     ReplaceUses(SDValue(Node, OldGlueResultNo),
 2446     ReplaceUses(SDValue(Node, OldChainResultNo),
 2782     ReplaceUses(SDValue(NodeToMatch, 0), NodeToMatch->getOperand(0));
 3546         ReplaceUses(SDValue(NodeToMatch, i), Res);
 3559         ReplaceUses(SDValue(NodeToMatch, NodeToMatch->getNumValues() - 1),
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 1236   ReplaceUses(SDValue(N, 0), LoadedVal);
 1237   ReplaceUses(SDValue(N, 1), SDValue(Res, 0));
 1238   ReplaceUses(SDValue(N, 2), SDValue(Res, 2));
 1257     ReplaceUses(SDValue(N, i),
 1260   ReplaceUses(SDValue(N, NumVecs), SDValue(Ld, 1));
 1285   ReplaceUses(SDValue(N, NumVecs), SDValue(Ld, 0));
 1290     ReplaceUses(SDValue(N, 0), SuperReg);
 1293       ReplaceUses(SDValue(N, i),
 1297   ReplaceUses(SDValue(N, NumVecs + 1), SDValue(Ld, 2));
 1409     ReplaceUses(SDValue(N, i), NV);
 1412   ReplaceUses(SDValue(N, NumVecs), SDValue(Ld, 1));
 1446   ReplaceUses(SDValue(N, NumVecs), SDValue(Ld, 0));
 1451     ReplaceUses(SDValue(N, 0),
 1462       ReplaceUses(SDValue(N, i), NV);
 1467   ReplaceUses(SDValue(N, NumVecs + 1), SDValue(Ld, 2));
 2810   ReplaceUses(SDValue(N, 0), SDValue(CmpSwap, 0));
 2811   ReplaceUses(SDValue(N, 1), SDValue(CmpSwap, 2));
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
 1035     ReplaceUses(SDValue(N, 1), SDValue(AddHi, 1));
 2190   ReplaceUses(SDValue(N, 0), Extract);
 2191   ReplaceUses(SDValue(N, 1), SDValue(CmpSwap, 1));
lib/Target/ARM/ARMISelDAGToDAG.cpp
  522   ReplaceUses(N, M);
 1681   ReplaceUses(SDValue(N, 0), SDValue(New, 1));
 1682   ReplaceUses(SDValue(N, 1), SDValue(New, 0));
 1683   ReplaceUses(SDValue(N, 2), SDValue(New, 2));
 2052     ReplaceUses(SDValue(N, Vec),
 2054   ReplaceUses(SDValue(N, NumVecs), SDValue(VLd, 1));
 2056     ReplaceUses(SDValue(N, NumVecs + 1), SDValue(VLd, 2));
 2330     ReplaceUses(SDValue(N, Vec),
 2332   ReplaceUses(SDValue(N, NumVecs), SDValue(VLdLn, 1));
 2334     ReplaceUses(SDValue(N, NumVecs + 1), SDValue(VLdLn, 2));
 2495     ReplaceUses(SDValue(N, i),
 2497   ReplaceUses(SDValue(N, NumVecs), Chain);
 2617     ReplaceUses(SDValue(N, 0), SDValue(VLdDup, 0));
 2623       ReplaceUses(SDValue(N, Vec),
 2627   ReplaceUses(SDValue(N, NumVecs), SDValue(VLdDup, 1));
 2629     ReplaceUses(SDValue(N, NumVecs + 1), SDValue(VLdDup, 2));
 2831   ReplaceUses(SDValue(N, 0), SDValue(CmpSwap, 0));
 2832   ReplaceUses(SDValue(N, 1), SDValue(CmpSwap, 2));
 3390       ReplaceUses(SDValue(N, 1), InFlag);
 3392     ReplaceUses(SDValue(N, 0),
 3876         ReplaceUses(SDValue(N, 0), Result);
 3889         ReplaceUses(SDValue(N, 1), Result);
 3891       ReplaceUses(SDValue(N, 2), OutChain);
lib/Target/AVR/AVRISelDAGToDAG.cpp
  354   ReplaceUses(SDValue(N, 0), SDValue(ResNode, 0));
  388     ReplaceUses(SDValue(N, 1), SDValue(ResNode, 1));
  399       ReplaceUses(SDValue(N, 1), SDValue(ResNode, 1));
  409   ReplaceUses(SDValue(N, 0), SDValue(ResNode, 0));
  410   ReplaceUses(SDValue(N, 1), SDValue(ResNode, 1));
  449   ReplaceUses(SDValue(N, 0), SDValue(ResNode, 0));
  450   ReplaceUses(SDValue(N, 1), SDValue(ResNode, 1));
  465   ReplaceUses(SDValue(N, 0), SDValue(ResNode, 0));
  491     ReplaceUses(SDValue(N, 0), CopyFromLo);
  502     ReplaceUses(SDValue(N, 1), CopyFromHi);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  246   ReplaceUses(SDValue(IntN, 0), SDValue(LoadN, 1));
  247   ReplaceUses(SDValue(IntN, 1), SDValue(StoreN, 0));
  348     ReplaceUses(SDValue(IntN, 0), SDValue(Res, 0));
  349     ReplaceUses(SDValue(IntN, 1), SDValue(Res, 1));
  350     ReplaceUses(SDValue(IntN, 2), SDValue(Res, 2));
  401     ReplaceUses(SDValue(IntN, 0), SDValue(Res, 0));
  402     ReplaceUses(SDValue(IntN, 1), SDValue(Res, 1));
  403     ReplaceUses(SDValue(IntN, 2), SDValue(Res, 2));
  436     ReplaceUses(SDValue(IntN, 0), SDValue(Res, 0));
  437     ReplaceUses(SDValue(IntN, 1), SDValue(Res, 1));
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 2234   ReplaceUses(SDValue(N, 0), SDValue(Result, 0));
 2235   ReplaceUses(SDValue(N, 1), SDValue(Result, 1));
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  370     ReplaceUses(SDValue(N1.getNode(), 2), SDValue(ResNode, 2));
  372     ReplaceUses(SDValue(N1.getNode(), 1), SDValue(ResNode, 1));
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  201       ReplaceUses(SDValue(Node, 0), SDValue(LoHi.first, 0));
  204       ReplaceUses(SDValue(Node, 1), SDValue(LoHi.second, 0));
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  648     ReplaceUses(SDValue(Node, 0), SDValue(ScatterOp, 0));
  650     ReplaceUses(SDValue(Node, 0), SDValue(ScatterOp, 1));
 1695       ReplaceUses(OrigVal, SDValue(CvtNode, 0));
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 4648       ReplaceUses(SDValue(N, 0), N->getOperand(1));
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1201   ReplaceUses(SDValue(Load, 1), SDValue(Res, 1));
 1395   ReplaceUses(SDValue(StoreNode, 0), SDValue(Result, 1));
 1396   ReplaceUses(SDValue(StoredVal.getNode(), 1), SDValue(Result, 0));
lib/Target/X86/X86ISelDAGToDAG.cpp
 3174   ReplaceUses(SDValue(LoadNode, 1), SDValue(Result, 1));
 3175   ReplaceUses(SDValue(StoreNode, 0), SDValue(Result, 1));
 3176   ReplaceUses(SDValue(StoredVal.getNode(), 1), SDValue(Result, 0));
 3552     ReplaceUses(Input.getValue(1), SDValue(NewNode, 2));
 3588     ReplaceUses(N1.getValue(1), SDValue(CNode, 2));
 3622     ReplaceUses(N2.getValue(1), SDValue(CNode, 2));
 4277     ReplaceUses(Load.getValue(1), SDValue(CNode, 1));
 4295   ReplaceUses(SDValue(Root, 0), SDValue(CNode, 0));
 4447       ReplaceUses(SDValue(Node, 0), Node->getOperand(0));
 4492       ReplaceUses(SDValue(Node, 0), SDValue(NewNode, 0));
 4608         ReplaceUses(N0.getValue(1), SDValue(CNode, 2));
 4611         ReplaceUses(SDValue(Node, 0), SDValue(CNode, 0));
 4682       ReplaceUses(N1.getValue(1), SDValue(CNode, NVT == MVT::i8 ? 2 : 3));
 4697     ReplaceUses(SDValue(Node, 0), SDValue(CNode, 0));
 4698     ReplaceUses(SDValue(Node, 1), SDValue(CNode, NVT == MVT::i8 ? 1 : 2));
 4759       ReplaceUses(N1.getValue(1), Chain);
 4775       ReplaceUses(SDValue(Node, 0), ResLo);
 4785       ReplaceUses(SDValue(Node, 1), ResHi);
 4858         ReplaceUses(N0.getValue(1), Chain);
 4917       ReplaceUses(N1.getValue(1), SDValue(CNode, 0));
 4945       ReplaceUses(SDValue(Node, 1), Result);
 4954       ReplaceUses(SDValue(Node, 0), Result);
 4963       ReplaceUses(SDValue(Node, 1), Result);
 4992         ReplaceUses(SDValue(Node, 0), SDValue(NewNode, 0));
 5101         ReplaceUses(Reg.getValue(1), SDValue(NewNode, 1));
 5132       ReplaceUses(SDValue(Node, 1), SDValue(CNode, 0));
 5138       ReplaceUses(SDValue(Node, 0), SDValue(CNode, 0));
 5142     ReplaceUses(SDValue(Node, 2), SDValue(CNode, 1));
 5168       ReplaceUses(SDValue(Node, 1), SDValue(CNode, 0));
 5174       ReplaceUses(SDValue(Node, 0), SDValue(CNode, 0));
 5177     ReplaceUses(SDValue(Node, 2), SDValue(CNode, 1));