[llvm] [MachineSink] Fix missing sinks along critical edges (PR #97618)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 3 15:44:33 PDT 2024


================
@@ -921,13 +954,10 @@ bool MachineSinking::isWorthBreakingCriticalEdge(MachineInstr &MI,
   return false;
 }
 
-bool MachineSinking::PostponeSplitCriticalEdge(MachineInstr &MI,
-                                               MachineBasicBlock *FromBB,
-                                               MachineBasicBlock *ToBB,
-                                               bool BreakPHIEdge) {
-  if (!isWorthBreakingCriticalEdge(MI, FromBB, ToBB))
-    return false;
-
+bool MachineSinking::isLegalBreakingCriticalEdge(MachineInstr &MI,
----------------
topperc wrote:

isLegalToBreakCriticalEdge?

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


More information about the llvm-commits mailing list