diff options
-rw-r--r-- | lib/VMCore/Pass.cpp | 8 | ||||
-rw-r--r-- | lib/VMCore/PassManagerT.h | 2 | ||||
-rw-r--r-- | lib/VMCore/Value.cpp | 2 | ||||
-rw-r--r-- | lib/VMCore/Verifier.cpp | 3 |
4 files changed, 8 insertions, 7 deletions
diff --git a/lib/VMCore/Pass.cpp b/lib/VMCore/Pass.cpp index ae659da..db2614e 100644 --- a/lib/VMCore/Pass.cpp +++ b/lib/VMCore/Pass.cpp @@ -105,7 +105,7 @@ TimingInfo::~TimingInfo() { // Iterate over all of the data, converting it into the dual of the data map, // so that the data is sorted by amount of time taken, instead of pointer. // - std::vector<pair<double, Pass*> > Data; + std::vector<std::pair<double, Pass*> > Data; double TotalTime = 0; for (std::map<Pass*, double>::iterator I = TimingData.begin(), E = TimingData.end(); I != E; ++I) @@ -116,10 +116,10 @@ TimingInfo::~TimingInfo() { } // Sort the data by time as the primary key, in reverse order... - std::sort(Data.begin(), Data.end(), greater<pair<double, Pass*> >()); + std::sort(Data.begin(), Data.end(), std::greater<std::pair<double, Pass*> >()); // Print out timing header... - cerr << std::string(79, '=') << "\n" + std::cerr << std::string(79, '=') << "\n" << " ... Pass execution timing report ...\n" << std::string(79, '=') << "\n Total Execution Time: " << TotalTime << " seconds\n\n % Time: Seconds:\tPass Name:\n"; @@ -129,7 +129,7 @@ TimingInfo::~TimingInfo() { fprintf(stderr, " %6.2f%% %fs\t%s\n", Data[i].first*100 / TotalTime, Data[i].first, Data[i].second->getPassName()); } - cerr << " 100.00% " << TotalTime << "s\tTOTAL\n" + std::cerr << " 100.00% " << TotalTime << "s\tTOTAL\n" << std::string(79, '=') << "\n"; } diff --git a/lib/VMCore/PassManagerT.h b/lib/VMCore/PassManagerT.h index 845e5cd..593e7e0 100644 --- a/lib/VMCore/PassManagerT.h +++ b/lib/VMCore/PassManagerT.h @@ -142,7 +142,7 @@ public: #ifndef NDEBUG // All Required analyses should be available to the pass as it runs! - for (vector<AnalysisID>::const_iterator + for (std::vector<AnalysisID>::const_iterator I = AnUsage.getRequiredSet().begin(), E = AnUsage.getRequiredSet().end(); I != E; ++I) { assert(getAnalysisOrNullUp(*I) && "Analysis used but not available!"); diff --git a/lib/VMCore/Value.cpp b/lib/VMCore/Value.cpp index da3d87f..3ac0f10 100644 --- a/lib/VMCore/Value.cpp +++ b/lib/VMCore/Value.cpp @@ -8,7 +8,7 @@ #include "llvm/SymbolTable.h" #include "llvm/DerivedTypes.h" #include <algorithm> - +#include <iostream> //===----------------------------------------------------------------------===// // Value Class //===----------------------------------------------------------------------===// diff --git a/lib/VMCore/Verifier.cpp b/lib/VMCore/Verifier.cpp index 605764a..c773b80 100644 --- a/lib/VMCore/Verifier.cpp +++ b/lib/VMCore/Verifier.cpp @@ -49,6 +49,7 @@ #include "llvm/Support/InstVisitor.h" #include "Support/STLExtras.h" #include <algorithm> +#include <iostream> namespace { // Anonymous namespace for class @@ -76,7 +77,7 @@ namespace { // Anonymous namespace for class CheckFailed("Function Declaration has Internal Linkage!", I); if (Broken) { - cerr << "Broken module found, compilation aborted!\n"; + std::cerr << "Broken module found, compilation aborted!\n"; abort(); } return false; |