diff options
author | Chris Lattner <sabre@nondot.org> | 2004-07-27 02:13:55 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-07-27 02:13:55 +0000 |
commit | e181b94309e34f9c16830a0a2a22e1c3c4b7f7ac (patch) | |
tree | dd25d4f50bf55472936049298abc2bb6508d7923 /lib/Analysis/BasicAliasAnalysis.cpp | |
parent | 05e47987ee50d7d2bb1c9bde12a9e4a7636868eb (diff) |
basic-aa can actually provide simple mod/ref info
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15251 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/BasicAliasAnalysis.cpp')
-rw-r--r-- | lib/Analysis/BasicAliasAnalysis.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Analysis/BasicAliasAnalysis.cpp b/lib/Analysis/BasicAliasAnalysis.cpp index 8aa4aa0246..19397f67da 100644 --- a/lib/Analysis/BasicAliasAnalysis.cpp +++ b/lib/Analysis/BasicAliasAnalysis.cpp @@ -83,9 +83,9 @@ namespace { ModRefResult getModRefInfo(CallSite CS, Value *P, unsigned Size); - /// hasNoModRefInfoForCalls - We have no way to test one call against - /// another, unless they are pure or const. - virtual bool hasNoModRefInfoForCalls() const { return true; } + /// hasNoModRefInfoForCalls - We can provide mod/ref information against + /// non-escaping allocations. + virtual bool hasNoModRefInfoForCalls() const { return false; } /// pointsToConstantMemory - Chase pointers until we find a (constant /// global) or not. |