Lines Matching defs:CodeGenRegBank
44 class CodeGenRegBank;
76 /// subregister index. This is the reverse of CodeGenRegBank::ConcatIdx.
127 void updateComponents(CodeGenRegBank&);
169 void buildObjectGraph(CodeGenRegBank&);
173 const SubRegMap &computeSubRegs(CodeGenRegBank&);
176 void computeSecondarySubRegs(CodeGenRegBank&);
180 void computeSuperRegs(CodeGenRegBank&);
189 CodeGenRegBank&) const;
250 bool inheritRegUnits(CodeGenRegBank &RegBank);
257 unsigned getWeight(const CodeGenRegBank &RegBank) const;
306 void inheritProperties(CodeGenRegBank&);
393 getMatchingSubClassWithSubRegs(CodeGenRegBank &RegBank,
441 void buildRegUnitSet(const CodeGenRegBank &RegBank,
444 CodeGenRegisterClass(CodeGenRegBank&, Record *R);
464 CodeGenRegisterClass(CodeGenRegBank&, StringRef Name, Key Props);
466 // Called by CodeGenRegBank::CodeGenRegBank().
467 static void computeSubClasses(CodeGenRegBank&);
520 // CodeGenRegBank - Represent a target's registers and the relations between
522 class CodeGenRegBank {
613 CodeGenRegBank(RecordKeeper&, const CodeGenHwModes&);