Changes in directory llvm/include/llvm/CodeGen:

SelectionDAG.h updated: 1.98 -> 1.99
---
Log message:

add a new method


---
Diffs of the changes:  (+7 -0)

 SelectionDAG.h |    7 +++++++
 1 files changed, 7 insertions(+)


Index: llvm/include/llvm/CodeGen/SelectionDAG.h
diff -u llvm/include/llvm/CodeGen/SelectionDAG.h:1.98 
llvm/include/llvm/CodeGen/SelectionDAG.h:1.99
--- llvm/include/llvm/CodeGen/SelectionDAG.h:1.98       Mon Feb 13 02:54:46 2006
+++ llvm/include/llvm/CodeGen/SelectionDAG.h    Fri Feb 17 15:57:00 2006
@@ -408,6 +408,13 @@
   void ReplaceAllUsesWith(SDNode *From, const std::vector<SDOperand> &To,
                           std::vector<SDNode*> *Deleted = 0);
 
+  /// ReplaceAllUsesOfValueWith - Replace any uses of From with To, leaving
+  /// uses of other values produced by From.Val alone.  The Deleted vector is
+  /// handled the same was as for ReplaceAllUsesWith, but it is required for
+  /// this method.
+  void ReplaceAllUsesOfValueWith(SDOperand From, SDOperand To,
+                                 std::vector<SDNode*> &Deleted);
+
   /// DeleteNode - Remove the specified node from the system.  This node must
   /// have no referrers.
   void DeleteNode(SDNode *N);



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to