Lines Matching refs:Super
441 "Super-register has no sub-registers");
747 CodeGenRegisterClass &Super = *SuperClasses.back();
751 Namespace = Super.Namespace;
752 VTs = Super.VTs;
753 CopyCost = Super.CopyCost;
754 Allocatable = Super.Allocatable;
755 AltOrderSelect = Super.AltOrderSelect;
759 Orders.resize(Super.Orders.size());
760 for (unsigned i = 0, ie = Super.Orders.size(); i != ie; ++i)
761 for (unsigned j = 0, je = Super.Orders[i].size(); j != je; ++j)
762 if (contains(RegBank.getReg(Super.Orders[i][j])))
763 Orders[i].push_back(Super.Orders[i][j]);
1848 // Build list of (Super, Sub) pairs for this SubIdx.
1853 const CodeGenRegister *Super = *RI;
1854 const CodeGenRegister *Sub = Super->getSubRegs().find(SubIdx)->second;
1856 SSPairs.push_back(std::make_pair(Super, Sub));
1990 const CodeGenRegister *Super = SR[j];
1991 if (!Super->CoveredBySubRegs || Set.count(Super))
1995 const CodeGenRegister::SubRegMap &SRM = Super->getSubRegs();
2002 // All sub-registers in Set, add Super as well.
2003 // We will visit Super later to recheck its super-registers.
2005 Set.insert(Super);