diff options
author | Andrew Trick <atrick@apple.com> | 2012-01-06 21:41:55 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2012-01-06 21:41:55 +0000 |
commit | 260bf5364e151754c16f723d62c4080009bf98cb (patch) | |
tree | ac469e3299710e5263e46d3398cbdc711bf0d57e /include/llvm/Analysis | |
parent | 59ecaae7b61ef0023ed1db4643937f7a57f61d10 (diff) | |
download | external_llvm-260bf5364e151754c16f723d62c4080009bf98cb.zip external_llvm-260bf5364e151754c16f723d62c4080009bf98cb.tar.gz external_llvm-260bf5364e151754c16f723d62c4080009bf98cb.tar.bz2 |
Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrOperand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147686 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Analysis')
-rw-r--r-- | include/llvm/Analysis/IVUsers.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/Analysis/IVUsers.h b/include/llvm/Analysis/IVUsers.h index 2fb607c..2a3bb9b 100644 --- a/include/llvm/Analysis/IVUsers.h +++ b/include/llvm/Analysis/IVUsers.h @@ -166,6 +166,10 @@ public: const_iterator end() const { return IVUses.end(); } bool empty() const { return IVUses.empty(); } + bool isIVUserOrOperand(Instruction *Inst) const { + return Processed.count(Inst); + } + void print(raw_ostream &OS, const Module* = 0) const; /// dump - This method is used for debugging. |