[AliasAnalysis] AAResults preserves AAManager.
authorAlina Sbirlea <asbirlea@google.com>
Tue, 23 Apr 2019 17:21:18 +0000 (17:21 +0000)
committerAlina Sbirlea <asbirlea@google.com>
Tue, 23 Apr 2019 17:21:18 +0000 (17:21 +0000)
commita809e8e5e759d333e3183b4f1d270cfc4ad9d2dd
tree5f9a3aa681c99dff87b95123c8e06e662637e2f9
parente50e6d256375b47efb30a6f9f1fe795f7d95a8a3
[AliasAnalysis] AAResults preserves AAManager.

Summary:
AAResults should not invalidate AAManager.
Update tests.

Reviewers: chandlerc

Subscribers: mehdi_amini, jlebar, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D60914

llvm-svn: 359014
llvm/include/llvm/Analysis/AliasAnalysis.h
llvm/lib/Analysis/AliasAnalysis.cpp
llvm/test/Analysis/MemoryDependenceAnalysis/invalidation.ll
llvm/test/Other/new-pass-manager.ll
llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp