[llvm-commits] CVS: llvm/include/llvm/Value.h

Chris Lattner lattner at cs.uiuc.edu
Fri Aug 29 00:09:01 PDT 2003


Changes in directory llvm/include/llvm:

Value.h updated: 1.41 -> 1.42

---
Log message:

Add new method


---
Diffs of the changes:

Index: llvm/include/llvm/Value.h
diff -u llvm/include/llvm/Value.h:1.41 llvm/include/llvm/Value.h:1.42
--- llvm/include/llvm/Value.h:1.41	Wed Jun 18 14:22:36 2003
+++ llvm/include/llvm/Value.h	Fri Aug 29 00:08:31 2003
@@ -89,6 +89,10 @@
   ///
   void replaceAllUsesWith(Value *V);
 
+  // uncheckedReplaceAllUsesWith - Just like replaceAllUsesWith but dangerous.
+  // Only use when in type resolution situations!
+  void uncheckedReplaceAllUsesWith(Value *V);
+
   /// refineAbstractType - This function is implemented because we use
   /// potentially abstract types, and these types may be resolved to more
   /// concrete types after we are constructed.





More information about the llvm-commits mailing list