From 02819257a625d0d9a186845354baadd6e8f1890b 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49844 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CodeGen/SelectionDAGNodes.h | 29 ++++++------------------ 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h index 74f7600f53d..a1c1ec9f159 100644 --- a/include/llvm/CodeGen/SelectionDAGNodes.h +++ b/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. /// -- 2.34.1