Lines Matching refs:Super
489 "Super-register has no sub-registers");
834 CodeGenRegisterClass &Super = *SuperClasses.back();
838 Namespace = Super.Namespace;
839 VTs = Super.VTs;
840 CopyCost = Super.CopyCost;
841 Allocatable = Super.Allocatable;
842 AltOrderSelect = Super.AltOrderSelect;
843 AllocationPriority = Super.AllocationPriority;
844 GeneratePressureSet |= Super.GeneratePressureSet;
848 Orders.resize(Super.Orders.size());
849 for (unsigned i = 0, ie = Super.Orders.size(); i != ie; ++i)
850 for (unsigned j = 0, je = Super.Orders[i].size(); j != je; ++j)
851 if (contains(RegBank.getReg(Super.Orders[i][j])))
852 Orders[i].push_back(Super.Orders[i][j]);
2249 // Build list of (Super, Sub) pairs for this SubIdx.
2252 for (const auto Super : RC->getMembers()) {
2253 const CodeGenRegister *Sub = Super->getSubRegs().find(&SubIdx)->second;
2255 SSPairs.push_back(std::make_pair(Super, Sub));
2418 const CodeGenRegister *Super = SR[j];
2419 if (!Super->CoveredBySubRegs || Set.count(Super))
2423 const CodeGenRegister::SubRegMap &SRM = Super->getSubRegs();
2430 // All sub-registers in Set, add Super as well.
2431 // We will visit Super later to recheck its super-registers.
2433 Set.insert(Super);