Lines Matching refs:TargetName

111   void emitHeader(raw_ostream &OS, const StringRef TargetName,
113 void emitBaseClassDefinition(raw_ostream &OS, const StringRef TargetName,
115 void emitBaseClassImplementation(raw_ostream &OS, const StringRef TargetName,
130 const StringRef TargetName, in emitHeader() argument
134 << "namespace " << TargetName << " {\n" in emitHeader()
140 << "} // end namespace " << TargetName << "\n" in emitHeader()
146 raw_ostream &OS, const StringRef TargetName, in emitBaseClassDefinition() argument
151 << " " << TargetName << "GenRegisterBankInfo();\n" in emitBaseClassDefinition()
214 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()
282 StringRef TargetName = Targets[0]->getName(); in run() local
320 emitHeader(OS, TargetName, Banks); in run()
324 emitBaseClassDefinition(OS, TargetName, Banks); in run()
328 emitBaseClassImplementation(OS, TargetName, Banks); in run()