Skip to content

Commit b1c8465

Browse files
committed
add assert
1 parent ae15e5b commit b1c8465

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
@@ -16854,6 +16854,11 @@ static void knownBitsForSBFE(const MachineInstr &MI, GISelValueTracking &VT,
1685416854
Src1Cst & maskTrailingOnes<unsigned>((BFEWidth == 32) ? 5 : 6);
1685516855
const unsigned Width = (Src1Cst >> 16) & maskTrailingOnes<unsigned>(6);
1685616856

16857+
if (Width >= BFEWidth) {
16858+
assert(false && "Invalid S_BFE");
16859+
return;
16860+
}
16861+
1685716862
VT.computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts,
1685816863
Depth + 1);
1685916864

0 commit comments

Comments
 (0)