Lines Matching defs:TargetName
114 void emitHeader(raw_ostream &OS, const StringRef TargetName,
116 void emitBaseClassDefinition(raw_ostream &OS, const StringRef TargetName,
118 void emitBaseClassImplementation(raw_ostream &OS, const StringRef TargetName,
132 const StringRef TargetName,
136 << "namespace " << TargetName << " {\n"
145 << "} // end namespace " << TargetName << "\n"
151 raw_ostream &OS, const StringRef TargetName, ArrayRef<RegisterBank> Banks) {
159 << " " << TargetName << "GenRegisterBankInfo(unsigned HwMode = 0);\n"
221 raw_ostream &OS, StringRef TargetName, ArrayRef<RegisterBank> Banks) {
226 << "namespace " << TargetName << " {\n";
252 (TargetName + "::" + Bank.getEnumeratorName()).str();
259 OS << "} // end namespace " << TargetName << "\n"
262 OS << "const RegisterBank *" << TargetName
265 OS << " &" << TargetName << "::" << Bank.getInstanceVarName() << ",\n";
269 OS << "const unsigned " << TargetName << "GenRegisterBankInfo::Sizes[] = {\n";
285 OS << TargetName << "GenRegisterBankInfo::" << TargetName
287 << " : RegisterBankInfo(RegBanks, " << TargetName
316 E.RBIdName = (TargetName + "::" + Bank.getEnumeratorName()).str();
327 << TargetName
332 << TargetName + "::InvalidRegBankID) & " << BitMask << ";\n";
385 StringRef TargetName = Target.getName();
429 emitHeader(OS, TargetName, Banks);
433 emitBaseClassDefinition(OS, TargetName, Banks);
437 emitBaseClassImplementation(OS, TargetName, Banks);