• Home
  • Raw
  • Download

Lines Matching refs:Regs

100   RegUnitIterator(const CodeGenRegister::Set &Regs):  in RegUnitIterator()  argument
101 RegI(Regs.begin()), RegE(Regs.end()), UnitI(), UnitE() { in RegUnitIterator()
759 std::vector<Record*> Regs = Records.getAllDerivedDefinitions("Register"); in CodeGenRegBank() local
760 std::sort(Regs.begin(), Regs.end(), LessRecord()); in CodeGenRegBank()
761 Registers.reserve(Regs.size()); in CodeGenRegBank()
763 for (unsigned i = 0, e = Regs.size(); i != e; ++i) in CodeGenRegBank()
764 getReg(Regs[i]); in CodeGenRegBank()
934 CodeGenRegister::Set Regs; member
965 const CodeGenRegister::Set &Regs = RegClass->getMembers(); in computeUberSets() local
966 if (Regs.empty()) in computeUberSets()
969 unsigned USetID = UberSetIDs.findLeader((*Regs.begin())->EnumValue); in computeUberSets()
972 AllocatableRegs.insert((*Regs.begin())->EnumValue); in computeUberSets()
973 for (CodeGenRegister::Set::const_iterator I = llvm::next(Regs.begin()), in computeUberSets()
974 E = Regs.end(); I != E; ++I) { in computeUberSets()
1004 USet->Regs.insert(Reg); in computeUberSets()
1019 for (RegUnitIterator UnitI(I->Regs); UnitI.isValid(); ++UnitI) { in computeUberWeights()
1040 for (CodeGenRegister::Set::iterator RegI = I->Regs.begin(), in computeUberWeights()
1041 RegE = I->Regs.end(); RegI != RegE; ++RegI) { in computeUberWeights()
1605 BitVector CodeGenRegBank::computeCoveredRegisters(ArrayRef<Record*> Regs) { in computeCoveredRegisters() argument
1609 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in computeCoveredRegisters()
1610 CodeGenRegister *Reg = getReg(Regs[i]); in computeCoveredRegisters()