AMDGPU: Fix null dereference in getInstructionUniformity
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 18 Jan 2023 13:20:09 +0000 (08:20 -0500)
committerMatt Arsenault <arsenm2@gmail.com>
Mon, 30 Jan 2023 19:47:17 +0000 (15:47 -0400)
commit17ce615c781f854b6247ea4995bd50f967d1b699
tree5ca7416cb7ffa86145c7ca03eaabcc6cb1f7c9de
parent5c6cb61ad416a544e9260dcf5da26631675f5e4e
AMDGPU: Fix null dereference in getInstructionUniformity

This was failing when it couldn't find an allocatable class
for special physical register inputs (like $mode), which are all
scalars.

This avoids numerous test failures when regbankselect is updated
to use uniformity analysis.
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp