Skip to content

Commit c1eb410

Browse files
committed
fix vmsge
1 parent ec4ce89 commit c1eb410

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1632,7 +1632,8 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
16321632
break;
16331633
IsCmpMinimum = true;
16341634
} else if (!IsUnsigned && CVal == APInt::getSignedMinValue(
1635-
Src1VT.getScalarSizeInBits())) {
1635+
Src1VT.getScalarSizeInBits())
1636+
.getSExtValue()) {
16361637
IsCmpMinimum = true;
16371638
}
16381639
}
@@ -1708,7 +1709,8 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
17081709
break;
17091710
IsCmpMinimum = true;
17101711
} else if (!IsUnsigned && CVal == APInt::getSignedMinValue(
1711-
Src1VT.getScalarSizeInBits())) {
1712+
Src1VT.getScalarSizeInBits())
1713+
.getSExtValue()) {
17121714
IsCmpMinimum = true;
17131715
}
17141716
}

0 commit comments

Comments
 (0)