Lines Matching refs:ClassName
128 void EmitSchedModelHelpers(const std::string &ClassName, raw_ostream &OS);
135 void emitGetMacroFusions(const std::string &ClassName, raw_ostream &OS);
136 void EmitHwModeCheck(const std::string &ClassName, raw_ostream &OS);
1765 void SubtargetEmitter::EmitSchedModelHelpers(const std::string &ClassName, in EmitSchedModelHelpers() argument
1767 OS << "unsigned " << ClassName in EmitSchedModelHelpers()
1777 OS << "} // " << ClassName << "::resolveSchedClass\n\n"; in EmitSchedModelHelpers()
1779 OS << "unsigned " << ClassName in EmitSchedModelHelpers()
1784 << "} // " << ClassName << "::resolveVariantSchedClass\n\n"; in EmitSchedModelHelpers()
1787 PE.setClassPrefix(ClassName); in EmitSchedModelHelpers()
1796 void SubtargetEmitter::EmitHwModeCheck(const std::string &ClassName, in EmitHwModeCheck() argument
1824 OS << "unsigned " << ClassName << "::getHwModeSet() const {\n"; in EmitHwModeCheck()
1846 OS << "unsigned " << ClassName in EmitHwModeCheck()
1861 void SubtargetEmitter::emitGetMacroFusions(const std::string &ClassName, in emitGetMacroFusions() argument
1866 OS << "std::vector<MacroFusionPredTy> " << ClassName in emitGetMacroFusions()
2073 std::string ClassName = Target + "GenSubtargetInfo"; in run() local
2080 OS << "struct " << ClassName << " : public TargetSubtargetInfo {\n" in run()
2081 << " explicit " << ClassName << "(const Triple &TT, StringRef CPU, " in run()
2131 OS << ClassName << "::" << ClassName << "(const Triple &TT, StringRef CPU, " in run()
2160 EmitSchedModelHelpers(ClassName, OS); in run()
2161 EmitHwModeCheck(ClassName, OS); in run()
2162 emitGetMacroFusions(ClassName, OS); in run()