llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-backend-amdgpu Author: Aiden Grossman (boomanaiden154) <details> <summary>Changes</summary> These three passes were not doing so, unlike all the other passes. --- Full diff: https://github.com/llvm/llvm-project/pull/173758.diff 3 Files Affected: - (modified) llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp (+1-3) - (modified) llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp (+1-1) - (modified) llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp (+1-3) ``````````diff diff --git a/llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp b/llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp index c5293651fb833..fddf8d2e6e688 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp @@ -403,7 +403,5 @@ AMDGPULowerVGPREncodingPass::run(MachineFunction &MF, if (!AMDGPULowerVGPREncoding().run(MF)) return PreservedAnalyses::all(); - PreservedAnalyses PA; - PA.preserveSet<CFGAnalyses>(); - return PA; + return getMachineFunctionPassPreservedAnalyses().preserveSet<CFGAnalyses>(); } diff --git a/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp b/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp index 8d8386c3a8a7c..7ade5c64ec3b6 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp @@ -556,6 +556,6 @@ PreservedAnalyses AMDGPUWaitSGPRHazardsPass::run(MachineFunction &MF, MachineFunctionAnalysisManager &MFAM) { if (AMDGPUWaitSGPRHazards().run(MF)) - return PreservedAnalyses::none(); + return getMachineFunctionPassPreservedAnalyses(); return PreservedAnalyses::all(); } diff --git a/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp b/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp index 9b710013a09ce..b2d6fc7798ad0 100644 --- a/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp +++ b/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp @@ -881,9 +881,7 @@ SILowerI1CopiesPass::run(MachineFunction &MF, return PreservedAnalyses::all(); // TODO: Probably preserves most. - PreservedAnalyses PA; - PA.preserveSet<CFGAnalyses>(); - return PA; + return getMachineFunctionPassPreservedAnalyses().preserveSet<CFGAnalyses>(); } class SILowerI1CopiesLegacy : public MachineFunctionPass { `````````` </details> https://github.com/llvm/llvm-project/pull/173758 _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
