aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2011-06-27 04:20:45 +0000
committerNick Lewycky <nicholas@mxc.ca>2011-06-27 04:20:45 +0000
commit99e0b2a8df7e3a49c0e1edd250d17604fe2fb21c (patch)
tree42939c1bdab00ce2572d390c2a569510209ebdc4 /include/llvm/Analysis
parent1baeb006d2bb74dd9f6fa633fcc53e3b1ecbbf35 (diff)
downloadexternal_llvm-99e0b2a8df7e3a49c0e1edd250d17604fe2fb21c.zip
external_llvm-99e0b2a8df7e3a49c0e1edd250d17604fe2fb21c.tar.gz
external_llvm-99e0b2a8df7e3a49c0e1edd250d17604fe2fb21c.tar.bz2
Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by other
passes as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133904 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Analysis')
-rw-r--r--include/llvm/Analysis/ValueTracking.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/Analysis/ValueTracking.h b/include/llvm/Analysis/ValueTracking.h
index 6df1693..d4354bb 100644
--- a/include/llvm/Analysis/ValueTracking.h
+++ b/include/llvm/Analysis/ValueTracking.h
@@ -158,6 +158,10 @@ namespace llvm {
return GetUnderlyingObject(const_cast<Value *>(V), TD, MaxLookup);
}
+ /// onlyUsedByLifetimeMarkers - Return true if the only users of this pointer
+ /// are lifetime markers.
+ bool onlyUsedByLifetimeMarkers(const Value *V);
+
} // end namespace llvm
#endif