From 81e3828be14cf5b35329c0a2372acf998980f271 Mon Sep 17 00:00:00 2001 From: Yuchen Wu Date: Fri, 25 Oct 2013 02:22:24 +0000 Subject: [PATCH] llvm-cov dump to dbgs() instead of outs(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193390 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/IR/GCOV.cpp | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/lib/IR/GCOV.cpp b/lib/IR/GCOV.cpp index fe8ebb2e9a2..7c9cfe3b687 100644 --- a/lib/IR/GCOV.cpp +++ b/lib/IR/GCOV.cpp @@ -12,6 +12,7 @@ // //===----------------------------------------------------------------------===// +#include "llvm/Support/Debug.h" #include "llvm/Support/GCOV.h" #include "llvm/ADT/OwningPtr.h" #include "llvm/ADT/STLExtras.h" @@ -65,7 +66,7 @@ bool GCOVFile::read(GCOVBuffer &Buffer) { return true; } -/// dump - Dump GCOVFile content on standard out for debugging purposes. +/// dump - Dump GCOVFile content to dbgs() for debugging purposes. void GCOVFile::dump() { for (SmallVectorImpl::iterator I = Functions.begin(), E = Functions.end(); I != E; ++I) @@ -165,9 +166,9 @@ bool GCOVFunction::read(GCOVBuffer &Buff, GCOV::GCOVFormat Format) { return true; } -/// dump - Dump GCOVFunction content on standard out for debugging purposes. +/// dump - Dump GCOVFunction content to dbgs() for debugging purposes. void GCOVFunction::dump() { - outs() << "===== " << Name << " @ " << Filename << ":" << LineNumber << "\n"; + dbgs() << "===== " << Name << " @ " << Filename << ":" << LineNumber << "\n"; for (SmallVectorImpl::iterator I = Blocks.begin(), E = Blocks.end(); I != E; ++I) (*I)->dump(); @@ -205,23 +206,23 @@ void GCOVBlock::collectLineCounts(FileInfo &FI) { I->second->collectLineCounts(FI, I->first(), Counter); } -/// dump - Dump GCOVBlock content on standard out for debugging purposes. +/// dump - Dump GCOVBlock content to dbgs() for debugging purposes. void GCOVBlock::dump() { - outs() << "Block : " << Number << " Counter : " << Counter << "\n"; + dbgs() << "Block : " << Number << " Counter : " << Counter << "\n"; if (!Edges.empty()) { - outs() << "\tEdges : "; + dbgs() << "\tEdges : "; for (SmallVectorImpl::iterator I = Edges.begin(), E = Edges.end(); I != E; ++I) - outs() << (*I) << ","; - outs() << "\n"; + dbgs() << (*I) << ","; + dbgs() << "\n"; } if (!Lines.empty()) { - outs() << "\tLines : "; + dbgs() << "\tLines : "; for (StringMap::iterator LI = Lines.begin(), LE = Lines.end(); LI != LE; ++LI) { - outs() << LI->first() << " -> "; + dbgs() << LI->first() << " -> "; LI->second->dump(); - outs() << "\n"; + dbgs() << "\n"; } } } @@ -238,11 +239,11 @@ void GCOVLines::collectLineCounts(FileInfo &FI, StringRef Filename, FI.addLineCount(Filename, *I, Count); } -/// dump - Dump GCOVLines content on standard out for debugging purposes. +/// dump - Dump GCOVLines content to dbgs() for debugging purposes. void GCOVLines::dump() { for (SmallVectorImpl::iterator I = Lines.begin(), E = Lines.end(); I != E; ++I) - outs() << (*I) << ","; + dbgs() << (*I) << ","; } //===----------------------------------------------------------------------===//