================
@@ -95,14 +95,24 @@ static MachineInstr *FindDominatedInstruction(MachineInstr 
&New,
   return Old;
 }
 
+static bool isCodeMotionBarrier(MachineInstr &MI) {
+  return MI.hasUnmodeledSideEffects() && !MI.isPseudoProbe();
+}
----------------
arsenm wrote:

Document this? What is the exact problematic condition? We have several 
different barrier concepts already spread in MachineInstr and TargetInstrInfo, 
can we use one of those 

https://github.com/llvm/llvm-project/pull/136806
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to