Lines Matching defs:FOS

286 void BottleneckAnalysis::printInstruction(formatted_raw_ostream &FOS,
289 FOS.PadToColumn(14);
291 FOS.changeColor(raw_ostream::CYAN, true, false);
292 FOS << printInstructionString(MCI);
294 FOS.resetColor();
315 formatted_raw_ostream FOS(OS);
316 FOS.PadToColumn(14);
317 FOS << "Instruction";
318 FOS.PadToColumn(58);
319 FOS << "Dependency Information";
321 bool HasColors = FOS.has_colors();
325 FOS << "\n +----< " << FromIID << ".";
326 printInstruction(FOS, Source[FromIID], HasColors);
327 FOS << "\n |\n | < loop carried > \n |";
330 FOS << "\n " << CurrentIID << ".";
331 printInstruction(FOS, Source[CurrentIID]);
335 FOS << "\n +----< " << CurrentIID << ".";
336 printInstruction(FOS, Source[CurrentIID], HasColors);
345 FOS << "\n | " << CurrentIID << ".";
346 printInstruction(FOS, Source[CurrentIID]);
351 FOS << "\n +----> " << ToIID << ".";
352 printInstruction(FOS, Source[CurrentIID], HasColors);
354 FOS << "\n |\n | < loop carried > \n |"
356 printInstruction(FOS, Source[ToIID], HasColors);
358 FOS.PadToColumn(58);
362 FOS.changeColor(raw_ostream::SAVEDCOLOR, true, false);
365 FOS << "## REGISTER dependency: ";
367 FOS.changeColor(raw_ostream::MAGENTA, true, false);
368 getInstPrinter().printRegName(FOS, Dep.ResourceOrRegID);
370 FOS << "## MEMORY dependency.";
374 FOS << "## RESOURCE interference: ";
376 FOS.changeColor(raw_ostream::MAGENTA, true, false);
377 FOS << Tracker.resolveResourceName(Dep.ResourceOrRegID);
379 FOS.resetColor();
380 FOS.changeColor(raw_ostream::SAVEDCOLOR, true, false);
382 FOS << " [ probability: " << ((DE->Frequency * 100) / Iterations)
386 FOS.resetColor();
391 FOS << "\n " << CurrentIID << ".";
392 printInstruction(FOS, Source[CurrentIID]);
396 FOS << '\n';
397 FOS.flush();