X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FSupport%2FGraphWriter.cpp;h=eab76dff5d586f16938935c93d90d407223e147b;hb=8dc2e288aca23799e6039e480c81ac47d80513d7;hp=501cc6d89d3c4c6da5b596c82e4366e71a297887;hpb=8ea5ecb0564b8822c70ad84202471f03e2690da7;p=oota-llvm.git diff --git a/lib/Support/GraphWriter.cpp b/lib/Support/GraphWriter.cpp index 501cc6d89d3..eab76dff5d5 100644 --- a/lib/Support/GraphWriter.cpp +++ b/lib/Support/GraphWriter.cpp @@ -12,10 +12,10 @@ //===----------------------------------------------------------------------===// #include "llvm/Support/GraphWriter.h" +#include "llvm/Support/Streams.h" #include "llvm/System/Path.h" #include "llvm/System/Program.h" #include "llvm/Config/config.h" -#include using namespace llvm; void llvm::DisplayGraph(const sys::Path &Filename) { @@ -28,9 +28,9 @@ void llvm::DisplayGraph(const sys::Path &Filename) { args.push_back(Filename.c_str()); args.push_back(0); - std::cerr << "Running 'Graphviz' program... " << std::flush; - if (sys::Program::ExecuteAndWait(Graphviz, &args[0],0,0,0,&ErrMsg)) { - std::cerr << "Error viewing graph: " << ErrMsg << "\n"; + cerr << "Running 'Graphviz' program... " << std::flush; + if (sys::Program::ExecuteAndWait(Graphviz, &args[0],0,0,0,0,&ErrMsg)) { + cerr << "Error viewing graph: " << ErrMsg << "\n"; } #elif (HAVE_GV && HAVE_DOT) sys::Path PSFilename = Filename; @@ -48,11 +48,11 @@ void llvm::DisplayGraph(const sys::Path &Filename) { args.push_back(PSFilename.c_str()); args.push_back(0); - std::cerr << "Running 'dot' program... " << std::flush; - if (sys::Program::ExecuteAndWait(dot, &args[0],0,0,0,&ErrMsg)) { - std::cerr << "Error viewing graph: '" << ErrMsg << "\n"; + cerr << "Running 'dot' program... " << std::flush; + if (sys::Program::ExecuteAndWait(dot, &args[0],0,0,0,0,&ErrMsg)) { + cerr << "Error viewing graph: '" << ErrMsg << "\n"; } else { - std::cerr << " done. \n"; + cerr << " done. \n"; sys::Path gv(LLVM_PATH_GV); args.clear(); @@ -61,8 +61,8 @@ void llvm::DisplayGraph(const sys::Path &Filename) { args.push_back(0); ErrMsg.clear(); - if (sys::Program::ExecuteAndWait(gv, &args[0],0,0,0,&ErrMsg)) { - std::cerr << "Error viewing graph: " << ErrMsg << "\n"; + if (sys::Program::ExecuteAndWait(gv, &args[0],0,0,0,0,&ErrMsg)) { + cerr << "Error viewing graph: " << ErrMsg << "\n"; } } PSFilename.eraseFromDisk(); @@ -70,14 +70,15 @@ void llvm::DisplayGraph(const sys::Path &Filename) { sys::Path dotty(LLVM_PATH_DOTTY); std::vector args; + args.push_back(dotty.c_str()); args.push_back(Filename.c_str()); args.push_back(0); - std::cerr << "Running 'dotty' program... " << std::flush; - if (sys::Program::ExecuteAndWait(dotty, &args[0],0,0,0,&ErrMsg)) { - std::cerr << "Error viewing graph: " << ErrMsg << "\n"; + cerr << "Running 'dotty' program... " << std::flush; + if (sys::Program::ExecuteAndWait(dotty, &args[0],0,0,0,0,&ErrMsg)) { + cerr << "Error viewing graph: " << ErrMsg << "\n"; } else { -#ifdef __MINGW32__ // Dotty spawns another app and doesn't wait until it returns. +#ifdef __MINGW32__ // Dotty spawns another app and doesn't wait until it returns return; #endif }