Lines Matching defs:CodeGenRegBank
47 class CodeGenRegBank;
77 /// subregister index. This is the reverse of CodeGenRegBank::ConcatIdx.
150 void updateComponents(CodeGenRegBank &);
193 void buildObjectGraph(CodeGenRegBank &);
197 const SubRegMap &computeSubRegs(CodeGenRegBank &);
200 void computeSecondarySubRegs(CodeGenRegBank &);
204 void computeSuperRegs(CodeGenRegBank &);
213 CodeGenRegBank &) const;
272 bool inheritRegUnits(CodeGenRegBank &RegBank);
279 unsigned getWeight(const CodeGenRegBank &RegBank) const;
328 void inheritProperties(CodeGenRegBank &);
422 getMatchingSubClassWithSubRegs(CodeGenRegBank &RegBank,
470 unsigned getWeight(const CodeGenRegBank &) const;
473 void buildRegUnitSet(const CodeGenRegBank &RegBank,
476 CodeGenRegisterClass(CodeGenRegBank &, const Record *R);
497 CodeGenRegisterClass(CodeGenRegBank &, StringRef Name, Key Props);
499 // Called by CodeGenRegBank::CodeGenRegBank().
500 static void computeSubClasses(CodeGenRegBank &);
519 CodeGenRegisterCategory(CodeGenRegBank &, const Record *R);
580 // CodeGenRegBank - Represent a target's registers and the relations between
582 class CodeGenRegBank {
679 CodeGenRegBank(const RecordKeeper &, const CodeGenHwModes &);
680 CodeGenRegBank(CodeGenRegBank &) = delete;