summaryrefslogtreecommitdiff
path: root/lib/CompilerDriver
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2009-06-30 04:07:12 +0000
committerBill Wendling <isanbard@gmail.com>2009-06-30 04:07:12 +0000
commit9cdd4f57c85908e82e12cb996f71fd34fb43bccc (patch)
tree33b966c96455edde17af223730a86f38a03c2ea6 /lib/CompilerDriver
parentf3c21b857b8449bcde35e499ef8268c0fec9514d (diff)
downloadllvm-9cdd4f57c85908e82e12cb996f71fd34fb43bccc.tar.gz
llvm-9cdd4f57c85908e82e12cb996f71fd34fb43bccc.tar.bz2
llvm-9cdd4f57c85908e82e12cb996f71fd34fb43bccc.tar.xz
#include <iostream> is forbidden. Remove it in favor of raw_ostream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74507 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CompilerDriver')
-rw-r--r--lib/CompilerDriver/Action.cpp10
-rw-r--r--lib/CompilerDriver/CompilationGraph.cpp33
-rw-r--r--lib/CompilerDriver/Main.cpp8
3 files changed, 24 insertions, 27 deletions
diff --git a/lib/CompilerDriver/Action.cpp b/lib/CompilerDriver/Action.cpp
index 816f793bc0..5fd63eefc5 100644
--- a/lib/CompilerDriver/Action.cpp
+++ b/lib/CompilerDriver/Action.cpp
@@ -13,10 +13,8 @@
#include "llvm/CompilerDriver/Action.h"
#include "llvm/CompilerDriver/BuiltinOptions.h"
-
+#include "llvm/Support/raw_ostream.h"
#include "llvm/System/Program.h"
-
-#include <iostream>
#include <stdexcept>
using namespace llvm;
@@ -58,15 +56,15 @@ namespace {
}
void print_string (const std::string& str) {
- std::cerr << str << ' ';
+ errs() << str << ' ';
}
}
int llvmc::Action::Execute() const {
if (DryRun || VerboseMode) {
- std::cerr << Command_ << " ";
+ errs() << Command_ << " ";
std::for_each(Args_.begin(), Args_.end(), print_string);
- std::cerr << '\n';
+ errs() << '\n';
}
if (DryRun)
return 0;
diff --git a/lib/CompilerDriver/CompilationGraph.cpp b/lib/CompilerDriver/CompilationGraph.cpp
index 1212a219b0..f3039433b0 100644
--- a/lib/CompilerDriver/CompilationGraph.cpp
+++ b/lib/CompilerDriver/CompilationGraph.cpp
@@ -18,10 +18,10 @@
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/DOTGraphTraits.h"
#include "llvm/Support/GraphWriter.h"
+#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cstring>
-#include <iostream>
#include <iterator>
#include <limits>
#include <queue>
@@ -346,8 +346,8 @@ int CompilationGraph::CheckLanguageNames() const {
if (!N2.ToolPtr) {
++ret;
- std::cerr << "Error: there is an edge from '" << N1.ToolPtr->Name()
- << "' back to the root!\n\n";
+ errs() << "Error: there is an edge from '" << N1.ToolPtr->Name()
+ << "' back to the root!\n\n";
continue;
}
@@ -363,17 +363,17 @@ int CompilationGraph::CheckLanguageNames() const {
if (!eq) {
++ret;
- std::cerr << "Error: Output->input language mismatch in the edge '" <<
- N1.ToolPtr->Name() << "' -> '" << N2.ToolPtr->Name() << "'!\n";
-
- std::cerr << "Expected one of { ";
+ errs() << "Error: Output->input language mismatch in the edge '"
+ << N1.ToolPtr->Name() << "' -> '" << N2.ToolPtr->Name()
+ << "'!\n"
+ << "Expected one of { ";
InLangs = N2.ToolPtr->InputLanguages();
for (;*InLangs; ++InLangs) {
- std::cerr << '\'' << *InLangs << (*(InLangs+1) ? "', " : "'");
+ errs() << '\'' << *InLangs << (*(InLangs+1) ? "', " : "'");
}
- std::cerr << " }, but got '" << OutLang << "'!\n\n";
+ errs() << " }, but got '" << OutLang << "'!\n\n";
}
}
@@ -406,9 +406,8 @@ int CompilationGraph::CheckMultipleDefaultEdges() const {
}
else if (EdgeWeight == MaxWeight) {
++ret;
- std::cerr
- << "Error: there are multiple maximal edges stemming from the '"
- << N.ToolPtr->Name() << "' node!\n\n";
+ errs() << "Error: there are multiple maximal edges stemming from the '"
+ << N.ToolPtr->Name() << "' node!\n\n";
break;
}
}
@@ -440,9 +439,9 @@ int CompilationGraph::CheckCycles() {
}
if (deleted != NodesMap.size()) {
- std::cerr << "Error: there are cycles in the compilation graph!\n"
- << "Try inspecting the diagram produced by "
- "'llvmc --view-graph'.\n\n";
+ errs() << "Error: there are cycles in the compilation graph!\n"
+ << "Try inspecting the diagram produced by "
+ << "'llvmc --view-graph'.\n\n";
return 1;
}
@@ -518,9 +517,9 @@ void CompilationGraph::writeGraph(const std::string& OutputFilename) {
std::ofstream O(OutputFilename.c_str());
if (O.good()) {
- std::cerr << "Writing '"<< OutputFilename << "' file...";
+ errs() << "Writing '"<< OutputFilename << "' file...";
llvm::WriteGraph(O, this);
- std::cerr << "done.\n";
+ errs() << "done.\n";
O.close();
}
else {
diff --git a/lib/CompilerDriver/Main.cpp b/lib/CompilerDriver/Main.cpp
index 3a2917032e..c9c0413028 100644
--- a/lib/CompilerDriver/Main.cpp
+++ b/lib/CompilerDriver/Main.cpp
@@ -16,9 +16,9 @@
#include "llvm/CompilerDriver/Error.h"
#include "llvm/CompilerDriver/Plugin.h"
+#include "llvm/Support/raw_ostream.h"
#include "llvm/System/Path.h"
-#include <iostream>
#include <stdexcept>
#include <string>
@@ -91,7 +91,7 @@ int Main(int argc, char** argv) {
if (CheckGraph) {
int ret = graph.Check();
if (!ret)
- std::cerr << "check-graph: no errors found.\n";
+ llvm::errs() << "check-graph: no errors found.\n";
return ret;
}
@@ -119,10 +119,10 @@ int Main(int argc, char** argv) {
return ec.code();
}
catch(const std::exception& ex) {
- std::cerr << argv[0] << ": " << ex.what() << '\n';
+ llvm::errs() << argv[0] << ": " << ex.what() << '\n';
}
catch(...) {
- std::cerr << argv[0] << ": unknown error!\n";
+ llvm::errs() << argv[0] << ": unknown error!\n";
}
return 1;
}