Home | History | Annotate | Download | only in TableGen

Lines Matching refs:RegBank

243                                CodeGenRegBank &RegBank) {
250 RegBank.computeOverlaps(Overlaps);
262 const std::vector<CodeGenRegister*> &Regs = RegBank.getRegisters();
333 ArrayRef<CodeGenRegisterClass*> RegisterClasses = RegBank.getRegClasses();
407 CodeGenRegBank &RegBank) {
433 const std::vector<Record*> &SubRegIndices = RegBank.getSubRegIndices();
440 for (unsigned i = 0, e = RegBank.getNumNamedIndices(); i != e; ++i)
448 ArrayRef<CodeGenRegisterClass*> RegisterClasses = RegBank.getRegClasses();
483 CodeGenRegBank &RegBank){
496 ArrayRef<CodeGenRegisterClass*> RegisterClasses = RegBank.getRegClasses();
543 unsigned NumSubRegIndices = RegBank.getSubRegIndices().size();
553 const CodeGenRegisterClass *RC2 = RegBank.getRegClass(i->second);
677 const std::vector<CodeGenRegister*> &Regs = RegBank.getRegisters();
689 unsigned NamedIndices = RegBank.getNumNamedIndices();
692 const std::vector<Record*> &SubRegIndices = RegBank.getSubRegIndices();
766 if (Record *Comp = RegBank.getCompositeSubRegIndex(SubRegIndices[i],
842 CodeGenRegBank &RegBank = Target.getRegBank();
843 RegBank.computeDerivedInfo();
845 runEnums(OS, Target, RegBank);
846 runMCDesc(OS, Target, RegBank);
847 runTargetHeader(OS, Target, RegBank);
848 runTargetDesc(OS, Target, RegBank);