Index: lib/Target/AMDGPU/SIRegisterInfo.cpp =================================================================== --- lib/Target/AMDGPU/SIRegisterInfo.cpp +++ lib/Target/AMDGPU/SIRegisterInfo.cpp @@ -1479,7 +1479,8 @@ bool SIRegisterInfo::isVGPR(const MachineRegisterInfo &MRI, unsigned Reg) const { - return hasVGPRs(getRegClassForReg(MRI, Reg)); + const TargetRegisterClass * RC = getRegClassForReg(MRI, Reg); + return RC? hasVGPRs(RC) : false; } bool SIRegisterInfo::shouldCoalesce(MachineInstr *MI,