Lines Matching defs:RC
35 unsigned SIRegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
37 return RC->getNumRegs();
72 bool SIRegisterInfo::isSGPRClass(const TargetRegisterClass *RC) const {
73 if (!RC) {
76 return !hasVGPRs(RC);
79 bool SIRegisterInfo::hasVGPRs(const TargetRegisterClass *RC) const {
80 return getCommonSubClass(&AMDGPU::VReg_32RegClass, RC) ||
81 getCommonSubClass(&AMDGPU::VReg_64RegClass, RC) ||
82 getCommonSubClass(&AMDGPU::VReg_96RegClass, RC) ||
83 getCommonSubClass(&AMDGPU::VReg_128RegClass, RC) ||
84 getCommonSubClass(&AMDGPU::VReg_256RegClass, RC) ||
85 getCommonSubClass(&AMDGPU::VReg_512RegClass, RC);
109 const TargetRegisterClass *RC, unsigned SubIdx) const {
111 return RC;
115 if (isSGPRClass(RC)) {
141 const TargetRegisterClass *RC) const {
142 return regClassCanUseImmediate(RC->getID());