[llvm] ff687c4 - [LICM][NFC] Don't preserve DT and loop analyzes separately
Max Kazantsev via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 28 02:03:10 PST 2023
Author: Max Kazantsev
Date: 2023-02-28T17:02:51+07:00
New Revision: ff687c47b3ba47a0b73a42c3d160ed81d7f83db5
URL: https://github.com/llvm/llvm-project/commit/ff687c47b3ba47a0b73a42c3d160ed81d7f83db5
DIFF: https://github.com/llvm/llvm-project/commit/ff687c47b3ba47a0b73a42c3d160ed81d7f83db5.diff
LOG: [LICM][NFC] Don't preserve DT and loop analyzes separately
This is already implied by getLoopPassPreservedAnalyses.
Differential Revision: https://reviews.llvm.org/D144860
Reviewed By: nikic, skatkov
Added:
Modified:
llvm/lib/Transforms/Scalar/LICM.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Scalar/LICM.cpp b/llvm/lib/Transforms/Scalar/LICM.cpp
index 8a301deaad1c..376f20a5a613 100644
--- a/llvm/lib/Transforms/Scalar/LICM.cpp
+++ b/llvm/lib/Transforms/Scalar/LICM.cpp
@@ -281,9 +281,6 @@ PreservedAnalyses LICMPass::run(Loop &L, LoopAnalysisManager &AM,
return PreservedAnalyses::all();
auto PA = getLoopPassPreservedAnalyses();
-
- PA.preserve<DominatorTreeAnalysis>();
- PA.preserve<LoopAnalysis>();
PA.preserve<MemorySSAAnalysis>();
return PA;
More information about the llvm-commits
mailing list