Lines Matching refs:TargetName
81 void emitTIIHelperMethods(raw_ostream &OS, StringRef TargetName,
86 void emitMCIIHelperMethods(raw_ostream &OS, StringRef TargetName);
674 StringRef TargetName) { in emitMCIIHelperMethods() argument
684 OS << "namespace " << TargetName << "_MC {\n\n"; in emitMCIIHelperMethods()
694 OS << "\n} // end namespace " << TargetName << "_MC\n"; in emitMCIIHelperMethods()
703 OS << "namespace " << TargetName << "_MC {\n\n"; in emitMCIIHelperMethods()
705 PredicateExpander PE(TargetName); in emitMCIIHelperMethods()
717 OS << "} // end namespace " << TargetName << "_MC\n"; in emitMCIIHelperMethods()
893 StringRef TargetName, in emitTIIHelperMethods() argument
899 PredicateExpander PE(TargetName); in emitTIIHelperMethods()
905 OS << TargetName << "InstrInfo::"; in emitTIIHelperMethods()
930 const std::string &TargetName = std::string(Target.getName()); in run() local
960 OS << "struct " << TargetName << "InstrTable {\n"; in run()
981 OS << "static constexpr unsigned " << TargetName << "ImpOpBase = sizeof " in run()
982 << TargetName << "InstrTable::OperandInfo / (sizeof(MCPhysReg));\n\n"; in run()
984 OS << "extern const " << TargetName << "InstrTable " << TargetName in run()
1017 InstrNames.emitStringLiteralDef(OS, Twine("extern const char ") + TargetName + in run()
1020 OS << "extern const unsigned " << TargetName <<"InstrNameIndices[] = {"; in run()
1037 OS << "extern const uint8_t " << TargetName in run()
1059 OS << "extern const MCInstrInfo::ComplexDeprecationPredicate " << TargetName in run()
1077 OS << "static inline void Init" << TargetName in run()
1079 OS << " II->InitMCInstrInfo(" << TargetName << "Descs.Insts, " << TargetName in run()
1080 << "InstrNameIndices, " << TargetName << "InstrNameData, "; in run()
1082 OS << TargetName << "InstrDeprecationFeatures, "; in run()
1086 OS << TargetName << "InstrComplexDeprecationInfos, "; in run()
1099 std::string ClassName = TargetName + "GenInstrInfo"; in run()
1114 emitTIIHelperMethods(OS, TargetName, /* ExpandDefinition = */ false); in run()
1120 emitTIIHelperMethods(OS, TargetName, /* ExpandDefinition = */ true); in run()
1127 OS << "extern const " << TargetName << "InstrTable " << TargetName in run()
1129 OS << "extern const unsigned " << TargetName << "InstrNameIndices[];\n"; in run()
1130 OS << "extern const char " << TargetName << "InstrNameData[];\n"; in run()
1132 OS << "extern const uint8_t " << TargetName in run()
1135 OS << "extern const MCInstrInfo::ComplexDeprecationPredicate " << TargetName in run()
1142 << " InitMCInstrInfo(" << TargetName << "Descs.Insts, " << TargetName in run()
1143 << "InstrNameIndices, " << TargetName << "InstrNameData, "; in run()
1145 OS << TargetName << "InstrDeprecationFeatures, "; in run()
1149 OS << TargetName << "InstrComplexDeprecationInfos, "; in run()
1164 emitLogicalOperandSizeMappings(OS, TargetName, NumberedInstructions); in run()
1167 emitLogicalOperandTypeMappings(OS, TargetName, NumberedInstructions); in run()
1170 emitMCIIHelperMethods(OS, TargetName); in run()