• Home
  • Raw
  • Download

Lines Matching refs:Regs

134     const CodeGenRegister::Set &Regs = RC.getMembers();  in EmitRegUnitPressure()  local
135 if (Regs.empty()) in EmitRegUnitPressure()
140 OS << " {" << (*Regs.begin())->getWeight(RegBank) in EmitRegUnitPressure()
199 const std::vector<CodeGenRegister*> &Regs, in EmitRegMappingTables() argument
207 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in EmitRegMappingTables()
208 Record *Reg = Regs[i]->TheDef; in EmitRegMappingTables()
226 std::string Namespace = Regs[0]->TheDef->getValueAsString("Namespace"); in EmitRegMappingTables()
274 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in EmitRegMappingTables()
275 Record *Reg = Regs[i]->TheDef; in EmitRegMappingTables()
325 const std::vector<CodeGenRegister*> &Regs, in EmitRegMapping() argument
330 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in EmitRegMapping()
331 Record *Reg = Regs[i]->TheDef; in EmitRegMapping()
339 std::string Namespace = Regs[0]->TheDef->getValueAsString("Namespace"); in EmitRegMapping()
453 const std::vector<CodeGenRegister*> &Regs = RegBank.getRegisters(); in runMCDesc() local
460 SmallVector<RegVec, 4> SubRegLists(Regs.size()); in runMCDesc()
461 SmallVector<RegVec, 4> OverlapLists(Regs.size()); in runMCDesc()
465 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in runMCDesc()
466 const CodeGenRegister *Reg = Regs[i]; in runMCDesc()
520 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in runMCDesc()
521 const CodeGenRegister *Reg = Regs[i]; in runMCDesc()
595 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in runMCDesc()
596 const CodeGenRegister::SubRegMap &SRM = Regs[i]->getSubRegs(); in runMCDesc()
597 OS << " /* " << Regs[i]->TheDef->getName() << " */\n"; in runMCDesc()
622 EmitRegMappingTables(OS, Regs, false); in runMCDesc()
629 << Regs.size()+1 << ", RA, " << TargetName << "MCRegisterClasses, " in runMCDesc()
637 EmitRegMapping(OS, Regs, false); in runMCDesc()
899 const std::vector<CodeGenRegister*> &Regs = RegBank.getRegisters(); in runTargetDesc() local
900 for (unsigned i = 0, e = Regs.size(); i != e; ++i) { in runTargetDesc()
901 const CodeGenRegister &Reg = *Regs[i]; in runTargetDesc()
1054 EmitRegMappingTables(OS, Regs, true); in runTargetDesc()
1062 << Regs.size()+1 << ", RA,\n " << TargetName in runTargetDesc()
1072 EmitRegMapping(OS, Regs, true); in runTargetDesc()
1082 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); in runTargetDesc() local
1083 assert(Regs && "Cannot expand CalleeSavedRegs instance"); in runTargetDesc()
1088 for (unsigned r = 0, re = Regs->size(); r != re; ++r) in runTargetDesc()
1089 OS << getQualifiedName((*Regs)[r]) << ", "; in runTargetDesc()
1095 printBitVectorAsHex(OS, RegBank.computeCoveredRegisters(*Regs), 32); in runTargetDesc()