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

Chris Lattner lattner at cs.uiuc.edu
Fri Jan 28 16:30:55 PST 2005



Changes in directory llvm/include/llvm:

Value.h updated: 1.67 -> 1.68
---
Log message:

Adjust to User.h changes.


---
Diffs of the changes:  (+3 -6)

 Value.h |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)


Index: llvm/include/llvm/Value.h
diff -u llvm/include/llvm/Value.h:1.67 llvm/include/llvm/Value.h:1.68
--- llvm/include/llvm/Value.h:1.67	Mon Dec 13 10:28:53 2004
+++ llvm/include/llvm/Value.h	Fri Jan 28 18:30:42 2005
@@ -41,7 +41,6 @@
 /// as operands to other values.
 ///
 class Value {
-private:
   unsigned SubclassID;               // Subclass identifier (for isa/dyn_cast)
   PATypeHolder Ty;
   iplist<Use> Uses;
@@ -168,11 +167,9 @@
 }
 
 
-Use::Use(Value *v, User *user) : Val(v), U(user) {
-  if (Val) Val->addUse(*this);
-}
-
-Use::Use(const Use &u) : Val(u.Val), U(u.U) {
+void Use::init(Value *v, User *user) {
+  Val = v;
+  U = user;
   if (Val) Val->addUse(*this);
 }
 






More information about the llvm-commits mailing list