summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorSean Silva <chisophugis@gmail.com>2016-08-08 05:38:03 +0000
committerSean Silva <chisophugis@gmail.com>2016-08-08 05:38:03 +0000
commit6e1fed0ae5fb15313dfe19c8f5eb1658e81874c5 (patch)
treea30fb5f38d756dbb9865efce6ae05372499deba4 /llvm
parent744f7a843f163a3fa1833102b1d9164e5af8dbd5 (diff)
downloadbcm5719-llvm-6e1fed0ae5fb15313dfe19c8f5eb1658e81874c5.tar.gz
bcm5719-llvm-6e1fed0ae5fb15313dfe19c8f5eb1658e81874c5.zip
[PM] BasicAA needs to be invalidated since it holds pointers to other stuff.
llvm-svn: 277981
Diffstat (limited to 'llvm')
-rw-r--r--llvm/include/llvm/Analysis/BasicAliasAnalysis.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/llvm/include/llvm/Analysis/BasicAliasAnalysis.h b/llvm/include/llvm/Analysis/BasicAliasAnalysis.h
index a3195d17b02..ff3b28891a9 100644
--- a/llvm/include/llvm/Analysis/BasicAliasAnalysis.h
+++ b/llvm/include/llvm/Analysis/BasicAliasAnalysis.h
@@ -58,11 +58,6 @@ public:
: AAResultBase(std::move(Arg)), DL(Arg.DL), TLI(Arg.TLI), AC(Arg.AC),
DT(Arg.DT), LI(Arg.LI) {}
- /// Handle invalidation events from the new pass manager.
- ///
- /// By definition, this result is stateless and so remains valid.
- bool invalidate(Function &, const PreservedAnalyses &) { return false; }
-
AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc);
OpenPOWER on IntegriCloud