Lines Matching refs:TargetName

70   void emitTIIHelperMethods(raw_ostream &OS, StringRef TargetName,
75 void emitMCIIHelperMethods(raw_ostream &OS, StringRef TargetName);
631 StringRef TargetName) { in emitMCIIHelperMethods() argument
642 OS << "namespace " << TargetName << "_MC {\n\n"; in emitMCIIHelperMethods()
649 OS << "\n} // end namespace " << TargetName << "_MC\n"; in emitMCIIHelperMethods()
658 OS << "namespace " << TargetName << "_MC {\n\n"; in emitMCIIHelperMethods()
660 PredicateExpander PE(TargetName); in emitMCIIHelperMethods()
672 OS << "} // end namespace " << TargetName << "_MC\n"; in emitMCIIHelperMethods()
679 StringRef TargetName, in emitTIIHelperMethods() argument
685 PredicateExpander PE(TargetName); in emitTIIHelperMethods()
691 OS << TargetName << "InstrInfo::"; in emitTIIHelperMethods()
721 const std::string &TargetName = std::string(Target.getName()); in run() local
753 OS << "\nextern const MCInstrDesc " << TargetName << "Insts[] = {\n"; in run()
770 InstrNames.emitStringLiteralDef(OS, Twine("extern const char ") + TargetName + in run()
773 OS << "extern const unsigned " << TargetName <<"InstrNameIndices[] = {"; in run()
790 OS << "extern const uint8_t " << TargetName in run()
812 OS << "extern const MCInstrInfo::ComplexDeprecationPredicate " << TargetName in run()
830 OS << "static inline void Init" << TargetName in run()
832 OS << " II->InitMCInstrInfo(" << TargetName << "Insts, " << TargetName in run()
833 << "InstrNameIndices, " << TargetName << "InstrNameData, "; in run()
835 OS << TargetName << "InstrDeprecationFeatures, "; in run()
839 OS << TargetName << "InstrComplexDeprecationInfos, "; in run()
852 std::string ClassName = TargetName + "GenInstrInfo"; in run()
866 emitTIIHelperMethods(OS, TargetName, /* ExpandDefintion = */false); in run()
872 emitTIIHelperMethods(OS, TargetName, /* ExpandDefintion = */true); in run()
879 OS << "extern const MCInstrDesc " << TargetName << "Insts[];\n"; in run()
880 OS << "extern const unsigned " << TargetName << "InstrNameIndices[];\n"; in run()
881 OS << "extern const char " << TargetName << "InstrNameData[];\n"; in run()
883 OS << "extern const uint8_t " << TargetName in run()
886 OS << "extern const MCInstrInfo::ComplexDeprecationPredicate " << TargetName in run()
893 << " InitMCInstrInfo(" << TargetName << "Insts, " << TargetName in run()
894 << "InstrNameIndices, " << TargetName << "InstrNameData, "; in run()
896 OS << TargetName << "InstrDeprecationFeatures, "; in run()
900 OS << TargetName << "InstrComplexDeprecationInfos, "; in run()
915 emitLogicalOperandSizeMappings(OS, TargetName, NumberedInstructions); in run()
918 emitLogicalOperandTypeMappings(OS, TargetName, NumberedInstructions); in run()
921 emitMCIIHelperMethods(OS, TargetName); in run()