Lines Matching defs:Registers

946   Registers.reserve(Regs.size());
968 for (unsigned i = 0, e = Registers.size(); i != e; ++i)
969 Registers[i]->buildObjectGraph(*this);
972 for (unsigned i = 0, e = Registers.size(); i != e; ++i)
974 Registers[i]->TheDef->getValueAsString("AsmName"),
975 Registers[i]);
979 for (unsigned i = 0, e = Registers.size(); i != e; ++i)
980 Registers[i]->computeSubRegs(*this);
983 for (unsigned i = 0, e = Registers.size(); i != e; ++i)
984 if (Registers[i]->CoveredBySubRegs)
985 Registers[i]->computeSecondarySubRegs(*this);
989 for (unsigned i = 0, e = Registers.size(); i != e; ++i)
990 Registers[i]->computeSuperRegs(*this);
1038 Reg = new CodeGenRegister(Def, Registers.size() + 1);
1039 Registers.push_back(Reg);
1130 for (unsigned i = 0, e = Registers.size(); i != e; ++i) {
1131 CodeGenRegister *Reg1 = Registers[i];
1251 const std::vector<CodeGenRegister*> &Registers = RegBank.getRegisters();
1253 // The Register EnumValue is one greater than its index into Registers.
1254 assert(Registers.size() == Registers[Registers.size()-1]->EnumValue &&
1258 IntEqClasses UberSetIDs(Registers.size()+1);
1281 for (unsigned i = 0, e = Registers.size(); i != e; ++i) {
1282 unsigned RegNum = Registers[i]->EnumValue;
1293 // Insert Registers into the UberSets formed by union-find.
1296 for (unsigned i = 0, e = Registers.size(); i != e; ++i) {
1297 const CodeGenRegister *Reg = Registers[i];
1432 std::vector<UberRegSet*> RegSets(Registers.size());
1444 for (unsigned i = 0, e = Registers.size(); i != e; ++i) {
1447 Changed |= normalizeWeight(Registers[i], UberSets, RegSets,
2010 BitVector BV(Registers.size() + 1);