diff options
author | Alina Sbirlea <asbirlea@google.com> | 2019-02-12 23:48:02 +0000 |
---|---|---|
committer | Alina Sbirlea <asbirlea@google.com> | 2019-02-12 23:48:02 +0000 |
commit | 0a8bc14ad7f3209fe702d18e250194cd90188596 (patch) | |
tree | e8f9aa3daead96b75724fed20c6497ea02ecd9d4 /llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp | |
parent | 4cd9509e1de20fd3afd518523a11c42d7cbfe552 (diff) | |
download | bcm5719-llvm-0a8bc14ad7f3209fe702d18e250194cd90188596.tar.gz bcm5719-llvm-0a8bc14ad7f3209fe702d18e250194cd90188596.zip |
[MemorySSA & LoopPassManager] Add remaining book keeping [NFCI].
Add plumbing to get MemorySSA in the remaining loop passes.
Also update unit test to add the dependency.
[EnableMSSALoopDependency remains disabled].
llvm-svn: 353901
Diffstat (limited to 'llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp')
-rw-r--r-- | llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp b/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp index 5cb8e91cb3f..2615e19d44f 100644 --- a/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp +++ b/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp @@ -303,6 +303,8 @@ public: // those. FAM.registerPass([&] { return AAManager(); }); FAM.registerPass([&] { return AssumptionAnalysis(); }); + if (EnableMSSALoopDependency) + FAM.registerPass([&] { return MemorySSAAnalysis(); }); FAM.registerPass([&] { return ScalarEvolutionAnalysis(); }); FAM.registerPass([&] { return TargetLibraryAnalysis(); }); FAM.registerPass([&] { return TargetIRAnalysis(); }); |