Lines Matching defs:ClassName
134 void emitSchedModelHelpers(const std::string &ClassName, raw_ostream &OS);
141 void emitGetMacroFusions(const std::string &ClassName, raw_ostream &OS);
142 void emitHwModeCheck(const std::string &ClassName, raw_ostream &OS);
1793 void SubtargetEmitter::emitSchedModelHelpers(const std::string &ClassName,
1795 OS << "unsigned " << ClassName
1805 OS << "} // " << ClassName << "::resolveSchedClass\n\n";
1807 OS << "unsigned " << ClassName
1812 << "} // " << ClassName << "::resolveVariantSchedClass\n\n";
1815 PE.setClassPrefix(ClassName);
1823 void SubtargetEmitter::emitHwModeCheck(const std::string &ClassName,
1851 OS << "unsigned " << ClassName << "::getHwModeSet() const {\n";
1873 OS << "unsigned " << ClassName
1888 void SubtargetEmitter::emitGetMacroFusions(const std::string &ClassName,
1893 OS << "std::vector<MacroFusionPredTy> " << ClassName
2097 std::string ClassName = Target + "GenSubtargetInfo";
2104 OS << "struct " << ClassName << " : public TargetSubtargetInfo {\n"
2105 << " explicit " << ClassName << "(const Triple &TT, StringRef CPU, "
2156 OS << ClassName << "::" << ClassName << "(const Triple &TT, StringRef CPU, "
2189 emitSchedModelHelpers(ClassName, OS);
2190 emitHwModeCheck(ClassName, OS);
2191 emitGetMacroFusions(ClassName, OS);