unsigned SIRegisterInfo::getBinaryCode(unsigned reg) const
{
switch (reg) {
- case AMDIL::M0: return 124;
- case AMDIL::SREG_LIT_0: return 128;
+ case AMDGPU::M0: return 124;
+ case AMDGPU::SREG_LIT_0: return 128;
default: return getHWRegNum(reg);
}
}
SIRegisterInfo::getISARegClass(const TargetRegisterClass * rc) const
{
switch (rc->getID()) {
- case AMDIL::GPRF32RegClassID:
- return &AMDIL::VReg_32RegClass;
- case AMDIL::GPRV4F32RegClassID:
- case AMDIL::GPRV4I32RegClassID:
- return &AMDIL::VReg_128RegClass;
+ case AMDGPU::GPRF32RegClassID:
+ return &AMDGPU::VReg_32RegClass;
default: return rc;
}
}
+const TargetRegisterClass * SIRegisterInfo::getCFGStructurizerRegClass(
+ MVT VT) const
+{
+ switch(VT.SimpleTy) {
+ default:
+ case MVT::i32: return AMDGPU::VReg_32RegisterClass;
+ }
+}
#include "SIRegisterGetHWRegNum.inc"