diff options
Diffstat (limited to 'include/llvm/User.h')
-rw-r--r-- | include/llvm/User.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/llvm/User.h b/include/llvm/User.h index 919693e082..e25d19b563 100644 --- a/include/llvm/User.h +++ b/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; } // --------------------------------------------------------------------------- |