[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