Lines Matching refs:CodeGenRegisterClass
32 typedef std::vector<const CodeGenRegisterClass *> RegisterClassesTy;
41 const CodeGenRegisterClass *RCWithLargestRegsSize;
63 std::vector<const CodeGenRegisterClass *>
66 std::vector<const CodeGenRegisterClass *> RCs; in getExplictlySpecifiedRegisterClasses()
73 void addRegisterClass(const CodeGenRegisterClass *RC) { in addRegisterClass()
75 [&RC](const CodeGenRegisterClass *X) { in addRegisterClass()
96 const CodeGenRegisterClass *getRCWithLargestRegsSize() const { in getRCWithLargestRegsSize()
171 CodeGenRegBank &RegisterClassHierarchy, const CodeGenRegisterClass *RC, in visitRegisterBankClasses()
173 std::function<void(const CodeGenRegisterClass *, StringRef)> VisitFn, in visitRegisterBankClasses() argument
174 SmallPtrSetImpl<const CodeGenRegisterClass *> &VisitedRCs) { in visitRegisterBankClasses()
220 std::vector<std::vector<const CodeGenRegisterClass *>> RCsGroupedByWord( in emitBaseClassImplementation()
246 const CodeGenRegisterClass &RC = *Bank.getRCWithLargestRegsSize(); in emitBaseClassImplementation()
286 SmallPtrSet<const CodeGenRegisterClass *, 8> VisitedRCs; in run()
289 for (const CodeGenRegisterClass *RC : in run()
293 [&Bank](const CodeGenRegisterClass *RC, StringRef Kind) { in run()