Skip to content

Commit ad35805

Browse files
committed
Use makeNegative/makeNonNegative
1 parent 07fa1a5 commit ad35805

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4129,15 +4129,13 @@ KnownBits SelectionDAG::computeKnownBits(SDValue Op, const APInt &DemandedElts,
41294129
const FPClassTest NegativeTestMask = fcNan | fcNegative;
41304130
if ((NoFPClass & NegativeTestMask) == NegativeTestMask) {
41314131
// Cannot be negative.
4132-
Known.Zero.setSignBit();
4133-
Known.One.clearSignBit();
4132+
Known.makeNonNegative();
41344133
}
41354134

41364135
const FPClassTest PositiveTestMask = fcNan | fcPositive;
41374136
if ((NoFPClass & PositiveTestMask) == PositiveTestMask) {
41384137
// Cannot be positive.
4139-
Known.Zero.clearSignBit();
4140-
Known.One.setSignBit();
4138+
Known.makeNegative();
41414139
}
41424140

41434141
break;

0 commit comments

Comments
 (0)