[llvm] [MachineLICM] Do not rely on hasSideEffect when handling impdefs (PR #145379)

Sergei Barannikov via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 2 23:33:09 PDT 2025


================
@@ -585,6 +580,8 @@ void MachineLICMImpl::ProcessMI(MachineInstr *MI, BitVector &RUDefs,
       }
 
       RUDefs.set(Unit);
+      if (MO.isImplicit())
----------------
s-barannikov wrote:

What makes implicit defs special here (compared to explicit defs)?


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


More information about the llvm-commits mailing list