[llvm] [ValueTracking] Fix crash in PR175590 (PR #180355)

Kshitij Paranjape via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 20 07:30:56 PST 2026


================
@@ -5924,6 +5924,47 @@ void computeKnownFPClass(const Value *V, const APInt &DemandedElts,
       }
     }
 
+    // Look for the case of a for loop which has a positive
+    // initial value and is incremented by a squared value.
+    // This will propagate sign information out of such loops.
+    if (P->getNumIncomingValues() != 2)
+      break;
+    else {
----------------
kshitijvp wrote:

Done.


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


More information about the llvm-commits mailing list