Lines Matching refs:RC
77 TargetRegisterInfo::getAllocatableClass(const TargetRegisterClass *RC) const { in getAllocatableClass()
78 if (!RC || RC->isAllocatable()) in getAllocatableClass()
79 return RC; in getAllocatableClass()
81 const unsigned *SubClass = RC->getSubClassMask(); in getAllocatableClass()
108 const TargetRegisterClass* RC = *I; in getMinimalPhysRegClass() local
109 if ((VT == MVT::Other || RC->hasType(VT)) && RC->contains(reg) && in getMinimalPhysRegClass()
110 (!BestRC || BestRC->hasSubClass(RC))) in getMinimalPhysRegClass()
111 BestRC = RC; in getMinimalPhysRegClass()
121 const TargetRegisterClass *RC, BitVector &R){ in getAllocatableSetForRC() argument
122 assert(RC->isAllocatable() && "invalid for nonallocatable sets"); in getAllocatableSetForRC()
123 ArrayRef<uint16_t> Order = RC->getRawAllocationOrder(MF); in getAllocatableSetForRC()
129 const TargetRegisterClass *RC) const { in getAllocatableSet()
131 if (RC) { in getAllocatableSet()
133 const TargetRegisterClass *SubClass = getAllocatableClass(RC); in getAllocatableSet()
225 const TargetRegisterClass *RC = in getCommonSuperRegClass() local
227 if (!RC || RC->getSize() < MinSize) in getCommonSuperRegClass()
236 if (BestRC && RC->getSize() >= BestRC->getSize()) in getCommonSuperRegClass()
240 BestRC = RC; in getCommonSuperRegClass()