Lines Matching refs:CodeGenRegisterClass
31 typedef std::vector<const CodeGenRegisterClass *> RegisterClassesTy;
40 std::vector<const CodeGenRegisterClass *> RCsWithLargestRegSize;
62 std::vector<const CodeGenRegisterClass *>
65 std::vector<const CodeGenRegisterClass *> RCs; in getExplicitlySpecifiedRegisterClasses()
72 void addRegisterClass(const CodeGenRegisterClass *RC) { in addRegisterClass()
95 const CodeGenRegisterClass *getRCWithLargestRegSize(unsigned HwMode) const { in getRCWithLargestRegSize()
174 const CodeGenRegisterClass *RC, const Twine &Kind, in visitRegisterBankClasses()
175 std::function<void(const CodeGenRegisterClass *, StringRef)> VisitFn, in visitRegisterBankClasses() argument
176 SmallPtrSetImpl<const CodeGenRegisterClass *> &VisitedRCs) { in visitRegisterBankClasses()
223 std::vector<std::vector<const CodeGenRegisterClass *>> RCsGroupedByWord( in emitBaseClassImplementation()
272 const CodeGenRegisterClass &RC = *Bank.getRCWithLargestRegSize(M); in emitBaseClassImplementation()
300 SmallPtrSet<const CodeGenRegisterClass *, 8> VisitedRCs; in run()
303 for (const CodeGenRegisterClass *RC : in run()
307 [&Bank](const CodeGenRegisterClass *RC, StringRef Kind) { in run()