Lines Matching refs:RC
111 TargetRegisterInfo::getAllocatableClass(const TargetRegisterClass *RC) const {
112 if (!RC || RC->isAllocatable())
113 return RC;
115 const unsigned *SubClass = RC->getSubClassMask();
142 const TargetRegisterClass* RC = *I;
143 if ((VT == MVT::Other || RC->hasType(VT)) && RC->contains(reg) &&
144 (!BestRC || BestRC->hasSubClass(RC)))
145 BestRC = RC;
155 const TargetRegisterClass *RC, BitVector &R){
156 assert(RC->isAllocatable() && "invalid for nonallocatable sets");
157 ArrayRef<MCPhysReg> Order = RC->getRawAllocationOrder(MF);
163 const TargetRegisterClass *RC) const {
165 if (RC) {
167 const TargetRegisterClass *SubClass = getAllocatableClass(RC);
193 const TargetRegisterClass *RC =
195 if (SVT == MVT::SimpleValueType::Any || RC->hasType(VT))
196 return RC;
267 const TargetRegisterClass *RC =
269 if (!RC || RC->getSize() < MinSize)
277 // Is RC a better candidate than BestRC?
278 if (BestRC && RC->getSize() >= BestRC->getSize())
281 // Yes, RC is the smallest super-register seen so far.
282 BestRC = RC;