Lines Matching refs:Regs
207 RegUnitIterator(const CodeGenRegister::Vec &Regs): in RegUnitIterator() argument
208 RegI(Regs.begin()), RegE(Regs.end()) { in RegUnitIterator()
1179 std::vector<Record *> Regs = Records.getAllDerivedDefinitions("Register"); in CodeGenRegBank() local
1180 if (!Regs.empty() && Regs[0]->isSubClassOf("X86Reg")) { in CodeGenRegBank()
1191 Regs.insert(Regs.end(), TupRegs.begin(), TupRegs.end()); in CodeGenRegBank()
1194 llvm::sort(Regs, LessRecordRegister()); in CodeGenRegBank()
1196 for (unsigned i = 0, e = Regs.size(); i != e; ++i) in CodeGenRegBank()
1197 getReg(Regs[i]); in CodeGenRegBank()
1199 llvm::sort(Regs, LessRecordRegister()); in CodeGenRegBank()
1201 for (unsigned i = 0, e = Regs.size(); i != e; ++i) in CodeGenRegBank()
1202 getReg(Regs[i]); in CodeGenRegBank()
1668 CodeGenRegister::Vec Regs; member
1697 const CodeGenRegister::Vec &Regs = RegClass.getMembers(); in computeUberSets() local
1698 if (Regs.empty()) in computeUberSets()
1701 unsigned USetID = UberSetIDs.findLeader((*Regs.begin())->EnumValue); in computeUberSets()
1704 AllocatableRegs.set((*Regs.begin())->EnumValue); in computeUberSets()
1705 for (const CodeGenRegister *CGR : llvm::drop_begin(Regs)) { in computeUberSets()
1735 USet->Regs.push_back(&Reg); in computeUberSets()
1750 for (RegUnitIterator UnitI(I->Regs); UnitI.isValid(); ++UnitI) { in computeUberWeights()
1772 : I->Regs) dbgs() in computeUberWeights()
1780 for (const auto R : I->Regs) { in computeUberWeights()
2489 BitVector CodeGenRegBank::computeCoveredRegisters(ArrayRef<Record*> Regs) { in computeCoveredRegisters() argument
2493 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in computeCoveredRegisters()
2494 CodeGenRegister *Reg = getReg(Regs[i]); in computeCoveredRegisters()