[llvm] [DAG] Define computeConstantRange for VSCALE folding (PR #176027)
Neil Phan via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 20 07:29:44 PST 2026
================
@@ -4534,10 +4524,8 @@ SelectionDAG::computeOverflowForUnsignedMul(SDValue N0, SDValue N1) const {
if (isNullConstant(N1) || isOneConstant(N1))
return OFK_Never;
- KnownBits N0Known = computeKnownBits(N0);
- KnownBits N1Known = computeKnownBits(N1);
- ConstantRange N0Range = ConstantRange::fromKnownBits(N0Known, false);
- ConstantRange N1Range = ConstantRange::fromKnownBits(N1Known, false);
+ ConstantRange N0Range = computeConstantRangeIncludingKnownBits(N0, false);
+ ConstantRange N1Range = computeConstantRangeIncludingKnownBits(N1, false);
----------------
neil-phan wrote:
Thanks for the suggestion, I'll see if that made any changes
https://github.com/llvm/llvm-project/pull/176027
More information about the llvm-commits
mailing list