Lines Matching refs:OS
1235 void MachineTraceMetrics::Ensemble::print(raw_ostream &OS) const {
1236 OS << getName() << " ensemble:\n";
1238 OS << " BB#" << i << '\t';
1239 BlockInfo[i].print(OS);
1240 OS << '\n';
1244 void MachineTraceMetrics::TraceBlockInfo::print(raw_ostream &OS) const {
1246 OS << "depth=" << InstrDepth;
1248 OS << " pred=BB#" << Pred->getNumber();
1250 OS << " pred=null";
1251 OS << " head=BB#" << Head;
1253 OS << " +instrs";
1255 OS << "depth invalid";
1256 OS << ", ";
1258 OS << "height=" << InstrHeight;
1260 OS << " succ=BB#" << Succ->getNumber();
1262 OS << " succ=null";
1263 OS << " tail=BB#" << Tail;
1265 OS << " +instrs";
1267 OS << "height invalid";
1269 OS << ", crit=" << CriticalPath;
1272 void MachineTraceMetrics::Trace::print(raw_ostream &OS) const {
1275 OS << TE.getName() << " trace BB#" << TBI.Head << " --> BB#" << MBBNum
1278 OS << ' ' << getInstrCount() << " instrs.";
1280 OS << ' ' << TBI.CriticalPath << " cycles.";
1283 OS << "\nBB#" << MBBNum;
1286 OS << " <- BB#" << Num;
1291 OS << "\n ";
1294 OS << " -> BB#" << Num;
1297 OS << '\n';