Lines Matching defs:OS
53 raw_ostream &OS);
55 void run(raw_ostream &OS);
148 void writeTableAndAPI(raw_ostream &OS, const std::string &ClassName);
281 void DFA::writeTableAndAPI(raw_ostream &OS, const std::string &TargetName) {
287 OS << "namespace llvm {\n\n";
288 OS << "const int " << TargetName << "DFAStateInputTable[][2] = {\n";
299 OS << "{" << II->first << ", "
308 OS << "{-1, -1},";
312 OS << "\n";
314 OS << "};\n\n";
315 OS << "const unsigned int " << TargetName << "DFAStateEntryTable[] = {\n";
320 OS << StateEntry[i] << ", ";
322 OS << "\n};\n";
323 OS << "} // namespace\n";
330 OS << "\n" << "#include \"llvm/CodeGen/DFAPacketizer.h\"\n";
331 OS << "namespace llvm {\n";
332 OS << "DFAPacketizer *" << SubTargetClassName << "::"
336 OS << "} // End llvm namespace \n";
347 raw_ostream &OS) {
400 void DFAPacketizerEmitter::run(raw_ostream &OS) {
432 collectAllInsnClasses(Name, ItinData, NStages, OS);
505 D.writeTableAndAPI(OS, TargetName);
510 void EmitDFAPacketizer(RecordKeeper &RK, raw_ostream &OS) {
511 emitSourceFileHeader("Target DFA Packetizer Tables", OS);
512 DFAPacketizerEmitter(RK).run(OS);