diff options
| author | Owen Anderson <resistor@mac.com> | 2011-01-03 23:51:43 +0000 |
|---|---|---|
| committer | Owen Anderson <resistor@mac.com> | 2011-01-03 23:51:43 +0000 |
| commit | d62d37225ac53245981c23fdbb671aa7cf81270d (patch) | |
| tree | 00fef4b8337b7fbe5d3ecf57364b594566ade425 /llvm/lib/Analysis/NoAliasAnalysis.cpp | |
| parent | f02ca16ba78d3a12529a8e2d2f2ef1ecf0a0f2b9 (diff) | |
| download | bcm5719-llvm-d62d37225ac53245981c23fdbb671aa7cf81270d.tar.gz bcm5719-llvm-d62d37225ac53245981c23fdbb671aa7cf81270d.zip | |
Use the new addEscapingValue callback to update GlobalsModRef when GVN adds PHIs of GEPs. For the moment,
have GlobalsModRef handle this conservatively by simply removing the value from its maps.
llvm-svn: 122787
Diffstat (limited to 'llvm/lib/Analysis/NoAliasAnalysis.cpp')
| -rw-r--r-- | llvm/lib/Analysis/NoAliasAnalysis.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/NoAliasAnalysis.cpp b/llvm/lib/Analysis/NoAliasAnalysis.cpp index ab7a69241e9..101c2d5b028 100644 --- a/llvm/lib/Analysis/NoAliasAnalysis.cpp +++ b/llvm/lib/Analysis/NoAliasAnalysis.cpp @@ -65,6 +65,7 @@ namespace { virtual void deleteValue(Value *V) {} virtual void copyValue(Value *From, Value *To) {} + virtual void addEscapingUse(Use &U) {} /// getAdjustedAnalysisPointer - This method is used when a pass implements /// an analysis interface through multiple inheritance. If needed, it |

