[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