Lines Matching refs:FOS

285 void BottleneckAnalysis::printInstruction(formatted_raw_ostream &FOS,  in printInstruction()  argument
288 FOS.PadToColumn(14); in printInstruction()
290 FOS.changeColor(raw_ostream::CYAN, true, false); in printInstruction()
291 FOS << printInstructionString(MCI); in printInstruction()
293 FOS.resetColor(); in printInstruction()
314 formatted_raw_ostream FOS(OS); in printCriticalSequence() local
315 FOS.PadToColumn(14); in printCriticalSequence()
316 FOS << "Instruction"; in printCriticalSequence()
317 FOS.PadToColumn(58); in printCriticalSequence()
318 FOS << "Dependency Information"; in printCriticalSequence()
320 bool HasColors = FOS.has_colors(); in printCriticalSequence()
324 FOS << "\n +----< " << FromIID << "."; in printCriticalSequence()
325 printInstruction(FOS, Source[FromIID], HasColors); in printCriticalSequence()
326 FOS << "\n |\n | < loop carried > \n |"; in printCriticalSequence()
329 FOS << "\n " << CurrentIID << "."; in printCriticalSequence()
330 printInstruction(FOS, Source[CurrentIID]); in printCriticalSequence()
334 FOS << "\n +----< " << CurrentIID << "."; in printCriticalSequence()
335 printInstruction(FOS, Source[CurrentIID], HasColors); in printCriticalSequence()
344 FOS << "\n | " << CurrentIID << "."; in printCriticalSequence()
345 printInstruction(FOS, Source[CurrentIID]); in printCriticalSequence()
350 FOS << "\n +----> " << ToIID << "."; in printCriticalSequence()
351 printInstruction(FOS, Source[CurrentIID], HasColors); in printCriticalSequence()
353 FOS << "\n |\n | < loop carried > \n |" in printCriticalSequence()
355 printInstruction(FOS, Source[ToIID], HasColors); in printCriticalSequence()
357 FOS.PadToColumn(58); in printCriticalSequence()
361 FOS.changeColor(raw_ostream::SAVEDCOLOR, true, false); in printCriticalSequence()
364 FOS << "## REGISTER dependency: "; in printCriticalSequence()
366 FOS.changeColor(raw_ostream::MAGENTA, true, false); in printCriticalSequence()
367 getInstPrinter().printRegName(FOS, Dep.ResourceOrRegID); in printCriticalSequence()
369 FOS << "## MEMORY dependency."; in printCriticalSequence()
373 FOS << "## RESOURCE interference: "; in printCriticalSequence()
375 FOS.changeColor(raw_ostream::MAGENTA, true, false); in printCriticalSequence()
376 FOS << Tracker.resolveResourceName(Dep.ResourceOrRegID); in printCriticalSequence()
378 FOS.resetColor(); in printCriticalSequence()
379 FOS.changeColor(raw_ostream::SAVEDCOLOR, true, false); in printCriticalSequence()
381 FOS << " [ probability: " << ((DE->Frequency * 100) / Iterations) in printCriticalSequence()
385 FOS.resetColor(); in printCriticalSequence()
390 FOS << "\n " << CurrentIID << "."; in printCriticalSequence()
391 printInstruction(FOS, Source[CurrentIID]); in printCriticalSequence()
395 FOS << '\n'; in printCriticalSequence()
396 FOS.flush(); in printCriticalSequence()