From 19efe30264ab4cfe72bfa33b26b443c564a9728b Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 31 Jan 2009 07:34:19 +0000 Subject: [PATCH] add accessors llvm-svn: 63478 --- llvm/include/llvm/User.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/llvm/include/llvm/User.h b/llvm/include/llvm/User.h index 919693e08292..e25d19b563fe 100644 --- a/llvm/include/llvm/User.h +++ b/llvm/include/llvm/User.h @@ -100,6 +100,15 @@ public: "Cannot mutate a constant with setOperand!"); OperandList[i] = Val; } + const Use &getOperandUse(unsigned i) const { + assert(i < NumOperands && "getOperand() out of range!"); + return OperandList[i]; + } + Use &getOperandUse(unsigned i) { + assert(i < NumOperands && "getOperand() out of range!"); + return OperandList[i]; + } + unsigned getNumOperands() const { return NumOperands; } // ---------------------------------------------------------------------------