Skip to content

Commit 1d1567f

Browse files
committed
add assert
1 parent 83cc936 commit 1d1567f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

llvm/lib/Target/AMDGPU/SIISelLowering.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16526,6 +16526,11 @@ static void knownBitsForSBFE(const MachineInstr &MI, GISelValueTracking &VT,
1652616526
Src1Cst & maskTrailingOnes<unsigned>((BFEWidth == 32) ? 5 : 6);
1652716527
const unsigned Width = (Src1Cst >> 16) & maskTrailingOnes<unsigned>(6);
1652816528

16529+
if (Width >= BFEWidth) {
16530+
assert(false && "Invalid S_BFE");
16531+
return;
16532+
}
16533+
1652916534
VT.computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts,
1653016535
Depth + 1);
1653116536

0 commit comments

Comments
 (0)