[llvm-branch-commits] [llvm] [CodeGen][NewPM] Port MachineSink to NPM (PR #115434)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sat Nov 9 00:57:36 PST 2024


================
@@ -709,27 +724,57 @@ void MachineSinking::FindCycleSinkCandidates(
   }
 }
 
-bool MachineSinking::runOnMachineFunction(MachineFunction &MF) {
+PreservedAnalyses
+MachineSinkingPass::run(MachineFunction &MF,
+                        MachineFunctionAnalysisManager &MFAM) {
+  if (MF.getFunction().hasOptNone())
+    return PreservedAnalyses::all();
----------------
paperchalice wrote:

`OptNoneInstrumentation` supports machine function now. This can be removed.

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


More information about the llvm-branch-commits mailing list