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

Declarations

include/llvm/CodeGen/SelectionDAG.h
 1346   void ReplaceAllUsesWith(SDNode *From, SDNode *To);

References

include/llvm/CodeGen/SelectionDAGISel.h
  227     CurDAG->ReplaceAllUsesWith(F, T);
  233     CurDAG->ReplaceAllUsesWith(F, T);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1465       DAG.ReplaceAllUsesWith(N, RV.getNode());
 4921     DAG.ReplaceAllUsesWith(N, N->getOperand(0).getNode());
 6614   DAG.ReplaceAllUsesWith(N, NewStore.getNode());
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  213     DAG.ReplaceAllUsesWith(Old, New);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  916       ReplaceAllUsesWith(N, Existing);
 7656     ReplaceAllUsesWith(N, New);
 7810     ReplaceAllUsesWith(Node, Res);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 8892     DAG.ReplaceAllUsesWith(Call, MN);
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  815   DAG.ReplaceAllUsesWith(CallNode, SinkNode); // This may update Root
lib/Target/AArch64/AArch64ISelLowering.cpp
11389   DAG.ReplaceAllUsesWith(SubsNode, NewValue.getNode());
lib/Target/AMDGPU/SIISelLowering.cpp
 4504     DAG.ReplaceAllUsesWith(BR, NewBR.getNode());
10207     DAG.ReplaceAllUsesWith(Users[Lane], Copy);
10269       DAG.ReplaceAllUsesWith(Node, ToResultReg.getNode());
lib/Target/ARM/ARMISelLowering.cpp
14179     DAG.ReplaceAllUsesWith(Int.getNode(), LoopDec.getNode());
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1009         DAG.ReplaceAllUsesWith(I, NewSel.getNode());
 1013         DAG.ReplaceAllUsesWith(I, NewSel.getNode());
 1201       DAG.ReplaceAllUsesWith(U, Sel.getNode());
 2219     CurDAG->ReplaceAllUsesWith(N, NewRoot.getNode());
lib/Target/PowerPC/PPCISelLowering.cpp
 5561       DAG.ReplaceAllUsesWith(CallSeqStart.getNode(),
 5659   DAG.ReplaceAllUsesWith(CallSeqStart.getNode(),
lib/Target/X86/X86ISelDAGToDAG.cpp
 1100       CurDAG->ReplaceAllUsesWith(N, Result.getNode());