summaryrefslogtreecommitdiff
path: root/include/llvm/Use.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-05-05 00:51:42 +0000
committerChris Lattner <sabre@nondot.org>2006-05-05 00:51:42 +0000
commit71fe0f4a4325d9e8a1e244b0db43b9731defeedd (patch)
tree4cbd87a0e38c9b729d985d9fbe918e4658b46b51 /include/llvm/Use.h
parent67ef9e43049c28c8fe2c9f70d2ad163045ee5876 (diff)
downloadllvm-71fe0f4a4325d9e8a1e244b0db43b9731defeedd.tar.gz
llvm-71fe0f4a4325d9e8a1e244b0db43b9731defeedd.tar.bz2
llvm-71fe0f4a4325d9e8a1e244b0db43b9731defeedd.tar.xz
Add a helper method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28114 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Use.h')
-rw-r--r--include/llvm/Use.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/Use.h b/include/llvm/Use.h
index eeff52fcb6..e817601f80 100644
--- a/include/llvm/Use.h
+++ b/include/llvm/Use.h
@@ -140,6 +140,12 @@ public:
UserTy *operator->() const { return operator*(); }
Use &getUse() const { return *U; }
+
+ /// getOperandNo - Return the operand # of this use in its User.
+ ///
+ unsigned getOperandNo() const {
+ return U - U->getUser()->op_begin();
+ }
};