Lines Matching refs:TargetName
110 void emitHeader(raw_ostream &OS, const StringRef TargetName,
112 void emitBaseClassDefinition(raw_ostream &OS, const StringRef TargetName,
114 void emitBaseClassImplementation(raw_ostream &OS, const StringRef TargetName,
128 const StringRef TargetName, in emitHeader() argument
132 << "namespace " << TargetName << " {\n" in emitHeader()
141 << "} // end namespace " << TargetName << "\n" in emitHeader()
147 raw_ostream &OS, const StringRef TargetName, in emitBaseClassDefinition() argument
153 << " " << TargetName << "GenRegisterBankInfo(unsigned HwMode = 0);\n" in emitBaseClassDefinition()
215 raw_ostream &OS, StringRef TargetName, in emitBaseClassImplementation() argument
221 << "namespace " << TargetName << " {\n"; in emitBaseClassImplementation()
246 (TargetName + "::" + Bank.getEnumeratorName()).str(); in emitBaseClassImplementation()
253 OS << "} // end namespace " << TargetName << "\n" in emitBaseClassImplementation()
256 OS << "const RegisterBank *" << TargetName in emitBaseClassImplementation()
259 OS << " &" << TargetName << "::" << Bank.getInstanceVarName() << ",\n"; in emitBaseClassImplementation()
263 OS << "const unsigned " << TargetName << "GenRegisterBankInfo::Sizes[] = {\n"; in emitBaseClassImplementation()
279 OS << TargetName << "GenRegisterBankInfo::" << TargetName in emitBaseClassImplementation()
281 << " : RegisterBankInfo(RegBanks, " << TargetName in emitBaseClassImplementation()
293 StringRef TargetName = Target.getName(); in run() local
336 emitHeader(OS, TargetName, Banks); in run()
340 emitBaseClassDefinition(OS, TargetName, Banks); in run()
344 emitBaseClassImplementation(OS, TargetName, Banks); in run()