Lines Matching refs:TargetName
108 void emitHeader(raw_ostream &OS, const StringRef TargetName,
110 void emitBaseClassDefinition(raw_ostream &OS, const StringRef TargetName,
112 void emitBaseClassImplementation(raw_ostream &OS, const StringRef TargetName,
126 const StringRef TargetName, in emitHeader() argument
130 << "namespace " << TargetName << " {\n" in emitHeader()
139 << "} // end namespace " << TargetName << "\n" in emitHeader()
145 raw_ostream &OS, const StringRef TargetName, in emitBaseClassDefinition() argument
150 << " " << TargetName << "GenRegisterBankInfo();\n" in emitBaseClassDefinition()
213 raw_ostream &OS, StringRef TargetName, in emitBaseClassImplementation() argument
218 << "namespace " << TargetName << " {\n"; in emitBaseClassImplementation()
245 (TargetName + "::" + Bank.getEnumeratorName()).str(); in emitBaseClassImplementation()
255 OS << "} // end namespace " << TargetName << "\n" in emitBaseClassImplementation()
258 OS << "RegisterBank *" << TargetName in emitBaseClassImplementation()
261 OS << " &" << TargetName << "::" << Bank.getInstanceVarName() << ",\n"; in emitBaseClassImplementation()
264 OS << TargetName << "GenRegisterBankInfo::" << TargetName in emitBaseClassImplementation()
266 << " : RegisterBankInfo(RegBanks, " << TargetName in emitBaseClassImplementation()
279 StringRef TargetName = Target.getName(); in run() local
321 emitHeader(OS, TargetName, Banks); in run()
325 emitBaseClassDefinition(OS, TargetName, Banks); in run()
329 emitBaseClassImplementation(OS, TargetName, Banks); in run()