[llvm] [AMDGPU] Always Inline preserved analyses (PR #91198)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon May 6 10:53:17 PDT 2024


================
@@ -166,6 +168,6 @@ ModulePass *llvm::createAMDGPUAlwaysInlinePass(bool GlobalOpt) {
 
 PreservedAnalyses AMDGPUAlwaysInlinePass::run(Module &M,
                                               ModuleAnalysisManager &AM) {
-  alwaysInlineImpl(M, GlobalOpt);
-  return PreservedAnalyses::all();
+  const bool Changed = alwaysInlineImpl(M, GlobalOpt);
+  return Changed ? PreservedAnalyses::none() : PreservedAnalyses::all();
----------------
arsenm wrote:

This could really preserves most but we should be deleting this pass eventually 

https://github.com/llvm/llvm-project/pull/91198


More information about the llvm-commits mailing list