From a01df2d08798e065e5d92a1bba77f75e2fe4c138 Mon Sep 17 00:00:00 2001 From: Roman Levenstein Date: Thu, 17 Apr 2008 09:29:48 +0000 Subject: [PATCH] Minor clean-up based on Dan's comments. llvm-svn: 49844 --- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 29 +++++-------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/llvm/include/llvm/CodeGen/SelectionDAGNodes.h b/llvm/include/llvm/CodeGen/SelectionDAGNodes.h index 74f7600f53d5..a1c1ec9f1592 100644 --- a/llvm/include/llvm/CodeGen/SelectionDAGNodes.h +++ b/llvm/include/llvm/CodeGen/SelectionDAGNodes.h @@ -879,25 +879,17 @@ template<> struct simplify_type { /// the SDOperand. class SDUse { SDOperand Operand; - /// parent - Parent node of this operand. - SDNode *parent; + /// User - Parent node of this operand. + SDNode *User; /// Prev, next - Pointers to the uses list of the SDNode referred by /// this operand. SDUse **Prev, *Next; public: friend class SDNode; - SDUse(): Operand(), parent(NULL), Prev(NULL), Next(NULL) {} + SDUse(): Operand(), User(NULL), Prev(NULL), Next(NULL) {} SDUse(SDNode *val, unsigned resno) : - Operand(val,resno), parent(NULL), Prev(NULL), Next(NULL) {} - - - SDUse& operator= (SDOperand& Op) { - Operand = Op; - Next = NULL; - Prev = NULL; - return *this; - } + Operand(val,resno), User(NULL), Prev(NULL), Next(NULL) {} SDUse& operator= (const SDOperand& Op) { Operand = Op; @@ -906,13 +898,6 @@ public: return *this; } - SDUse& operator= (SDUse& Op) { - Operand = Op; - Next = NULL; - Prev = NULL; - return *this; - } - SDUse& operator= (const SDUse& Op) { Operand = Op; Next = NULL; @@ -922,9 +907,9 @@ public: SDUse * getNext() { return Next; } - SDNode *getUser() { return parent; } + SDNode *getUser() { return User; } - void setUser(SDNode *p) { parent = p; } + void setUser(SDNode *p) { User = p; } operator SDOperand() const { return Operand; } @@ -975,7 +960,7 @@ template<> struct simplify_type { }; -/// SDOperandPtr - A helper SDOperand poiner class, that can handle +/// SDOperandPtr - A helper SDOperand pointer class, that can handle /// arrays of SDUse and arrays of SDOperand objects. This is required /// in many places inside the SelectionDAG. ///