[llvm] [LoopStrengthReduce] Mitigation of issues introduced by compilation time optimization in SolveRecurse. (PR #147588)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 8 18:11:10 PDT 2025


================
@@ -5387,6 +5428,10 @@ void LSRInstance::SolveRecurse(SmallVectorImpl<const Formula *> &Solution,
 
   const LSRUse &LU = Uses[Workspace.size()];
 
+  assert(LU.Formulae.size() &&
----------------
arsenm wrote:

```suggestion
  assert(!LU.Formulae.empty() &&
```

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


More information about the llvm-commits mailing list