From 6cdf20ea854176c608c80983daccd91dd6d8073a Mon Sep 17 00:00:00 2001 From: eastb233 Date: Wed, 3 Sep 2025 10:10:58 +0800 Subject: [PATCH] [LoopDataPrefetch] Remove preserved analysis info Since newly added features may clone loops/loads/BB etc, do not preserve analysis info. --- llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp b/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp index dde7de406c58..ea3d7582f808 100644 --- a/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp +++ b/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp @@ -241,17 +241,12 @@ public: void getAnalysisUsage(AnalysisUsage &AU) const override { AU.addRequired(); - AU.addPreserved(); AU.addRequired(); AU.addRequired(); - AU.addPreserved(); AU.addRequired(); - AU.addPreserved(); AU.addRequiredID(LoopSimplifyID); - AU.addPreservedID(LoopSimplifyID); AU.addRequired(); AU.addRequired(); - AU.addPreserved(); AU.addRequired(); } -- Gitee